0
我目前正在編寫一個新的SMTP服務器,我問的是「從」地址計數的順序?SMTP:將使用哪個「from」電子郵件地址的順序?
如果我收到一封電子郵件,內容如下:
Return-Path: [email protected]
...
From: Foo Bar <[email protected]>
和電子郵件被SMTP服務器接收命令:
MAIL FROM: [email protected]
現在我的服務器要回答這個電子郵件,應該回答哪個地址? 我猜這個訂單會是電子郵件頭的第一個"From:"
地址,然後是"Return-Path:"
,如果這一切都會丟失,那麼SMTP命令的"MAIL FROM"
命令的地址?
如果電子郵件內容爲空(如果您剛剛在DATA SMTP命令後發送了一個點)? –
'From'是必需的標題。一些服務器可能會使用'Return-Path'合成一個丟失的From頭,但這不是必需的。 – Barmar
你說得對。這正是Postfix正在做的。 –