|
|
|
(PHP) Кой-кто не понимает Content-Transfer-Encoding?
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Сделал на PHP скрипт для отправки письма. Вроде все работает, однако не все... Вот фрагмент кода Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ------------=_NextPart_112187823442DE80DA21CFB Content-Type:text/html; charset="windows-1251" Content-Transfer-Encoding: 8bitЛишний перевод строки? Если то же самое письмо отправлять через другой халявный почтовик (например mail.bazarov.net) - то все нормально. ------------=_NextPart_112187831342DE8129EA04F Content-Type:text/html; charset="windows-1251" Content-Transfer-Encoding: 8bit Подскажите, где ошибка.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2005, 21:05 |
|
||
|
(PHP) Кой-кто не понимает Content-Transfer-Encoding?
|
|||
|---|---|---|---|
|
#18+
И попутный вопрос: в разных статьях по отправке майла с помощью PHP конец сроки обозначен по разному. Где то "\r\n", а где то "\n". Есть ли разница? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2005, 21:15 |
|
||
|
(PHP) Кой-кто не понимает Content-Transfer-Encoding?
|
|||
|---|---|---|---|
|
#18+
1. по стандарту рекомендуется \r\n 2. 8 bit некоторые могут не понимать, шли в base64 или quoted_printable ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 11:15 |
|
||
|
(PHP) Кой-кто не понимает Content-Transfer-Encoding?
|
|||
|---|---|---|---|
|
#18+
Замена на base64 не решила проблему. :( Может это всего лишь уникально-ненормальное сочетание "пхп - яндекс- аутглюк"? Ведь письма отправленные тем же аутглюком возвращаются в нормальном виде, да и если слать через другие почтовики - тоже нормально. Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 14:38 |
|
||
|
(PHP) Кой-кто не понимает Content-Transfer-Encoding?
|
|||
|---|---|---|---|
|
#18+
Обнаружилась еще одна проблема. На тестовом сервере одна отправка = одно письмо. Когда выложил скрипт на хостинг - то вместо одного письма стали приходить два идентичных. Заглянул в заголовок пришедшего письма и обнаружил что некоторые поля дублируются. Впрочем, они дублируются и при отправке с тестового сервера. Ниже привожу фрагмент (реальные адреса заменил звездочками, длинные хвосты данных - многоточием) Received-SPF: ...... Received: ....... Date: 21 Jul 2005 14:24:49 +0400 Message-ID: .......... To: *******@yandex.ru Subject: =?windows-1251?B?YXNkYXNk4uDv4uDv4uA=?= From: "" <******@********.ru> To: *******@yandex.ru Subject: =?windows-1251?B?YXNkYXNk4uDv4uDv4uA=?= X-Mailer: .................... Mime-Version: 1.0 Content-Type:........... Проверил переменную $head после отработки функции mail() - там поля "To" и "Subject" только один раз упоминаются... Это еще что за приколы такие??? Я в полной растерянности Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2005, 16:28 |
|
||
|
(PHP) Кой-кто не понимает Content-Transfer-Encoding?
|
|||
|---|---|---|---|
|
#18+
Сам спросил - сам и отвечу > Когда выложил скрипт на хостинг - то вместо одного письма стали > приходить два идентичных. Ну так все верно. Один раз майл указан в заголовке, второй раз в функции mail(), один раз сабж в заголовке, второй раз в функции... Убрал лишнее из заголовка (это ж дополнительные заголовки!!!) - теперь одно письмо. Вопрос по глюку через Яндекс остается пока открытым. Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2005, 10:06 |
|
||
|
(PHP) Кой-кто не понимает Content-Transfer-Encoding?
|
|||
|---|---|---|---|
|
#18+
> 1. по стандарту рекомендуется \r\n Видно Яндекс не подчиняется стандартам... Убрал \r, оставил для перевода строки \n - и глюк пропал. Гуры, подскажите, чем чревато оставить \n для конца строки? На хостинге Линукс. Возможно ли к нему применить замечание "You must use \r\n to separate headers, although some Unix mail transfer agents may work with just a single newline (\n)" описания функции mail() ? PS неужели никто не сталкивался с таким глюкаловом? Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2005, 10:59 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33179763&tid=1477922]: |
0ms |
get settings: |
4ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
182ms |
get topic data: |
8ms |
get forum data: |
1ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 445ms |

| 0 / 0 |
