Boa tarde Pessoal.
Recentemente no ambiente em que desenvolvo realizamos a troco de servidor de email que utilizava pop/smtp para cloudexchange , apos a mudança realizamos as molificações nos parametros, mas a mensagens nao foram mais enviadas com o seguinte erro.
Fatal error: Uncaught exception ‘Swift_TransportException’ with message ‘Expected response code 250 but got code “501”, with message "501 5.5.4 Invalid domain name "’ in C:\Program Files (x86)\NetMake\v8\wwwroot\scriptcase\prod\third\swift\classes\Swift\Transport\AbstractSmtpTransport.php:383 Stack trace: #0 C:\Program Files (x86)\NetMake\v8\wwwroot\scriptcase\prod\third\swift\classes\Swift\Transport\AbstractSmtpTransport.php(281): Swift_Transport_AbstractSmtpTransport->_assertResponseCode(‘501 5.5.4 Inval…’, Array) #1 C:\Program Files (x86)\NetMake\v8\wwwroot\scriptcase\prod\third\swift\classes\Swift\Transport\EsmtpTransport.php(269): Swift_Transport_AbstractSmtpTransport->executeCommand(‘HELO [::1]\r\n’, Array, Array) #2 C:\Program Files (x86)\NetMake\v8\wwwroot\scriptcase\prod\third\swift\classes\Swift\Transport\AbstractSmtpTransport.php(297): Swift_Transport_EsmtpTransport->executeCommand(‘HELO [::1]\r\n’, Array) #3 C:\Program Files (x86)\NetMake\v8\wwwroot\scriptcase\prod\third\swift\classes\Swift\Transport\EsmtpT in C:\Program Files (x86)\NetMake\v8\wwwroot\scriptcase\prod\third\swift\classes\Swift\Transport\AbstractSmtpTransport.php on line 383
Segue as config do mailserver
Nome do servidor: email.cloudexchange.com.br
Porta: 587
Método de criptografia: TLS
Na macro sc_mail_send estou colocando seguintes parâmetro.
Tambem foi verificada a dll php_openssl e a mesma esta habilitada.
Alguem tem alguma dica do que pode ser?
// Email parameters
$mail_smtp_server = ‘email.cloudexchange.com.br’; // SMTP server name or IP address
$mail_smtp_user = ‘teste’; // SMTP user name
$mail_smtp_pass = ‘teste’; // SMTP password
$mail_from = ‘teste@teste.com.br’; // From email
$mail_to = ‘teste@teste.com.br’; // To email
$mail_subject = ‘Test message’; // Message subject
$mail_message = ‘This is a test message.’; // Message body
$mail_format = ‘T’; // Message format: (T)ext or (H)tml
$mail_copies = ‘’; // List of the emails that will recieve the message
$mail_tp_copies = ‘’; // Type copies: BCC (Hiden copies) or CCC (Regular copies)
$mail_port = ‘587’; // Server port
$mail_tp_connection = ‘T’; // Connection security (S) or (N)
// Send email";
sc_mail_send($mail_smtp_server,
$mail_smtp_user,
$mail_smtp_pass,
$mail_from,
$mail_to,
$mail_subject,
$mail_message,
$mail_format,
$mail_copies,
$mail_tp_copies,
$mail_port,
$mail_tp_connection);
Obrigado
Att
André