Verwenden Sie zunächst das DOS-Fenster, um den Befehl zum Senden einer E-Mail auszuführen:
Start – Ausführen – CMD:
telnet stmp.163.com//此为发送邮件的服务器协议
Nach dem Login kopieren
Der Server gibt eine 220-Meldung zurück, die den Erfolg anzeigt.
Dann geben Sie Folgendes ein:
ehlo *****//ehlo为smtp二代协议,为区别一代的helo,将e和l换个位置。 *为任意内容
Nach dem Login kopieren
Der Server gibt eine 250-Meldung zurück, die den Erfolg anzeigt, und wählen Sie dann die Anmeldemethode aus:
auth login plain
Nach dem Login kopieren
Geben Sie
auth login
Nach dem Login kopieren
< ein 🎜> Um 334 zurückzugeben, bedeutet dies, dass die ausgewählte Anmeldung erfolgreich war. Geben Sie dann den Benutzernamen und das Kennwort ein, um sich anzumelden, und beenden Sie den Vorgang mit der Eingabetaste.
//这里的账号和密码必须经过base64加密。若是pop3服务器不用加密。
Nach dem Login kopieren
Der Server gibt 235 zurück und die OK-Meldung zeigt an, dass die Anmeldung erfolgreich war.
Dann geben Sie Folgendes ein:
mail from : <***@xxx.com>//一定不能出错,也要按顺序输入,否则不成功。也不能修改,输入错字符后回车重新输入。
Nach dem Login kopieren
Der Server gibt 250 für Erfolg und 550 für Fehler zurück.
rcpt to:<***@xxx.com>//同上
Nach dem Login kopieren
Der Server gibt 250 für Erfolg und 550 für Fehler zurück.
data//准备写正文。
Nach dem Login kopieren
Die Nachricht 354 wird zurückgegeben, um den Erfolg anzuzeigen.
from:<xxxx@xxx.com>//这里的from显示的是查看邮件时发件人信息。可以随便输入。
subject:***** //邮件主题
//一定要空一格。
test //这里是内容
. //以点结束。
Nach dem Login kopieren
Wenn der Server eine 250-Nachricht zurückgibt, bedeutet dies, dass der Versand erfolgreich war. Die Funktion des E-Mail-Versands unter DOS ist realisiert.
Hier müssen wir beim Versenden von E-Mails unsere Identität durch Benutzername und Passwort bestätigen, aber müssen verschiedene E-Mail-Server bestätigt werden? Die Antwort ist nein.
Wie können wir also so tun, als wären wir ein Server, und E-Mails direkt an einen E-Mail-Server senden?
Zuerst müssen wir die IP-Adresse des Computers ermitteln, um sich als Server auszugeben:
ipconfig /all//拿到IP
Nach dem Login kopieren
Lösen Sie den DNS eines bestimmten Postfachservers auf und ermitteln Sie die Adresse des SMTP-Servers.
nslookup
set type=mx//邮箱类型
域名
Nach dem Login kopieren
Finden Sie die SMTP-Serveradresse heraus und kopieren Sie sie, z. B. 163mx02.mxmail.netease.com in 163.
Anschließend mit dem Server verbinden:
telnet 163mx02.mxmail.netease.com 25
ehlo IP//这里填写的是本机IP
Nach dem Login kopieren
OK, der Rest ist wie zuvor. Auf diese Weise wird dieser Computer als Server zum Senden von E-Mails verwendet (um festzustellen, ob es sich um einen Server handelt, müssen Sie die DNS umgekehrt analysieren, um festzustellen, ob sie mit der IP übereinstimmt).
Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in das Java-E-Mail-Entwicklungs-Applet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!