chybne pouzita adresa From u mailu

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
poliak9
Člen | 10
+
0
-

Dobrý den,

k posílání mailů používám Nette\Mail\Message a pak ho odešlu pomocí Nette\Mail\SendmailMailer. Kód funguje. Na jednom stroji se mi ale děje to, že Nette sice správně naparsuje emailovou adresu, ale pak když se email odesílá, se místo adresy použije jako email pouze „Jmeno“ (Jmeno <email>), což pak smtp server odmítne jako nevalidní adresu.

Všude kód fungoval, aniž bych musel něco konfigurovat, jen tady to blbne.
Server by měl běžet stejný OS i php jako ty funkční.
Pokud použiju jako adresu pouze email@example.com tak vše funguje.

Děkuji za radu.

Eda
Backer | 220
+
0
-

Tohle jsme taky před časem řešili. Jde o nějaké RFC, které předepisuje formát emailových zpráv. Doporučuju do hlavičky From opravdu dávat jenom email, pak to bude všude fungovat. Nic jako „Jméno <xxx@xxx.cz>“ bych tam neposílal. I když to třeba projde přes Nette, tak některé mailservery takovou zprávu nemusí přijmout (tuším, že byl problém s HotMailem…).