0
我使用亞馬遜EC2作爲我的服務器來承載我使用Codeigniter開發的項目,所有的事情都正常工作,但我面臨的問題是,當我通過此發送郵件時,它表明郵件來自www數據,而不是我的域名www.demo.com,我無法瞭解問題出在哪裏。亞馬遜EC2配置發送郵件
我使用Gmail的SMTP和下面是我的頭信息
ini_set("SMTP", "smtp.gmail.com");
$to = "[email protected]";
$message = "<html>.......";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From:' . $email . "\r\n" . phpversion();
$subject = "Trabsport Query:-";
mail($to, $subject, $message, $headers);
所以好心幫我,以使其可以解決
你想從你的EC2實例發送,但你設置SMTP服務器爲'smtp.gmail.com'?嘗試刪除'ini_set()','$ email'變量是什麼樣的?請發佈您的所有代碼。 – SamV
$ email是一個變量,它具有收件人的電子郵件ID,我已經刪除了ini_set()函數,但仍然存在同樣的問題....... –
'$ email'不應該是收件人,因爲它在'From'頭。請發佈您的所有代碼。 – SamV