Configurar a porta na macro PHP "sc_mail_send"

(system) #1

Gostaria de saber como configuro a porta no função “sc_mail_send”.

Att,
Mauricio.

(system) #2
Gostaria de saber como configuro a porta no função "sc_mail_send".

Att,
Mauricio.

Caro Mauricio,

Basta que quando for informar o parametro do endereço do servidor incluir a porta com o dois-pontos.
Ex:

sc_mail_send(‘smtp.netmake.com.br:25’,’’,’’,’{de}’, ‘{para}’, ‘{assunto}’, ‘{msg}’, ‘H’);

Atenciosamente,

Marcos
NetMake - Soluções em Informática

(system) #3

Marcos, foi o que eu fiz… olha o erro que me retornou:

ERRO Couldn't send E-Mail. Server Response: " 501 Bad address syntax " !!!

Tanto o host do servidor, porta, usuário e senha estão corretos…

Obrigado,
Mauricio

(system) #4
Marcos, foi o que eu fiz... olha o erro que me retornou:

ERRO Couldn't send E-Mail. Server Response: " 501 Bad address syntax " !!!

Tanto o host do servidor, porta, usuário e senha estão corretos…

Obrigado,
Mauricio

Por gentileza, cole o trecho da sua formula php onde contem a utilização desta macro.

(system) #5

Segue a fórmula PHP:

sc_mail_send('smtp.sao.terra.com.br:587','sao257680@terra.com.br','jadas135305','{email}', 'mau_parachutes@yahoo.com.br', 'Esqueceu senha', 'Esqueceu senha', 'H');

if(!{sc_mail_ok}){
   sc_erro_mensagem({sc_mail_erro});
}else{
   sc_erro_mensagem('Mensagem enviada com sucesso!');
}

[]s.
Mauricio!!

(system) #6
Segue a fórmula PHP:
sc_mail_send('smtp.sao.terra.com.br:587','sao257680@terra.com.br','jadas135305','{email}', 'mau_parachutes@yahoo.com.br', 'Esqueceu senha', 'Esqueceu senha', 'H');

if(!{sc_mail_ok}){
   sc_erro_mensagem({sc_mail_erro});
}else{
   sc_erro_mensagem('Mensagem enviada com sucesso!');
}

[]s.
Mauricio!!

De acordo com o erro acima, o que esta acontecendo é que o campo {email} esta vindo em branco. Por isso da erro.

(system) #7
Segue a fórmula PHP:
sc_mail_send('smtp.sao.terra.com.br:587','sao257680@terra.com.br','jadas135305','{email}', 'mau_parachutes@yahoo.com.br', 'Esqueceu senha', 'Esqueceu senha', 'H');

if(!{sc_mail_ok}){
   sc_erro_mensagem({sc_mail_erro});
}else{
   sc_erro_mensagem('Mensagem enviada com sucesso!');
}

[]s.
Mauricio!!

De acordo com o erro acima, o que esta acontecendo é que o campo {email} esta vindo em branco. Por isso da erro.

da um echo em {email} antes da macro pra ver o que vai ser exibido na tela, tipo:
echo "enviando email para: " . {email};

numa linha acima de sc_send_email.

e verifica se vc ta com a ultima versao do scriptcase pois ouve alterações nessa macro.