Exception u SMTP mailereru
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Degee
- Člen | 1
Zdravím,
nesetkal se někdo s tím, že po odeslání řádově 1k emailů mu skočí
tato exceptiona?
ErrorException
stream_socket_enable_crypto(): SSL: connection timeout
Padá na to na $message->send();
112: $message = new \Nette\Mail\Message;
113: $message->setSubject($this->subject);
114: $message->setFrom($this->from)
115: ->setHtmlBody($this->mailTemplate)
116: ->addTo($e);
117: $message->setMailer($mailer);
118:
119: // send mail
120: if (!$this->simulate) {
121: try {
122: $message->send();
Mailer je nastaven takto:
mailer private => Nette\Mail\SmtpMailer(7) ▼ {
connection private => stream resource {
stream_type => "tcp_socket/ssl" (14)
mode => "r+" (2)
unread_bytes => 0
seekable => FALSE
timed_out => FALSE
blocked => FALSE
eof => FALSE
}
host private => "x.x.x.x" (14)
port private => 5555
username private => "mailer1@xxx.eu" (17)
password private => "xxx" (12)
secure private => "tls" (3)
timeout private => 120
}
Mluvil jsem se serverařem a ten tvrdí, že je chyba v aplikaci.
Divné je, že se se odešle řádově 1k emailů a pak to spadne.
Emaily se posílají v dávkách po 333 emailech a jedna dávka trvá zhruba 15 minut.
SMTP mailerů je celkem 5, všechny se pravidelně točí.
Díky všem za každej nápad