【发布时间】:2016-12-23 00:36:31
【问题描述】:
这是我的代码
$form_message .= "Application_Comments" . "\r\n";
ini_set('your_email', 'testsupport@example.com');
$to = "xyz@gmail.com";
$subject = "Collaboration";
$your_email = 'testsupport@example.com';
$headers = "From: $your_email" . "\r\n";
$headers .= "Cc:abc@yahoo.com,efg@gmail.com"."\r\n";
$headers .= "Reply-To: $your_email" . "\r\n";
if(mail($to,$subject,$form_message,$headers))
{
echo " Delete Mail Sent Successfully";
}
else
{
echo "Delete Mail not sent";
}
如果我执行上述代码,即使“收件人”邮件也没有收到,我也不会收到任何邮件。
如果我在抄送中使用一个邮件地址,我会收到邮件,但没有收到“收件人”邮件
谁能帮我解决这个问题?
【问题讨论】:
-
This 可能有用吗?
-
ini_set('your_email', 'foo@example.com')是干什么用的? -
可能是 gmail 地址拒绝该邮件或将其识别为垃圾邮件?检查您的邮件日志。
-
@Progrock 如果我将 cc 放在标头中,如果没有 cc,邮件仍然可以正常接收,但我只能添加一个。
-
再一次,ini_set 行是干什么用的?你检查过你的邮件日志吗?
标签: php