uuencode r.txt r.txt | mail -s "subj" m@il.to
суббота, 19 марта 2011 г.
воскресенье, 6 февраля 2011 г.
Отключить autorun
Для отключения авторана можно отключить очень просто.
С помощью программы AutoRunSettings
С помощью программы AutoRunSettings
воскресенье, 23 января 2011 г.
Корректная кодировка subject .
Часто бывает, при отсылке письма с русскими символами в поле "тема" они заменяются на знаки вопроса.
Например так:
Этого можно очень просто избежать.
Посмотрим на код, который вот так вот глючит.
Чтобы указать кодировку subject необходимо сделать одно простое преобразование
Результат:
Как видите, всё работает. Для убедительности посмотрим заголовки(до и после)
Subject: tracking updated(стол, wifi свисток)
Subject: =?windows-1251?B?dHJhY2tpbmcgdXBkYXRlZCjx8u7rLCB3aWZpIPHi6PHy7uop?=
как видите, мы насильно указали кодировку, а само тело темы закодировали алгоритмом base64, который позоляет передавать любойю информацию в виде ASCII-символов.
Это решение применимо при следующих проблемах
Например так:
Этого можно очень просто избежать.
Посмотрим на код, который вот так вот глючит.
$headers=array();
$headers .= 'From: tracking-api@web2.qwerty.name' . "\r\n";
$headers .= 'Content-type: text/plain; charset=windows-1251' . "\r\n";
$headers .= 'Content-type: text/plain; charset=windows-1251' . "\r\n";
mail('*@lazutov.ru', 'tracking updated(стол, wifi свисток)', $msg, $headers);
Естественно скрипт сам находится в win-1251 и эта кодировка корректно распознаётся в теле письма.Чтобы указать кодировку subject необходимо сделать одно простое преобразование
mail('*@lazutov.ru', '=?windows-1251?B?'.
base64_encode('tracking updated(стол, wifi свисток)').
'?=', $str, $headers); Результат:
Как видите, всё работает. Для убедительности посмотрим заголовки(до и после)
Subject: tracking updated(стол, wifi свисток)
Subject: =?windows-1251?B?dHJhY2tpbmcgdXBkYXRlZCjx8u7rLCB3aWZpIPHi6PHy7uop?=
как видите, мы насильно указали кодировку, а само тело темы закодировали алгоритмом base64, который позоляет передавать любойю информацию в виде ASCII-символов.
Это решение применимо при следующих проблемах
- неверная кодировка mail()
- неверная кодировка темы
- Вопросы в теме
- Кодировка mail() в php
суббота, 22 января 2011 г.
Подписаться на:
Сообщения (Atom)