Email

(lowczy) #1

Uncaught Error of type [Swift_BadResponseException] with message [Expected response code(s) [250] but got response [550 “REJECTED - Interface: 69.162.65.122 is my address”]]

essa é a mensagem que esta retornando o erro

sc_mail_send (’$smtp’, ‘$usr’, ‘$pw’, ‘$de’, ‘$para_x’, ‘$assunto’, ‘$mensagem’, ‘$tipo_mens’, ‘$copias’, ‘$tp_copias’, ‘$porta’, ‘$tp_conexao’, ‘$anexos’);

é como estou enviando

e as variaveis
$link=“http://www.hightecnology.com.br”;
$email_destino =“sac@hightecnology.com.br”;
$nome_email_destino=“sergio”;
$usuario=‘cli’.{id_cliente}.‘2011’;
$senha=“123456”;
$body = " Login de Acesso a Consulta de Processos
"
."
Segue o acesso a consulta no link abaixo
"
."

"
."

"
.“
Usuario: “.$usuario.”

.“
Senha: “.$senha.”

."

"
."

"
."

";
$smtp = ‘mail.hightecnology.com.br’;
$usr = ‘envio_email@hightecnology.com.br’;
$pw = $senha;
$de = $usr;
$para_x = $email_destino;
$assunto = ‘Login de Acesso’;
$mensagem = $body;
$tipo_mens = ‘H’;
$copias = ‘’;
$tp_copias = ‘BCC’;
$porta = ‘25’;
$tp_conexao = ‘N’;
$anexos=’’;

alguem sabe onde estou com problema

(Cleyton Euler) #2

Será que o e-mail de destino não está rejeitando a mesagem? Já testou com outros destinos?

(lowczy) #3

Caro Cleyton

[550 “REJECTED - Interface: 69.162.65.122 is my address”]

é do meu provedor
acho que to errando em alguma coisa

(Cleyton Euler) #4

Vc criou uma conta no seu provedor para teste? A conta não está bloqueada? Não tem nenhuma blacklist?

Uma vez eu tava recebendo 550 REJECTED, acabei descobrindo que ao criar uma conta eu tinha que ativar ela depois.

Em todo caso, para comparar, uso o código abaixo para enviar sem anexos e sem cópias:


// Busca a conta de e-mail configurada para o cliente
$codigo_cliente = [par_codigo_cliente];

sc_lookup(rstContaEmail, "SELECT CCEMAIL_Email, CCEMAIL_Smtp, CCEMAIL_Usuario, CCEMAIL_Senha, CCEMAIL_Porta FROM tab_configuracao_email_conta WHERE CLI_Codigo = $codigo_cliente");

if (empty({rstContaEmail})){

echo "Sua conta não têm servidor de e-mail configurado. Entre em contato com o suporte técnico.";

}

else{

$smtp = {rstContaEmail[0][1]};
$usr = {rstContaEmail[0][2]};
$pw = {rstContaEmail[0][3]};
$de = {rstContaEmail[0][0]};
$porta = {rstContaEmail[0][4]};
$nome={nome};
$para={para};
$assunto={assunto};
$descricao={mensagem};

$body = "<b>Nome:</b>".$nome."<br />"."<b>Assunto:</b> ".$assunto."<br /><br />".$descricao."<img src=http://201.47.170.186:81/scriptcase/file/docmidia/acao/gasweb_erro_19-10-2010.gif />";

sc_mail_send($smtp,$usr,$pw,$de,$para,$assunto,$body,"H", "", "", $porta, "S");

if ({sc_mail_ok}){
    sc_alert("Email enviado com sucesso.");

}else{
    sc_error_message({sc_mail_erro});
}

}

Pego os dados em uma tabela que guardo as configurações de e-mail dos clientes.

(lowczy) #5

Cleyton valeu mesmo sempre atencioso obrigado

mas hj resolveu funcionar

obrigado