Lançado Adianti Framework 7.6!
Clique aqui para saber mais
envio de email boa noite galerinha queria saber se tem como saber se um e-mail foi enviado, corretamente ou se ele voltou, porque quando valido o envio, ele me da enviado com susseso porem se o e-mial volta ele tambem da que foi enviado preciso saber se volto para dar a msg para o usuario abraços...
AS
envio de email  
Fechado
boa noite galerinha

queria saber se tem como saber se um e-mail foi enviado, corretamente ou se ele voltou, porque quando valido o envio, ele me da enviado com susseso porem se o e-mial volta ele tambem da que foi enviado

preciso saber se volto para dar a msg para o usuario

abraços

Pacotão Dominando o Adianti Framework 7
O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado! Versão 7.4


Dominando o Adianti 7 Quero me inscrever agora!

Comentários (3)


PD

Oi Alexandre,

Caso algum problema ocorra no método TMail::send(), uma exceção será lançada. Assim, todo o processo de envio de e-mails deve estar dentro de um bloco de controle de exceções, assim:

  1. <?php
  2.     try
  3.     {
  4.         $mail = new TMail;
  5.         $mail->setFrom(...);
  6.         $mail->setSubject(...);
  7.         $mail->setHtmlBody(...);
  8.         $mail->addAddress($email$name);
  9.         $mail->SetUseSmtp();
  10.         $mail->SetSmtpHost($ini['host'], $ini['port']);
  11.         $mail->SetSmtpUser($ini['user'], $ini['pass']);
  12.         $mail->setReplyTo($ini['repl']);
  13.         $mail->send();
  14.         new TMessage('info'TAdiantiCoreTranslator::translate('Record saved'));
  15.     }
  16.     catch (Exception $e// in case of exception
  17.     {
  18.         new TMessage('error''<b>Error</b> ' $e->getMessage() );
  19.     }
  20. ?>
JH

Onde eu seto esse $ini['host'], $ini['port'],$ini['user'], $ini['pass'] ?
PD

Veja no projeto changeman:
www.adianti.com.br/framework-changeman

NewIssueForm:
$ini = parse_ini_file('app/config/email.ini');