My sendmail function:
$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';
它能是什么?
我将 SetFrom 更改为 From 和 FromName,它似乎已经起作用了。
$mail->From = 'contato@mydomain.com';
$mail->FromName = 'Name';