| 

.NET C# Java Javascript Exception

2
Gibt es eine Möglichkeit eine E-Mail mit SmtpClient zu versenden, ohne Angabe der Absenderadresse (ohne From)?

Es geht um:
System.Net.Mail.SmtpClient


Laut der Beschreibung der Send-Methode dieser Klasse darf From-Teil nicht fehlen (MSDN:SmtpClient.Send). Gibt es vielleicht doch eine Möglichkeit sich in diesen Validierungsprozess einklinken?
17.07.2013
KolobokPunk 33 5
2 Antworten
1
Selbst wenn es Dir gelingen sollte, eine Mail ohne den "From" - Teil zu senden, was glaubst Du welcher Mailserver diese Mail annehmen oder gar weiterleiten wird?

Siehe http://tools.ietf.org/html/rfc5322

RFC 5322                Internet Message Format             October 2008


+----------------+--------+------------+----------------------------+
| Field | Min | Max number | Notes |
| | number | | |
+----------------+--------+------------+----------------------------+
| trace | 0 | unlimited | Block prepended - see |
| | | | 3.6.7 |
| resent-date | 0* | unlimited* | One per block, required if |
| | | | other resent fields are |
| | | | present - see 3.6.6 |
| resent-from | 0 | unlimited* | One per block - see 3.6.6 |
| resent-sender | 0* | unlimited* | One per block, MUST occur |
| | | | with multi-address |
| | | | resent-from - see 3.6.6 |
| resent-to | 0 | unlimited* | One per block - see 3.6.6 |
| resent-cc | 0 | unlimited* | One per block - see 3.6.6 |
| resent-bcc | 0 | unlimited* | One per block - see 3.6.6 |
| resent-msg-id | 0 | unlimited* | One per block - see 3.6.6 |
| orig-date | 1 | 1 | |
| from | 1 | 1 | See sender and 3.6.2 | <<<<=====
| sender | 0* | 1 | MUST occur with |
| | | | multi-address from - see |
| | | | 3.6.2 |
| reply-to | 0 | 1 | |
| to | 0 | 1 | |
| cc | 0 | 1 | |
| bcc | 0 | 1 | |
| message-id | 0* | 1 | SHOULD be present - see |
| | | | 3.6.4 |
| in-reply-to | 0* | 1 | SHOULD occur in some |
| | | | replies - see 3.6.4 |
| references | 0* | 1 | SHOULD occur in some |
| | | | replies - see 3.6.4 |
| subject | 0 | 1 | |
| comments | 0 | unlimited | |
| keywords | 0 | unlimited | |
| optional-field | 0 | unlimited | |
+----------------+--------+------------+----------------------------+

The exact interpretation of each field is described in subsequent
sections.
17.07.2013
Xantiva 2,3k 2 9
Xantiva 2,3k 2 9
Hoffentlich keiner ;)
Floyd 17.07.2013
In unserem "alten" Programm haben wir eine DLL eines Drittanbieter für E-Mail-Versand eingesetzt. Diese konnte E-Mails auch ohne "From" senden. Konnte jedoch kein SSL. Darum ersetze ich diese DLL durch eigene .NET Komponente, die dasselbe und noch mehr können soll.

Was die Mailserver angeht, das sehe ich gelassen. Die E-Mails, die früher nicht angekommen sind, werden halt jetzt auch nicht ankommen. Das ist Anministrationssache. :)
KolobokPunk 17.07.2013
0
OpenSmtp kann Mails ohne From verschicken.
17.07.2013
Floyd 14,6k 3 9

Stelle deine .net-Frage jetzt!
TOP TECHNOLOGIES CONSULTING GmbH