SMTP email – php_network_getaddresses: getaddrinfo failed: Name or service not known

- AZJOL
- Člen | 34
Zdravím, mohli byste mi pomoct s odesíláním emailů? Stále mi tracy hází nějaké chyby.
Chyba je: php_network_getaddresses: getaddrinfo failed: Name or service not known
use Nette\Mail\Message;
use Nette\Mail\SmtpMailer;
$mail = new Message;
$mail->setFrom('ASD <azjol8@gmail.com>')
->addTo('asd@seznam.cz')
->setSubject('Potvrzení objednávky')
->setBody("Dobrý den,\nvaše objednávka byla přijata.");
$mailer = new Nette\Mail\SmtpMailer([
'host' => 'smtp.gmail.com',
'port' => '465',
'username' => 'azjol8@gmail.com',
'password' => 'asdasd',
'secure' => 'ssl',
]);
$mailer->send($mail);
Editoval AZJOL (23. 3. 2017 19:51)

- jiri.pudil
- Nette Blogger | 1034
Ne, myslel jsem nastavení DNS serveru. To je služba, která překládá
doménové názvy, kterým rozumí člověk (jako třeba
smtp.gmail.com) na IP adresy, kterým rozumí počítač (jako
třeba 64.233.166.108). Tohle ti tam nejspíš nefunguje nebo je to
nastavené špatně, protože ti to ty názvy nepřekládá.

- Zuben45
- Člen | 268
stačí chybu zadat do googlu. Našel jsem, že někomu pomohlo toto: http://stackoverflow.com/…ce-not-known#…
zkontroluj, jestli máš v /etc/hosts např.
127.0.0.1 localhost
Google: https://www.google.cz/search?…
Ještě jedno možné řešení: https://github.com/…ubleshooting#…
Editoval Zuben45 (24. 3. 2017 14:07)