Php отправка эмейла по двум адресам
Эмм, не пойму что не так.
$to = "[email protected], [email protected]" - отправляется.
А если:
$from = "[email protected]";
$to = "[email protected]," .$from;
на первое мыло приходит, а на второе нет.
Как это правильно прописать?
Ответы (1 шт):
Автор решения: Eugene X
→ Ссылка
Недостающий символ пробела за запятой. Получатели разделяться символом , а не , и размер блока (включая RCPT TO: и <CRLF> не может превышать 512 байт и длинна адреса получателя не может превышать 128 байт.
RCPT TO:<forward-path> [ SP <rcpt-parameters> ] <CRLF>
- https://www.rfc-editor.org/rfc/rfc2821#section-3.3
- https://www.rfc-editor.org/rfc/rfc2821#section-4.1.1.3
А еще советую глянуть
PS: Зачастую на длину блока уже все кладут. Но стандарт есть стандарт.