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.