Re: [J2SE] 關於Mail發信認證問題
※ 引述《Pheolina (努力賺錢~~)》之銘言:
: 最近我同事傳給我一個網頁,可利用自己填寫的mail做發信動作,
: http://www.coltplus.com.tw/lime/index.php?num=694
: (請點選其中的我也要咆哮,按照說明即可做發信動作)
: 原先我的想法是,這應該是要那種不需要做認證的信箱才能成功發信吧,
: 可是結果我試驗了xuite,hotmail,公司信箱,居然都可以成功發信。
: 於是我想說自己來試試看,但是只要我將認證帳密的那幾行註解掉,
: 就會發生javax.mail.AuthenticationFailedException的錯誤
: 所以想來請教各位,這網頁是怎麼做到不用認證卻能以對方mail做發信動作的呢?
: 還是我對於認證的想法觀念有錯誤?
: 懇請各位大大指教,謝謝~
實際上這個問題與 java 無任何關聯。
SMTP mailing 是一個很脆弱 XD 的系統
基本上你只要隨便 download 一個 SMTP server 自己 setup 好了
然後 ISP 又沒有特別把 SMTP outgoing 的 port block 掉
你可以隨時隨便使用任何,甚至是不存在的 email address 當成 Mail From
來寄 email,完全不需要什麼認證。
那些「要認證」的 SMTP server 只是當你使用該 server 時才要認證而已.
那種「要認證」的 SMTP server 只是保障該 server 不會被用來作 spam 而已,
不是用來保障你的 email address 不被用作發信 :P
--
《為了要得到真相,就要向原 PO 伸圖》
那就是伸圖魔人的沒圖沒真相原則,那時我們堅信那就是逼逼死的真實
靠么,圖咧?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.103.134.28
推
07/13 23:20, , 1F
07/13 23:20, 1F
推
07/14 07:58, , 2F
07/14 07:58, 2F
討論串 (同標題文章)