2010-12-04 73 views
0

我正在製作一個應用程序,允許用戶向我的大學的領導發送投訴電子郵件。我希望他們儘可能顯示他們來自用戶自己的電子郵件,而不是來自網站。php從其他域發送電子郵件

我會使用mailto鏈接,但我覺得有很多人這幾天不使用Outlook ......大多數人使用網頁郵件:S

我猜的另一種選擇是使用回覆場所以至少答覆最終在右側的收件箱中。

+2

你的問題是什麼?你有什麼嘗試?你收到了什麼錯誤?您是否[通過Google搜索瞭解您想要完成的任務](http://www.google.com/search?client=safari&rls=zh-CN&q=php+send+email)? – Lee 2010-12-04 22:16:23

回答

1

send函數允許您指定其他標頭 - 這包括From:Reply-To

但是,您應該確保您的郵件是在垃圾郵件檢測配置中列入白名單的,因爲反垃圾郵件工具將(正確)將您的郵件標記爲垃圾郵件。

1

您無法可靠地做到這一點:僞造的發件人地址是垃圾郵件的頭號標誌之一,可能會被過濾掉。

您可以做的最好的方法是在您的服務器上指定合法的發件人地址,並在reply-to標題中指定用戶的地址。在大多數郵件客戶端中,該地址將顯示爲發件人。

0

正如Pekka強調的那樣,您可以設置發件人地址,但這很可能會將其指定爲垃圾郵件。

另一種方法是將電子郵件發送給用戶,指示他們將郵件轉發給大學領導,有點迂迴,但可能會伎倆。