Senhores, bom dia a todos!
Possuo um formulário em meu sistema que, ao ser concluido, deve enviar um email ao gestor informando sobre esse novo registro, para que ele (o gestor) possa autorizar esse novo registro ou não.
No formulário desse “pré-cadastro”, configurei no evento onBeforeInsert um conjunto de parametros para meu smtp.
Ao executar a aplicação, recebo uma mensagem de erro que diz:
Fatal error: Uncaught exception ‘Swift_TransportException’ with message ‘Connection could not be established with host smtp.gmail.com [Uma tentativa de conexão falhou porque o componente conectado não respondeu corretamente após um período de tempo ou a conexão estabelecida falhou porque o host conectado não respondeu. #10060]’ in C:\Arquivos de programas\NetMake\v8\wwwroot\scriptcase\prod\third\swift\classes\Swift\Transport\StreamBuffer.php:268 Stack trace: #0 C:\Arquivos de programas\NetMake\v8\wwwroot\scriptcase\prod\third\swift\classes\Swift\Transport\StreamBuffer.php(69): Swift_Transport_StreamBuffer->_establishSocketConnection() #1 C:\Arquivos de programas\NetMake\v8\wwwroot\scriptcase\prod\third\swift\classes\Swift\Transport\AbstractSmtpTransport.php(117): Swift_Transport_StreamBuffer->initialize(Array) #2 C:\Arquivos de programas\NetMake\v8\wwwroot\scriptcase\prod\third\swift\classes\Swift\Mailer.php(79): Swift_Transport_AbstractSmtpTransport->start() #3 C:\Arquivos de programas\NetMake\v8\wwwroot\scriptcase\a in C:\Arquivos de programas\NetMake\v8\wwwroot\scriptcase\prod\third\swift\classes\Swift\Transport\StreamBuffer.php on line 268
Não estou sabendo interpretar esse erro. Os senhores poderiam me ajudar?
Seguem minhas configurações no evento citado:
/**
- Send a simple email
*/
// Email parameters
$mail_smtp_server = ‘smtp.gmail.com’; // SMTP server name or IP address
$mail_smtp_user = ‘usuario.sistema’; // SMTP user name
$mail_smtp_pass = ‘senhadosistema’; // SMTP password
$mail_from = ‘destinatario@gmail.com’; // From email
$mail_to = ‘destinatario@gmail.com’; // To email
$mail_subject = ‘Existem Profissionais Cadastrados para sua Aprovação’; // Message subject
$mail_assunto = “‘nome={nome}’.‘cargo={cargo}’.‘lotacao={lotacao}’”; // Message body
$mail_format = ‘T’; // Message format: (T)ext or (H)tml
$mail_copies = ‘’; // List of the emails that will receive the message
$mail_tp_copies = ‘’; // Type copies: BCC (Hiden copies) or CCC (Regular copies)
$mail_port = ‘465’; // Server port
$mail_tp_connection = ‘S’; // Connection security (S) or (N)
// Send email";
sc_mail_send($mail_smtp_server,
$mail_smtp_user,
$mail_smtp_pass,
$mail_from,
$mail_to,
$mail_subject,
$mail_assunto,
//$mail_prazo,
$mail_format,
$mail_copies,
$mail_tp_copies,
$mail_port,
$mail_tp_connection)