Was verwenden Sie zum Senden von E-Mails? CDOSYS, CDONTS, Drittanbieter-Komponente?
Senden Sie sofort oder haben Sie die Post in den Abholordner gelegt? Wenn Sie die Option zum Abholen von Ordnern verwenden, gibt es ein bekanntes Problem, bei dem periodische Zeichen entfernt werden, wenn am Anfang der Zeile Korruption auftritt, siehe http://support.microsoft.com/?id=286358.
Wenn Sie CDOSYS verwenden, dann habe ich Probleme mit Codierungsproblemen gelesen. Ich denke, dass CDOSYS in einigen Systemen standardmäßig Binärcodierung durchführt. Sie können versuchen, zu Base64 zu ändern, indem Sie Ihre Anlage Codierungs wie dies zu ändern ...
objAttachment.ContentTransferEncoding = "base64"
Wenn das nicht Ihre Probleme wahrscheinlich durch die Verwendung einer anderen E-Mail-Komponente wie w3jmail (kostenlos für Classic ASP-Version gelöst werden könnte funktioniert).
Was meinen Sie mit beschädigten PDF-Anhang? Öffnet es sich nicht? Ist es verschlüsselt? Haben Sie Fehlermeldungen? –
Siehe aktualisierte Antwort für Fehlermeldung, danke –
Sind Sie sicher, dass die PDF, die Sie anhängen, in Ordnung ist? Kannst du es ohne Fehler öffnen? –