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
+
0
-

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

iguana007
Člen | 970
+
+1
-

Pokud se ti jich cca 1k odešle a pak to začne padat, tak bych si spíše tipnul, že problém bude s tím mail serverem – tj. že tam bude nějaký limit, který ti dá po chvíli dočasný ban nebo tak něco, po překročení určité kvóty.