Posielanie emailu, chyba – Nette\Mail\SmtpException
- kerafura
- Člen | 9
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);
...
}
- kerafura
- Člen | 9
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)
- kerafura
- Člen | 9
Skupinu exception tam nemam, jedina tak co vraca SmtpMailer.php – https://ctrlv.cz/hK4t
- David Grudl
- Nette Core | 8239
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
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 | 8239
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
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)