我的sendmail功能:
$usr = $user;
$body_msg = $this->getBodyEmail($fields);
$email_from = 'contato@mydomain.com';
$email_name = 'Name';
require 'phpmailer/PHPMailerAutoload.php';
$mail = new PHPMailer;
$mail->SetLanguage("br", "phpmailer/language/phpmailer.lang-br.php");
$mail->setFrom( $email_from, $email_name);
$mail->isHTML(true);
$mail->Subject = 'Contato';
$mail->Body = $body_msg;
$mail->addAddress($fields['email'], $fields['nome']);
当然我隐藏了域名。
所以我尝试了$mail->send()
,但它不起作用,$mail->ErrorInfo;
显示:“Could not instantiate mail function.
”。
这个系统过去没有SMTP工作,我不需要它。
修改
我将SetFrom更改为From和FromName,似乎有效。
$mail->From = 'contato@mydomain.com';
$mail->FromName = 'Name';
它可以是什么?
答案 0 :(得分:0)
我将SetFrom更改为From和FromName,似乎有效。
$mail->From = 'contato@mydomain.com';
$mail->FromName = 'Name';