郵件開發:DNS、JDNI

恆奇恆毅發表於2016-01-07

一般的客戶郵件傳送端可以指定一個smtp伺服器,委託給這個郵件伺服器幫你轉發。

但是具有郵件伺服器功能的傳送程式,其實就是代替了你指定的smtp伺服器,

你自己實現根據@後面的域名查詢相應的smtp伺服器地址(DNS中的MX記錄,通過JNDI)。

這樣其實速度和效率應該更好。這種程式不需要驗證,接收的伺服器把你當做一個伺服器對待。

一個域的郵件伺服器是怎樣得知其他域的郵件伺服器的?靠的就是MX記錄


容器一般是根據你的配置來建立,像tomcatjavamailSession支援。


相關文章