Konfigurace SmtpMailer pro live.com
- simPod
- Člen | 383
Máte někdo funkčně nastaven mailer pro live.com?
Já se pokoušel o toto:
$this->mailer = new \Nette\Mail\SmtpMailer(array(
'host' => 'smtp.live.com',
'username' => 'info@mujmail.cz',
'password' => 'heslo',
'secure' => 'ssl'
));
Vyhodí:
A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
dále o toto:
$this->mailer = new \Nette\Mail\SmtpMailer(array(
'host' => 'smtp.live.com',
'username' => 'info@mujmail.cz',
'password' => 'heslo',
'port' => 587,
'secure' => 'ssl'
));
což vyhodí pouze Nette\Mail\SmtpException
Konfigurace pro live.com by měla být:
POP server: pop3.live.com
POP server port: 995
POP SSL required? Yes
User name: Your Windows Live ID, for example yourname@hotmail.com
Password: The password you usually use to sign in to Hotmail or Windows Live
SMTP server: smtp.live.com
SMTP server port: 25 or 587
SMTP Authentication required? Yes (same as POP3 username and password)
SMTP SSL required? Yes
Co dělám špatně? Gmail funguje bez problémů. Díky
Editoval simPod (10. 4. 2013 23:53)
- Majkl578
- Moderator | 1364
simPod napsal(a):
což vyhodí pouze
Nette\Mail\SmtpException
Výjimku bez popisu chyby? To se mi nezdá.
Nemůže být chyba u tebe na síti (blokovaný port)? Druhý port (25) taky
nefunguje? A co když zvýšíš timeout (option timeout
, třeba
na 60)?
Můžeš někam nahrát klikatelnou laděnku, nebo alespoň stack trace +
doplnit verzi Nette?
- radas
- Člen | 225
@simPod: Psal jsi, že Gmail Ti funguje bez problémů. Mi právě dělá problémy. SmtpMailer vyhazuje výjimku „SMTP server did not accept RCPT TO:<adresa@prijemce.cz>“. Používám při tom nastavení
$this->mailer = new \Nette\Mail\SmtpMailer(array(
'host' => 'smtp.gmail.com',
'port' => 587,
'username' => 'muj@gmail.com',
'password' => 'heslo',
'secure' => 'tls'
));
Zkoušel jsem i port 465 a secure = ssl, ale stále se stejnou výjimkou. Netušíš, kde může být problém? Bohužel mi to stejně blbne i pro nastavení Seznamu a taky na mojí doméně. Tak nevím, jestli bude chyba na hostingu (station.cz) nebo v Nette (2.1-dev z 8. 4. 2013).
- simPod
- Člen | 383
Použil jsem nastavení z https://doc.nette.org/cs/mail a fungovalo to bez problémů.
Ale tuším, že máš chybnou hodnotu v ->addTo()
- mrtnzlml
- Člen | 140
Něco velmi podobného jsem nedávno řešil. Vracelo to Nette\Mail\SmtpException se zprávnou „SMTP server did not accept MAIL FROM:<mail@mail.mail>“. Problém byl však v připojení k SMTP serveru. Bohužel tato hláška je dost zavádějící a člověk by hledal chybu právě kolem addTo, nebo addFrom. Přikládám co používám já, snad pomůže:
<?php
$mailer = new Nette\Mail\SmtpMailer(array(
'host' => 'smtp.gmail.com',
'username' => 'muj@gmail.com',
'password' => '*****',
'secure' => 'ssl',
));
?>