[Mail]
有關SMTP協議的一些疑問
看了SMTP協議之後, 我有一些問題沒有弄清楚. 希望大家可以解釋一下
issue:
對於一個不是本郵件服務器上面的用戶(假定本郵件服務器允許轉發), 如何為該用戶找到轉發的主機呢? 是否根據該用戶的域名?
比如:
用戶demo@local_mail_server.org希望給他的朋友friend@remote.org發送一mail. 但是該用戶僅僅和郵件服務器local_mail_server.org(該郵件服務器允許轉發)連接. 那麼local_mail_server.org如何為demo@local_mail_server.org用戶把mail發送到friend@remote.org?
local_mail_server.org是不是提取friend@remote.org的域名remote.org, 然後查找remote.org的mx紀錄, 然後在進行發送.
如果是這樣的話,具體的轉發的序列是否為:
mail from: @local_mail_server:demo@src.org
......
rcpt to: friend@remote.org