2013-05-05 61 views
-1

從地址來與服務器擴展,errror [email protected]通過ecbiz132.hostername.com。如何解決這個問題 $ subject =「confirmation」;從地址附帶服務器擴展郵件

$ from =「[email protected]」; $ to = $ email;

$ headers ='MIME-Version:1.0'。爲 「\ r \ n」 個;

  $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; 

      $headers .= 'To:<'.$to.'>' . "\r\n"; 

      $headers .= 'From: <'.$from.'>' . "\r\n"; 


      $senad_replay = mail($to, $subject, $content, $headers, $from); 

// errror [email protected] via ecbiz132.hostername.com。如何解決這個問題

回答

0

是的,你可以擺脫「通過」部分。以下是詳細信息:

1) SPF and DKIM 

首先,你需要爲你發送郵件從該域的SPF記錄,並啓用DKIM爲好。這些主要用於識別垃圾郵件。

2) "From: [email protected]" 

其次,請確保您設置「從:」標頭是你是從發送消息的域的電子郵件地址。不要假裝是別人。如果您從abc.com發送消息,請使用「From:[email protected]」,而不是其他任何內容,例如[email protected][email protected]或其他。如果您希望收件人回覆您的Gmail電子郵件而不是域電子郵件,請使用「回覆:」標題。 「發件人:」必須始終是您要發送電子郵件的域電子郵件。

3) "Return-Path: [email protected]" 

第三,最重要的是,將「返回路徑:」頭是相同的域「從:」標頭。使用mail()函數的第五個參數用於此:

mail('[email protected]', 'Subject', "Message Body", $headers, '[email protected]') 

所以此消息的返回路徑將是「[email protected]」(電子郵件地址立即-f開關以下)。 $ headers參數應該包含所有必要的消息標題。確保「From:」是[email protected]

完成這些步驟和措施後,Gmail現在應完全信任yourdomain.com上的郵件。您消息的「via」字段應該消失,'郵寄'字段以及'signed-by'字段應該正確顯示爲yourdomain.com。

希望它有幫助!

+0

這個確定解決了prblm。但是這一次來[email protected]給我,我 – user1898114 2013-05-05 09:39:57

相關問題