Re: Winsock-Ergänzung mit BCC

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Hallo Henry!

Danke mal, werde mir die neuere 2821 ansehen.

Natürlich habe ich es nicht mit <mir_selbst@xxxxxxxxxx> versucht, sondern mit einer echten Adresse.
Melde mich dazu wieder.

Danke vorab
Gruß
Michael

"Henry Habermacher" <DontSpamHenry@xxxxxxxxxxxxxx> schrieb im Newsbeitrag news:uqi24qQ4IHA.1420@xxxxxxxxxxxxxxxxxxxxxxx
Hallo Michael

"Michael Alexander" <MirKeinSpam@xxxxxxxxxxxxx> wrote in message news:O5K$joP4IHA.4488@xxxxxxxxxxxxxxxxxxxxxxx

Ich habe RFC821 (http://www.ietf.org/rfc/rfc0821.txt) gelesen - und versucht zu verstehen.
Ich habe es so verstanden, dass es auch mehrere RFCTO nacheinander geben kann, was für mich gleichbedeutend wäre mit einem CC oder BCC, weil ich mir selbst das Mail senden würde.

Vorher hattest Du das aber nicht in den Headern RCPT TO, sondern im DATA Bereich als "To:" (also in den Memo Headern) drin. An diese Memo Header wird nicht verschickt, sondern an die RCPT. Das unten ist eigentlich für den POP Server auf der anderen Seite, damit dieser weiss, wohin er das Mail versorgen soll.

Ich habe daher ergänzt:

Case MAIL_FROM
'
'Change current state of the session
m_State = MAIL_RCPTTO
'
'Send RCPT TO command to the server
Winsock1.SendData "RCPT TO:" & Trim$(Me!txtRecipient) & vbCrLf
'neu, Kopie an mich
Winsock1.SendData "RCPT TO: <mir_selbst@xxxxxxxxxx>" & vbCrLf

und erhalte aber einen Fehler: 554 SMTP synchronization error, der gemäß RFC821-Beschreibung (Seite 37) nur bei DATA auftreten könnte:

Würde mich überraschen, wenn das nicht so wäre! Gibt es wirklich eine Domaine "eineBCC.cc"? Glaube ich nicht. Der SMTP Server muss da schon ansprechbar sein, sonst kann das nicht gehen. Gib da mal eine exisitierende E-Mail Adresse ein.

RCPT
S: 250, 251
F: 550, 551, 552, 553, 450, 451, 452
E: 500, 501, 503, 421
DATA
I: 354 -> data -> S: 250
F: 552, 554, 451, 452 'Hier !!!!!!
F: 451, 554
E: 500, 501, 503, 421
RSET
S: 250
E: 500, 501, 504, 421
SEND
S: 250
F: 552, 451, 452
E: 500, 501, 502, 421

554 wird lediglich beschrieben als: 554 Transaction failed

Die RFC 821 ist veraltet, aber noch einigermassen verständlich. Schau' mal in die 2821 rein, das ist die neue und dort hat es beliebige Links drin, die Du dann nach dem Fehler absuchen kannst.

So sollte es aber gehen (Muster aus RFC821):
S: MAIL FROM:<Smith@xxxxxxxxxxxxx>
R: 250 OK

S: RCPT TO:<Jones@xxxxxxxxxxxxxxxx>
R: 250 OK

S: RCPT TO:<Green@xxxxxxxxxxxxxxxx>
R: 550 No such user here

Ne, geht auch a nicht. Hängt aber eben von der Implementation des SMTP Servers ab. Wenn das ein ESMTP Server ist, dann gibt es andere Returncodes. Hängt dann auch noch davon ab, ob Du Send, Mail, SendOrMail (SOMA) oder SendAndMail (SAMA) machst.

Gruss

Henry


--
Microsoft MVP Office Access
Keine E-Mails auf Postings in NGs. Danke.
Access FAQ www.donkarl.com

.



Relevant Pages

  • =?Windows-1252?Q?Re:_Winsock-Erg=E4nzung_mit_BCC?=
    ... Vorher hattest Du das aber nicht in den Headern RCPT TO, sondern im DATA Bereich als "To:" drin. ... Das unten ist eigentlich für den POP Server auf der anderen Seite, damit dieser weiss, wohin er das Mail versorgen soll. ... Microsoft MVP Office Access ...
    (microsoft.public.de.access)
  • Re: Ex2K:5.5.0 smtp;550-Verification failed
    ... Active Directory Benutzer und Computer/ Benutzer / EMail Adresse ... ziel sollte sein, das alle objekte, die mail enabled sind und vom RUS ... Microsoft Exchange Server Newsgroup ...
    (microsoft.public.de.exchange)
  • Re: Winsock-Ergänzung mit BCC
    ... Vorher hattest Du das aber nicht in den Headern RCPT TO, ... Mail versorgen soll. ... 'Send RCPT TO command to the server ... Microsoft MVP Office Access ...
    (microsoft.public.de.access)
  • Re: Versand an Benutzer mit gleicher Domäne
    ... Immer wenn man aus dem LAN aber an diesen Benutzer eine Mail verschicken ... da dieser nicht als Account mit Adresse im Server ... Die Mail Adresse beim Provider gibt es natürlich auch. ...
    (microsoft.public.de.exchange)
  • Re: Versand an Benutzer mit gleicher Domäne
    ... Immer wenn man aus dem LAN aber an diesen Benutzer eine Mail verschicken ... da dieser nicht als Account mit Adresse im Server ... Die Mail Adresse beim Provider gibt es natürlich auch. ...
    (microsoft.public.de.exchange)