Erro ao enviar e-mail na produção

Olá Mark

Eu tenho uma aplicação que utiliza a porta 587 (no locaweb)
Coloquei as linhas abaixo no OnValidate de um controle e está funcionando direitinho.
Realmente eu disse besteira quanto à criptografia, acabei fazendo confusão.

Fiz dois testes:
Forcei o erro do “mail_smtp_user” ou “mail_smtp_pass” ai nem msg de erro aparece.

Tenta pegar o exemplo abaixo e colocar num blank e preenche com seus dados do seu servidor.
Chama na mão somente pra teste.

Este é o exemplo que utilizei:

	$mail_smtp_server = 'smtp.xxxxxxxxxx.com.br';        // SMTP server name or IP address
	$mail_smtp_user   = 'contato@xxxxxxxxxx.com.br'; // SMTP user name
	$mail_from        = 'CONTATO <contato@xxxxxxxxxx.com.br>'; // From email
	$mail_smtp_porta   = '587';
	$mail_smtp_pass   = '123senha';                // SMTP password
	$mail_to = 'ricardo.zorzella@xxxxxxxxx.com.br'; 

	$mail_message     = "TESTE";
	$mail_subject     = "TESTE - EMAIL";
	$mail_format      = 'H';                      
	
	// 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_smtp_porta);
	
	
	if ({sc_mail_ok}) {
		echo "Sua mensagem foi enviada!";
	} else {
		echo "Falha no envio do Email!";
	}

Bom dia Pessoal!

Já fiz isto paulomarcelo, testei com outras contas, do mesmo servidor e de outros dois servidores, mas o erro continua.

Rzorzella eu vou tentar isso que você está falando e vamos ver como se comporta.

Eu fiz funcionar, mas de uma maneira não muito legal…
Encontrei a função que estava gerando o erro na produção e alterei ela, aí funcionou, mas eu gostaria que funcionasse sem essas “adaptações técnicas”! :smiley:

Vou continuar testando aqui e assim que tiver uma posição eu posto novamente!

Obrigado a todos mais uma vez!

Abraço