发送邮件可以使用命令linux,但不适用于PHP

时间:2013-04-22 16:07:19

标签: php linux email

我有很多电子邮件,gmail和其他,我尝试向每个人发送电子邮件。实际上,只有一封电子邮件收到邮件,另一封电子邮件则收到邮件。

使用linux:命令echo "Hi" | mail -s "test" xxxxxxxx@gmail.com正常工作。

但是使用PHP,邮件不会发送....

我的mail.log中没有错误。你有什么想法吗?

谢谢!

编辑:我在Linux服务器上。

1 个答案:

答案 0 :(得分:1)

尝试这样的事情:

$mail = new PHPMailer(); // defaults to using php "mail()"
$body = $mailBody;
$mail->SetFrom('xxxxxxxx@example.com'); 
$mail->AddAddress('yyyyy@example.com', 'Your Name');

$mail->Subject = 'The subject';
$mail->MsgHTML('The body');
$mail->Send();