API Scriptcase 9.4.013

Olá NM.

Ao enviar email SMTP pelo Profile pré configurado em “Ferramentas > API” - Tudo OK.
Porem, ao usar o mesmo código usando via SMTP, retorna erro porque exige TLS OU SSL.

Envio de e-mail por SMTP
$smtp_server = “smtp.mail.yahoo.com”;
$smtp_port = “465”;
$smtp_user = “scriptcase.export”;
$smtp_password = “[EDITADO]”;
$from_email = "scriptcase.export@yahoo.com";
$from_name = “Scriptcase Export”;

O PRÓPRIO EXEMPLO DE VOCÊS ESTA INCOMPLETO.
ONDE INFORMAR TIPO CONEXÃO: TLS OU SSL ?

Obrigado.
Paulo.

Ola

Para usar a Api quando vc configura ela tem a opção -> protocolo smtp que pode ser vazio, TLS ou SSL.
Capturar

Ou então use a macro sc_mail_send

PS - existe 2 macros com nomes quase igual - sc_mail_send e sc_send_mail_api

Atenciosamente

Moacir de Oliveira

Olá Moacir.

Não uso o Profile pré configurado em “Ferramentas > API”, porque não aceita variaveis Globais.
Já foi solicitado a NM a mais de um ano e até agora Nada.

Falta TLS OU SSL na macro sc_send_mail_api($arr_settings) quando se usa SETTINGS;

settings’ => [
‘gateway’ => ‘smtp’,
‘smtp_server’ => $smtp_server,
‘smtp_port’ => $smtp_port,
‘smtp_user’ => $smtp_user,
‘smtp_password’ => $smtp_password,
‘from_email’ => $from_email,
‘from_name’ => $from_name
],

É SÓ TESTAR.

Ola Paulo

Uso a macro sc_mail_send.

Não usei essa macro sc_send_mail_api ainda porque diz : Esta macro utliza os mesmos parâmetros do mandrill para envio de e-mail, independente do Gateway(Mandril, Amazon SES ou SMTP) e nem cheguei a pesquisar se existia esse parametro.

At;

Moacir de Oliveira