C # DKIMKeySigner Anhänge können nicht geöffnet werden

9

Ich sende E-Mails an Benutzer mit Anhängen. Mails, die nicht signiert sind, erhalten eine .pdf-Datei (ca. 64kb) und funktionieren einwandfrei.

Wenn ich sie jedoch für andere Benutzer signiere, wird die PDF-Datei ungefähr 64 B und kann nicht geöffnet werden.

Ich mache aber nichts mit den Anhängen beim Signieren. Das ist also sehr merkwürdig.

Mein Code zum Signieren:

%Vor%

Und senden Sie es schließlich. Nichts Besonderes passiert dort.

Irgendein Grund, warum mein Anhang "brechen" würde?

    
Paramone 27.01.2017, 12:06
quelle

1 Antwort

2

Ich denke, dass Sie die zum Signieren der Nachrichten verwendete Bibliothek ändern sollten oder die Klasse, die zum Senden der eigentlichen E-Mail verwendet wird. Ich habe eine schnelle Suche nach einer Alternative zu System.Net.SmtpClient versucht, aber keine gefunden.

Sie haben nicht angegeben, welches DLL-Paket Sie verwendet haben, also hat mich eine Google-Suche zu diesem Projekt

teleportiert

Leider, wenn Sie sich die Readme ansehen ...

Bekannte Probleme

Da System.Net.Mail.SmtpClient zufällige Begrenzungs-IDs generiert und dieser Code den SmtpClient hackt, um den vollständigen E-Mail-Inhalt vor dem Senden des Codes abzurufen, kann nicht verwendet werden, wenn mit SmtpClient und der MailMessage wenn die MailMessage über eine alternative Ansicht oder eine Anlage verfügt.

quelle

Tags und Links