簡體   English   中英

使用mail()發送郵件是否隱藏收件人地址

[英]Does sending mails with mail() hide the recipieints address

我正在嘗試為分類站點(la craigslist)構建電子郵件系統,以便用戶可以相互發送電子郵件。 注冊用戶的電子郵件存儲在數據庫中。

我想要的是將收件人的電子郵件地址從發件人的郵箱中隱藏起來。 如果我僅使用mail()函數並從數據庫中動態獲取收件人電子郵件,則該電子郵件對於發送郵件的人是否可見? 如果以此方式使用mail()時,收件人的電子郵件確實對發件人而言是隱藏的,那么為什么craigslist匿名化電子郵件? 是不是已經匿名了?

編輯:因此填寫該表格的人將看不到該電子郵件。 因此,問題仍然是,為什么craigslist會將電子郵件地址匿名化? 以及我是否應該實施相同的?

Craigslist不使用表單提交。 他們提供一個電子郵件地址。 當用戶使用自己的電子郵件系統將電子郵件發送到@ craigslist.org時,他們的服務器會收到該電子郵件,查找適當的記錄,然后將電子郵件轉發到真實的電子郵件地址,因此發件人永遠不會看到的真實電子郵件地址。此人。

如果您要提供供用戶填寫的表格,那么您所做的事情與craigslist完全不同。 您不必在表單上顯示此人的真實電子郵件地址,並且他們使用您的表單(而不是他們自己的電子郵件程序)來進行回復,因此根本不需要顯示任何匿名或真實的電子郵件地址。

如果您要讓人們使用他們自己的電子郵件程序並向他們提供電子郵件地址,請使用匿名服務,該服務將給您的服務器增加一些負擔,因為他們必須解析和處理各種電子郵件。地址。 如果您使用的是表格,則根本無需顯示任何電子郵件地址。

您是發送郵件的人,它的確來自服務器,而不是在您的網站上填寫表單的人。 所以不,他們絕對不可能看到它去的真實地址。

為什么craigslist會更進一步? 不確定,但不是出於這個原因。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM