Zum Testen von SMTP AUTH über telnet braucht man den Benutzernamen und das Passwort in Base64-Codierung. Dabei können die Strings mit perl erzeugt werden.
Erzeugen der Strings für AUTH LOGIN Methode:
perl -MMIME::Base64 -e 'print encode_base64("password");'
Erzeugen des Strings für AUTH PLAIN Methode:
perl -MMIME::Base64 -e 'print encode_base64("\000user\@domain.com\000password")'
oder online z.Bsp. hier: http://www.php-einfach.de/base64_generator.php
Im SMTP-Dialog zum Authentifizieren eingeben:
AUTH LOGIN <ENTER>
username-string <ENTER>
password-string <ENTER>
oder eben
AUTH PLAIN <ENTER>
username-und-passwort-string <ENTER>
Update 2009-09-30: Link zu heise.de E-Mail-Verschluesselung-austesten