Seite 2 von 2

Re: Rückmeldungen beim SMTPClient()-Mailversand [Erledigt]

Verfasst: Sa, 08. Jun 2019 20:01
von ramses
Hallo Wolfgang

vielleicht ist es ja bei web.de nötig zusätzlich zur Datei auch die AttachmentParams zu setzten.
siehe:

Code: Alles auswählen

nCode = XseeAttachmentParams(ContentType, XferEncoding, Disposition, Description)

Re: Rückmeldungen beim SMTPClient()-Mailversand [Erledigt]

Verfasst: So, 09. Jun 2019 10:52
von Wolfgang Ciriack
Habe ich auch probiert:

Code: Alles auswählen

nCode:=XseeAttachmentParams("Content-Type: application/pdf; charset=iso-8859-1", ;
                                                "Content-Transfer-Encoding: base64",;
                                                "Content-Disposition: attachment; filename=Anhang.pdf;", ;
                                                "")        -> OK, "Anhang.pdf" ist bei Empfänger lesbar
nCode:=XseeAttachmentParams("Content-Type: application/pdf; charset=iso-8859-1", ;
                                                "Content-Transfer-Encoding: base64",;
                                                "Content-Disposition: attachment; filename=Änderung.pdf;", ;
                                                "")       -> FEHLER, "Änderung.pdf" ist nicht zu öffnen
nCode:=XseeAttachmentParams("Content-Type: application/pdf; charset=UTF-8", ;
                                                "Content-Transfer-Encoding: base64",;
                                                cAnsiToUTF8("Content-Disposition: attachment; filename=Änderung.pdf;"), ;
                                                "")        ->FEHLER, "Änderung.pdf" ist nicht zu öffnen

Re: Rückmeldungen beim SMTPClient()-Mailversand [Erledigt]

Verfasst: So, 09. Jun 2019 12:45
von ramses
Hast du zur Kontrolle mal versucht die selbe PDF Datei mit einem Mailprogramm z.B. Outlook über web.de zu versenden ?

Re: Rückmeldungen beim SMTPClient()-Mailversand [Erledigt]

Verfasst: So, 09. Jun 2019 16:53
von brandelh
Ich denke dass dies "charset=iso-8859-1" beim Typ PDF nicht stehen darf, der Anhang wird ja als base64 codierte Datei verschickt, der Rechner vor Ort öffnet die PDF und diese enthält intern die Codierung.
"filename=Änderung.pdf" da dies ja in HTML steht, sollte es HTML codiert sein &Aumlt; (oder so ähnlich)