Fórum
Ver pergunta

Erro ao tentar enviar pelo metodo EnviaMailEx (Índice fora dos limites da matriz)   

11 visualizações
0
0

Boa tarde,

PriEngine.Platform.Mail.Inicializa();

//PSO.Mail.UsaPreferenciasUtilizador = true;
PriEngine.Platform.Mail.SMTPServer = PriEngine.Platform.PrefUtilStd.EmailServSMTP;
PriEngine.Platform.Mail.EnderecoLocal = PriEngine.Platform.PrefUtilStd.EmailEndereco;
PriEngine.Platform.Mail.SMTPUser = PriEngine.Platform.PrefUtilStd.LoginSMTP;
PriEngine.Platform.Mail.SMTPPassword = PriEngine.Platform.PrefUtilStd.PasswordSMTP;
PriEngine.Platform.Mail.SMTPAtivarSSL = PriEngine.Platform.PrefUtilStd.EmailActivarSsl;
PriEngine.Platform.Mail.EnviaMailEx(“exemplo@gmail.com”, null, null, @”TESTE”, msg.ToString(), null, false);

Mostra o erro:

(Índice fora dos limites da matriz)

 

Já alguem teve o erro?

Integração
V10
Marcado como spam
Criado há 2 semanas joaomatos
j
joaomatos Iniciante
1 respostas
0
Resposta privada

Estou a usar assim e funciona. Ou seja, tenho as configurações definidas no ERP.

// Send the invoice by email
StringBuilder assunto = new StringBuilder();

string body = "<html><body><div class='count-center'><div class='top'><h1>EXEMPLO HTML</h1></div></body></html>";

assunto.Append("A new invoice was created - ");
assunto.Append(invoice.Tipodoc.ToString());
assunto.Append("/");
assunto.Append(invoice.NumDoc.ToString());

PriEngine.Platform.Mail.Inicializa();
PriEngine.Platform.Mail.EnviaMailEx("exemplo@gmail.com", null, null, assunto.ToString(), body.ToString(), null, false);

Marcado como spam
Criado há 6 dias sergiosereno
sergiosereno Most Valuable Professional