簡體   English   中英

使用PHP發送回復郵件

[英]Sending a reply mail using PHP

我正在使用PHP向那些向我發送郵件的人發送回復郵件。

我的問題是,當我發送電子郵件時,它位於垃圾郵件文件夾中。 我該怎么做才能正確傳遞郵件。 我該怎么辦?

我的密碼

<?php
    $email_id="welcome@gmail.com";
    $recipient = "@gmail.com"; //Recipient
    $mail_body = $message; //Mail body
    $subject = "Subject ".$Name.""; //Subject
    $header = "From: ". $Name . " <" . $email . ">\r\n"; //Optional headerfields
    $header .='Content-type: text/plain; charset=utf-8'."\r\n";
    mail($recipient, $subject, $mail_body, $header); /mail command :)
?>

確保使用發送電子郵件地址填充“發件人”,“答復至”,“發件人”,“返回路徑”和“錯誤至”標題。 電子郵件被過濾為垃圾郵件的原因有很多,例如-您的ISP可能被阻止,郵件的內容可能包含將其標記為垃圾郵件的內容,等等。

問題不一定在您的代碼中。 一種可能是服務器的郵件傳輸代理配置錯誤-我曾經遇到問題。 值得檢查。

問題不在於您的代碼。 您可能需要配置服務。 為了被大多數電子郵件服務提供商所接受,您應該設置DomainKeySender Id

如果在專用服務器上運行此代碼,還應確保未將IP地址列入黑名單。

暫無
暫無

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

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