搜尋
首頁微信小程式小程式開發java郵件開發小程式詳情介紹

先用DOS視窗執行指令傳送一封郵件:

開始-執行-CMD:

telnet stmp.163.com//此为发送邮件的服务器协议

伺服器回傳220訊息表示成功。

接著輸入:

ehlo *****//ehlo为smtp二代协议,为区别一代的helo,将e和l换个位置。  *为任意内容

伺服器回傳250訊息表示成功,接著選擇登陸方式:

auth login plain

鍵入

auth login

回傳334表示選擇登陸成功,接著輸入要登陸的使用者名稱和密碼,以回車鍵結束。

//这里的账号和密码必须经过base64加密。若是pop3服务器不用加密。

伺服器回傳235,OK訊息表示登陸成功。

接著輸入:

mail from : <***@xxx.com>//一定不能出错,也要按顺序输入,否则不成功。也不能修改,输入错字符后回车重新输入。

伺服器回傳250表示成功,550表示失敗。

rcpt to:<***@xxx.com>//同上

伺服器回傳250表示成功,550表示失敗。

data//准备写正文。

返回354訊息表示成功。

from:<xxxx@xxx.com>//这里的from显示的是查看邮件时发件人信息。可以随便输入。
subject:***** //邮件主题
               //一定要空一格。
test           //这里是内容
.              //以点结束。

若伺服器回傳為250訊息,表示發送成功。用DOS發送郵件的功能就實現了。

在這裡,我們發送郵件就要經過使用者名稱和密碼來進行身份確認,但是不同的郵箱伺服器之間是否要經過確認呢?答案是否定的。

那麼,我們如何能冒充伺服器來直接傳送郵件給某個郵件匣伺服器呢?

首先我們需要取得機器的IP位址來冒充一台伺服器:

ipconfig /all//拿到IP

解析某台郵件伺服器的DNS,拿到smtp伺服器的位址。

nslookup
set type=mx//邮箱类型
域名

找出smtp伺服器位址,複製,如163的163mx02.mxmail.netease.com。

然後連接上伺服器:

telnet 163mx02.mxmail.netease.com 25  
ehlo IP//这里填写的是本机IP

OK,剩下的就跟前面一樣了。這樣就把本機當作伺服器發送了郵件(判別是否為伺服器就是反向解析dns,看是否與IP相同)。

以上是java郵件開發小程式詳情介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

SecLists

SecLists

SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。