| Folgende Tipps zeigen, wie man Mails mit Winsock versenden und empfangen kann: Eine Besonderheit ergibt sich, wenn der SMTP-Server eine Authentifizierung fordert: Der Tipp 0051 kann dies nicht, man muß es ihm beibringen. Unser gelegentlicher Besucher madmax hat sich bereits die Mühe gemacht und eine entsprechende Klasse geschrieben: ESMTP Klasse (hier ist eine Modifikation mit aufgelösten Abhängigkeiten zu finden). Hinweis: Die Eigenschaft SMTPHost benennt den Postausgangsserver (also den Server, der die Mail annimmt und an die Empfänger weiterreicht). Sollen Dateien angehängt werden, so müssen sie geeignet kodiert und in den Text eingefügt werden. Eine geeignete Kodierung ist eine, bei der kein ASCII-Zeichen unter ASC 32 und über ASC 127 liegt. Dafür bietet sich Base64 an. Wie man Daten mit Base64 kodiert, zeigt der Base64-Kodierung [Tipp 0504]. In der zuvor genannten ESMTP Klasse ist diese Funktionalität bereits integriert. Der Artikel Sending attachments within e-mail messages auf vbip.com zeigt, wie man dies umsetzen kann. Passend zur SMTP-Klasse durfte bei der Weihnachtsausschreibung 2004 eine POP3-Klasse geschrieben werden. Die POP3-Klasse von Matthias May, der die Ausschreibung gewann, ist im Einsendungsarchiv zu finden. |