Phpmailer 无法发送电子邮件(无法实例化邮件功能;)



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';

最新更新