PHP 8.0.6 – SMTP server response: 501 5.1.3 Invalid address
- sepo
- Člen | 69
Ahoj
(Apache/2.4.38 (Win64))
pri prepnutí PHP 7.4.10 na PHP 8.0.6
mail server vracia : SMTP server response: 501 5.1.3 Invalid address
identifikoval som že ak nie je definovaný addTo (je iba addBcc)
mail neprejde:
toto už prejde
zaujímavé je že ak sa prepne späť na PHP 7.4.10 prechádza to aj bez
definovaného addTo
vie niekto prečo to v PHP 8.0.6 nejde ?
- Lumeriol
- Generous Backer | 64
Řekl bych, že to bude právě díky PHP 8.x, které je striktnější proti verzi 7.x.
Metoda mail(), kterou používá SendmailMailer, vyžaduje první parametr $to mít jako string, kdežto bez uvedení tam bude null. Což ti v PHP 8 neprojde.
Navíc příjemce musí splňovat pravidla RFC, viz mail()