Ich habe ein System, das eine interne Lösung ist, die versucht, Rechnungen per E-Mail an Kunden zu senden. Dieses System funktioniert großartig, außer dass ein Client .dat-Dateien anstelle der schön generierten .pdf-Dateien erhält, die alle anderen erhalten.PDF-Anhänge werden in unbrauchbare DAT-Dateien geändert
Ich habe das Problem untersucht und viele Dinge deuten auf Probleme mit Outlook E-Mail (nicht Outlook) und die Aufteilung der Dateien, weil es zu groß ist (es ist nicht, wir manualy die E-Mail in Ordnung senden.)
Die Dateien werden umbenannt in etwas wie "= _utf-8_B_Q29uc29saWRhdGVkIEludm9pY2VzIGZv.dat" anstelle von "1180426.pdf".
Nach den Überschriften auf beiden Dateien sind nur Zeilen von Zeichen, die mir nichts bedeuten.
die Header der DAT-Dateien: file1
=?utf-8?B?Y2lCQmJIQm9ZU0JKYm5OMWJHRjBhVzl1Pz0NCiA9P3V0Zi04P0I/SUNZ?=\
\
=?utf-8?B?Z1YyRjBaWEp3Y205dlptbHVaeUF0SUVGc2NHaGhJRWx1YzNWc1lYUnBi?=\
\
=?utf-8?B?MjRnSmlCWFlYUmw/PQ0KID0/dXRmLTg/Qj9jbkJ5YjI5bWFXNW5JT0tB?=\
\
=?utf-8?B?a3lCVmJtbDJaWEp6WVd3Z1EybDBlU3dnS0RJd01USXRNRFF0TVRNcD89?=\
\
=?utf-8?B?DQogPT91dGYtOD9CP0xuQmtaZz09Pz0=?="
Content-Transfer-Encoding: base64
Content-Disposition: attachment
file2
=?utf-8?B?YUdFZ1NXNXpkV3hoZEdsdmJpQW1JRmRoPz0NCiA9P3V0Zi04P0I/ZEdW?=\
\
=?utf-8?B?eWNISnZiMlpwYm1jZ0xTQkJiSEJvWVNCSmJuTjFiR0YwYVc5dUlDWWdW?=\
\
=?utf-8?B?MkYwWlhKd2NtOXY/PQ0KID0/dXRmLTg/Qj9abWx1WnlEaWdKTWdWVzVw?=\
\
=?utf-8?B?ZG1WeWMyRnNJRU5wZEhrc0lDZ3lNREV5TFRBMExURXpLUzV3WkdZPT89?=\
\
=?utf-8?B??="
Content-Transfer-Encoding: base64
Content-Disposition: attachment
Hat warum eine Idee jemand dies geschieht?
Haben Sie versucht, "Rechnung" in "Rabatt" zu ändern? vielleicht löst es das Problem :) –
sieht so aus, als ob Ihr PDF base64-codiert ist. Da Sie die Rechnungsgebühr manuell senden können, vermute ich, dass Ihr Mail-Server dafür verantwortlich ist. Haben Sie versucht, das System zu verwenden, um dasselbe PDF an zwei Clients zu senden? Wenn noch immer ein Fehler auftritt, vermute ich, dass es sich um das Problem des Mailservers des Empfängers (Empfangsende) handelt. –
Erstens, wenn Sie sagen "es ist nicht, wir können die E-Mail manuell geschickt senden", haben Sie die Datei manuell an SAME-Client ohne Probleme gesendet? Wenn ja, dann lese nicht weiter. Ich werde versuchen, eine andere Lösung zu finden. Wenn nicht, könnte es am Client-Ende ein Problem sein (sein Mail-Server wird keine großen Anhänge akzeptieren)? können Sie den Kunden bitten, sich an seinen E-Mail-Dienstanbieter zu wenden? – tumchaaditya