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 | 1032
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)