Tenho tido varios problemas com o PHPMailer,
Primordial, use Mailer->Host = 'smtpout.secureserver.net';
Caso ainda não funcione. Troque a porta para Mailer->Port = 587;
Já fiz essas config e dessa forma não envia nem para os outros domínios.
Eu testei o seu servidor com telnet ( telnet smtpout.secureserver.net 587 ), com a porta 587 foi o unico que deu resposta correta.
Pesquise mais sobre como testar um servidor de SMTP com Telnet ( eu tambem não sei e passo para o TI da empresa resolver )
Com certeza vou testar, desde já agradeço, retorno aqui com as resposta.
Conexão está ok. fiz novamento os testes de envio dentro do servidor da godaddy e aqui estão as config e resultados:
Retorno: E-mail enviado com sucesso
{
(endereços originais de e-mail foram substituidos por ficticios)
TESTE 01
IsSMTP(); $Mailer->isHTML(true); $Mailer->SMTPAuth = false; $Mailer->SMTPAutoTLS = false; $Mailer->Host = 'localhost'; $Mailer->Port = 25; $Mailer->From = '[email protected]'; $Mailer->FromName = 'CN'; $Mailer->Subject = 'Novo negócio confirmado'; $Mailer->Body = "teste"; $Mailer->AltBody = 'conteudo do E-mail em texto'; $Mailer->AddAddress('[email protected]'); $Mailer->AddAddress('[email protected]'); $Mailer->AddAddress('[email protected]'); if($Mailer->Send()){ echo "E-mail enviado com sucesso"; }else{ echo "Erro no envio do e-mail: " . $Mailer->ErrorInfo; } //$Mailer->SMTPDebug = SMTP::DEBUG_CONNECTION; ?>{
recepção dos e-mails:
[email protected] -- Não recebido
[email protected] -- Não recebido
[email protected] -- RECEBIDO
TESTE 02
Mailer->Host = 'smtpout.secureserver.net';
Mailer->Port = 25;
retorno: Erro no envio do e-mail: SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/TroubleshootingSMTP server error: Failed to connect to server SMTP code: 111 Additional SMTP info: Connection refused
TESTE 03
Mailer->Host = 'smtpout.secureserver.net';
Mailer->Port = 587;
retorno: Erro no envio do e-mail: SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/TroubleshootingSMTP server error: Failed to connect to server SMTP code: 111 Additional SMTP info: Connection refused
Cara, como em um passe de mágica e varios encadeamentos de foruns e soluções, após meses consegui o bendito envio para ambos os destinatários, muito obrigado pela tentativa! vou deixar aqui caso alguem mais precise.
"<?php
require 'PHPMailer/src/Exception.php';
require 'PHPMailer/src/PHPMailer.php';
require 'PHPMailer/src/SMTP.php';
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\SMTP;
use PHPMailer\PHPMailer\Exception;
$mail = new PHPMailer(true);
try {
//Server settings
mail->SMTPDebug = SMTP::DEBUG_SERVER;
mail->isSMTP();
mail->Host = 'smtpout.secureserver.net';
mail->SMTPAuth = true;
mail->SMTPAutoTLS = true;
mail->Port = 80;
mail->Username = '[email protected]';
mail->Password = 'SenhaEmail';
//Recipients
mail->setFrom('[email protected]', 'Mailer');
mail->addAddress('[email protected]', 'XYZTABC');
mail->addAddress('[email protected]', 'XYZTABC');
//Content
mail->isHTML(true);
mail->Subject = 'Here is the subject';
mail->Body = 'This is the HTML message body in bold!';
$mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
$mail->send();
echo 'Message has been sent';
} catch (Exception e) {
echo "<pre>";
print_r(e);
echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
}
?>"