chyba při odesílání mailu
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- 22
- Člen | 1478
Mám problem s odesláním mailu. Mail server je exchange, SMTP server nastaven v php.ini.
$mail = new Mail;
$mail->setFrom('nekdo@domain.cz', 'něco');
$mail->addReplyTo('nekdo@domain.cz', 'něco');
$mail->addTo($set['mail']);
$mail->addCC('nekdo@domain.cz', 'něco');
$mail->setSubject($set['predmet']);
$mail->setBody($set['text']);
$mail->send();
hláška: SMTP server response: 550 5.1.1 User unknown
doména domain.cz je na Exchange povolena, akorát server vyžaduje ověření, tzn. přihlašovací údaje. Jak nastavit v Nette?
Editoval 22 (25. 3. 2010 9:21)
- Ola
- Člen | 385
Můžeš si vybrat :)
https://componette.org/search/?… || https://componette.org/search/?…
Editoval Ola (25. 3. 2010 9:27)
- 22
- Člen | 1478
ech, na addons jsem úplně zapomněl, bylo by dobré dát odkaz i sem https://doc.nette.org/cs/mail ?
Díky pane .-)
- 22
- Člen | 1478
no vybral jsem nakonec tento https://componette.org/search/?…
přijde mi „jednodussi“. Akorat poznamka, ze zapis do config.ini uvadeny
u addonu vyhazuje chybu "BasePresenter not found a musi se zapsat:
; common mailer //namisto [common mailer]
host = "czskcup.info"
port = 25
username = "nekdo@domain.cz"
password = "pass"
timeout = 30