電子郵件標題是如何產生的?

電子郵件標題是如何產生的?

當您發送電子郵件時,標頭是訊息的一部分。例如,當您檢查郵件時,您可以查看原始來源並查看標頭,其中包含有關電子郵件發送者的信息等。

當我使用mail命令從address1到address2發送郵件時,標頭包含有關發件人的一些信息,例如發件人的主機名、IP等。

現在我的問題是:標頭的信息是如何生成的,以及如何避免或更改它們(即偽造它們)?

我使用的是 Fedora 17 和 Sendmail。

答案1

標頭最初由郵件用戶代理(MUA,即您的郵件用戶端)並且包含很少的資訊。這取決於所使用的 MUA,但通常至少包括,,主題日期。使用 Unixmail指令,您可以指定要使用該標誌新增的其他標頭-a

例子:

mail -a "X-foo: bar" [email protected]

這將包括一個X-foo值為 的標頭bar。您可以指定-a多次。

然後訊息被傳送到郵件傳輸代理(MTA,即您的 SMTP 郵件伺服器)。郵件伺服器將插入標頭,例如從......收到因為它認為有必要進入訊息。您可以影響這一點的唯一方法是自行控制和配置伺服器。

相關內容