Нужно ли использовать кавычки в $to
и from/cc/bcc
почтовых заголовках при использовании почтовой функции PHP?
Я имею в виду, скажем, я хочу отправить письмо на:
User One <user@domain.com>
Должен ли я звонить:
mail("\"User One\" <user@domain.com>", ...
OR
mail("User One <user@domain.com>", ...
Полагаю, как только вы дадите мне ответ для $to
, он будет таким же для других почтовых заголовков, который я обычно добавляю следующим образом:
$mail_headers = "From: " . $from . "\r\n";
$mail_headers .= "Cc: " . $cc . "\r\n";
$mail_headers .= "Bcc: " . $bcc . "\r\n";
$mail_headers .= "MIME-Version: 1.0\r\nContent-type: text/plain;\r\n\tcharset=\"Windows-1252\";\r\nContent-Transfer-Encoding: 8bit" . "\r\n";
//I use "Windows-1252" charset, cause "iso-8859-1" DOES NOT DISPLAY EURO CHAR!
mail($to, $subject, $body, $mail_headers);
Может быть, мне нужно использовать кавычки, если в заголовке есть одинарная кавычка? Я не знаю, иногда я видел примеры с кавычками, а иногда без них, кто-нибудь знает, и, возможно, объяснил.
Спасибо!