Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / mail() Для чего отправлять заголовок с письмом MIME-Version: 1.0 / 3 сообщений из 3, страница 1 из 1
18.07.2012, 01:57
    #37883015
prot0type
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mail() Для чего отправлять заголовок с письмом MIME-Version: 1.0
Нужно ли отправлять заголовок MIME-Version: 1.0 ?
и зачем он нужен?
как грамотней?
нужно просто отправлять html письмо без всяких там прикрепленных файлов

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
/* получатели */
$to= "Mary <mary@example.com>;" . ", " ; //обратите внимание на запятую
$to .= "Kelly <kelly@example.com>;";

/* тема/subject */
$subject = "Birthday Reminders for August";

/* сообщение */
$message = '
<html>
<head>
 <title>Birthday Reminders for August</title>
</head>
<body>
<p>Here are the birthdays upcoming in August!</p>
<table>
 <tr>
<th>Person</th><th>Day</th><th>Month</th><th>Year</th>
 </tr>
 <tr>
<td>Joe</td><td>3rd</td><td>August</td><td>1970</td>
 </tr>
 <tr>
<td>Sally</td><td>17th</td><td>August</td><td>1973</td>
 </tr>
</table>
</body>
</html>
';

/* Для отправки HTML-почты вы можете установить шапку Content-type. */
$headers= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

/* дополнительные шапки */
$headers .= "From: Birthday Reminder <birthday@example.com>;\r\n";
$headers .= "Cc: birthdayarchive@example.com\r\n";
$headers .= "Bcc: birthdaycheck@example.com\r\n";

/* и теперь отправим из */
mail($to, $subject, $message, $headers);
...
Рейтинг: 0 / 0
18.07.2012, 13:12
    #37883608
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mail() Для чего отправлять заголовок с письмом MIME-Version: 1.0
возьми swiftmailer и не изобретай велосипед.
...
Рейтинг: 0 / 0
22.11.2012, 11:22
    #38048334
vpupkin97
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mail() Для чего отправлять заголовок с письмом MIME-Version: 1.0
Допустим, написали вы скрипт/сайт/приложение и благополучно забыли о нём. А через некоторое время выходит стандарт MIME версии 2.0 и все повально начинают на неё переходить (потому что в нём поддерживаются очень крутые фичи ;-)).
А новый стандарт может в некоторых моментах противоречить старому. А у вас версия не указана и получатель не знает какой версии вы придерживались, составляя письмо. И тут будут возникать несоответствия.

Но это всё теоретические вещи. Конечно, скорее всего, ничего страшного не будет. Но, на всякий пожарный, рекомендуют подстраховаться.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / mail() Для чего отправлять заголовок с письмом MIME-Version: 1.0 / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]