怎樣把郵件發送到自己郵箱?
因為,你在郵件里看到的From和To這條里的郵箱地址,都是來自于郵件內容,而真正的收件人和發件人地址,是以命令的方式提交給郵箱服務器的。下面,我使用Telnet命令給我的Gmail郵箱發一封郵件。而Gmail郵箱里收到這樣一封垃圾郵件。這是一封故意寫錯地址的郵件,你可以看到,郵件內容顯示是發自abc@sina.com,收件人是abc@zhihu.com,而事實上郵件發送給我的Gmail郵箱地址。
一般由郵件客戶端和郵件網站發出的郵件是不會有這種問題的,他們會把這些位置填寫正確,除非你用了其他幾位答題者說的BCC密送功能。
但是,垃圾郵件程序就不受這些限制了,他可以隨意發送任何命令。
不過,Gmail服務器也不傻,當發現不太對勁的時候,會自動把這種郵件標記為垃圾郵件。不管怎樣,email就是這樣被設計的。有很多好處,比如一個人給一個郵件列表發送郵件的時候,郵件列表服務器可以保持郵件內容和收件人不變的情況下轉發給所有訂閱這個郵件列表的人。