Re: Winsock-Ergänzung mit BCC

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



Hallo Henry!

Mit der Beschreibung der RFC2821 konnte ich es lösen:

Anstatt
Winsock1.SendData "HELO " & strDataToSend & vbCrLf
habe ich nunmehr
Winsock1.SendData "EHLO " & strDataToSend & vbCrLf

uns es funktioniert ohne Error (554) oder sonstige.

Auch die Auflistung mehrerer Empfänger geht.

RCPT TO:<Jones@xxxxxxxxxxxxxxxx>
RCPT TO:<Green@xxxxxxxxxxxxxxxx>

Jetzt muß es mein Provider nur mehr schaffen, dass die Domain des
Return-Path und des Mail-Empfänger durchaus gleich sein kann und kein Spam
ist!


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. ... Gib da mal eine exisitierende E-Mail Adresse ein. ...
    (microsoft.public.de.access)
  • =?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: In der Jet User kicken!?!???
    ... >Von welchem Access redest Du? ... auf eine SQL-Datenbank als Backend zu wechseln. ... sehr leicht direkter Zugriff in Tabellen von beliebigen Clients aus ... Daten auf dem Server ablegen. ...
    (microsoft.public.de.vb.datenbank)
  • Re: Geschwindigkeit von Access über eine LAN - ADSL Verbindung.
    ... Daten der benötigten Tabellen werden vom BackEnd über das Netzwerk an ... Wichtig ist also, dass die richtigen Indices angelegt werden, damit Access die Daten einfach in den Zugriff nehmen kann. ... Dort kannst Du dann Abfragen an den Server richten. ... Alleine schon ein Funktionsaufruf in einer Where Bedingung macht, dass Access nun in diesem Fall die ganze SQL Server Tabelle zu sich lokal laden muss, um diese lokal auszuwerten. ...
    (microsoft.public.de.access)
  • MX-Record einrichten
    ... Wir setzen den Exchange2003 Standard mit SP2 ein. ... Als Backup setzen wir den Server von Schlund ein. ... Im DNS Server habe ich folgendes gemacht: ... Betreff: Mail delivery failed: returning message to sender ...
    (microsoft.public.de.exchange)