Posielanie emailu, chyba – Nette\Mail\SmtpException

kerafura
Člen | 9
+
0
-

Zdravim, pri pokuse poslat nejaky mail, mi nette vypisuje chybu Nette\Mail\SmtpException, nic viac, a nedokazem najst blizsie informacie o tom.

config.neon

mail:
    smtp: true
    host: smtp.gmail.com
    secure: ssl
    username: 'xxx@gmail.com'
    password: 'xxx'

presenter

private $mailer;

public function injectMailer(\Nette\Mail\IMailer $mailer)
{
    $this->mailer = $mailer;
}

public function actionDelete($dayDec, $startTime) {
    $mail = new Message;
    $mail->setFrom('xxx@gmail.com')
        ->addTo('xxx@azet.sk')
        ->setSubject('Potvrdenie odstranenie')
        ->setBody("Datum bol odstraneni.");

    $this->mailer->send($mail);
	...
}
Mysteria
Člen | 797
+
0
-

Chtělo by to dodat i zprávu, která je v výjimce. Nebo je prázdná?

kerafura
Člen | 9
+
0
-

Neviem co myslis slovom „výjimce“, ale ak to je ten cerveny pasik uplne hore, tak tam je iba tato chyba.

EDIT – Podla call stacku je asi problem pri pripojovani, viac print screen https://ctrlv.cz/HlwT

Editoval kerafura (17. 3. 2018 18:06)

CZechBoY
Člen | 3608
+
0
-

Uplne dole by mela byt info o vyjimce – skupina Exception

kerafura
Člen | 9
+
0
-

Skupinu exception tam nemam, jedina tak co vraca SmtpMailer.php – https://ctrlv.cz/hK4t

David Grudl
Nette Core | 8082
+
0
-

A je tam „Last muted error“?

kerafura
Člen | 9
+
0
-

Je, to je to cim bolo myslene vyjimka ? https://ctrlv.cz/z9zM

David Grudl
Nette Core | 8082
+
0
-

Ne ne, jenom PHP se nezachovalo úplně podle očekávání a nepředalo zprávu do výjimky. Každopádně vidím tam „unknown error“, takže důvod těžko hádat.

kerafura
Člen | 9
+
0
-

Skusil som podla tohoto https://forum.nette.org/…re-localhost (posledny prispevok) tam dat error handler, nieco to vratilo, ci to pomoze to neviem https://ctrlv.cz/m5rU.

David Grudl
Nette Core | 8082
+
0
-

Jakou chybu to vypsalo už víme z předchozího obrázku, tedy že je to „unknown error“. A s tím ti bohužel nepomůžu.

kerafura
Člen | 9
+
+2
-

Takze z nejakeho dôvodu mi to blokoval firewall antivirusu bez toho aby vypisoval hocijaky message (pouzivam avast). Po vypnuti firewall v AV sa mi vyskytla dalsia chyba Nette\Mail\SmtpException SMTP server did not accept PLAIN credentials with error: 534-5.7.14 ktoru som musel vyriesit povolenim menej zabezbecenim aplikaciam pouzivat moj gmail account na https://myaccount.google.com/lesssecureapps a prejstotu som v bezpecnostom e-mail co som dostal od google ze sa mu podarilo zablokovat pristup neznamej aplikacii zaklikol ze som to bol ja.

EDIT – Tak to nema na starosti firewall avastu ale Mail Shield, z nejakeho dvodu aj pri nastaveni ze sa ma pytat co ma spravit pri podozreni, nic neoznami. Je to mozne vyriesit vypnutim skenovania SSL certifikatu

Editoval kerafura (18. 3. 2018 18:57)