无法在第一次尝试时通过php邮件发送电子邮件

时间:2012-11-13 18:34:17

标签: forms email php

我正在尝试使用PHPMailer在我的网站上通过SMTP发送电子邮件,它第二次尝试使用(使用提交),但第一次它说无法进行身份验证,登录或密码无效。我搜索了很多,找不到答案,有人可以帮我吗? 顺便说一句,我正在使用JSON在警报中获取PHP响应。我的主人没有“smtp”。在前面因为支持告诉我这样做。

这是代码:

else {
$phpmail = new PHPMailer();

$phpmail->IsSMTP(); // envia por SMTP
$phpmail->Host = "velvetwebdesign.com.br"; // SMTP servers
$phpmail->Port = "587"; // Port
$phpmail->SMTPAuth = true; // Caso o servidor SMTP precise de autenticação
$phpmail->SMTPDebug  = 1; 
$phpmail->Username = "email@velvetwebdesign.com.br"; // SMTP username
$phpmail->Password = "xxxxxxx"; // SMTP password

$phpmail->IsHTML(true);

$phpmail->From = 'email@velvetwebdesign.com.br';
$phpmail->FromName = $_POST['nome'];

$phpmail->AddAddress("velvetwebdesign@velvetwebdesign.com.br");
$phpmail->AddAddress($_POST['email']);
$phpmail->Subject = 'Contato Velvet Web Design';
$phpmail->Body .= "<b>Cliente:</b> ".$_POST['nome']."<br />";
$phpmail->Body .= "<b>E-mail:</b> ".$_POST['email']."<br />";
$phpmail->Body .= "<b>Telefone:</b> ".$_POST['telefone']."<br />";
$phpmail->Body .= "<b>Assunto:</b> ".$_POST['assunto']."<br /><br />";
$phpmail->Body .= "<b>Mensagem:</b><br />".nl2br($_POST['mensagem'])."<br /><br />";
$phpmail->Body .= "Recebemos a sua mensagem, responderemos em breve.<br />";
$phpmail->Body .= "http://www.velvetwebdesign.com.br/";

$send = $phpmail->Send();

if($send){
    echo "A Mensagem foi enviada com sucesso. Enviaremos uma copia para o seu e-mail tambem.";
    exit; 
}else{
    echo "Tente novamente por favor. Erro: " .$phpmail->ErrorInfo;
   exit;
}

}  ?&GT;

0 个答案:

没有答案