Помощник
|
Отправка писем php |
fedornabilkin
|
Сообщение
#1
|
||
|
|
||
|
|||
ShowPrint |
19.10.2016, 12:11;
Ответить: ShowPrint
Сообщение
#2
|
|
fedornabilkin, та же фигня, я пока оставил как есть. Раз ты сам не победил, то куда уж мне =)
Есть повод последить за темой :rolleyes: |
|
|
miketomlin |
19.10.2016, 12:28;
Ответить: miketomlin
Сообщение
#3
|
|
Текстовое содержимое кодировать не обязательно. Хотя основная используемая мной библиотечная ф-ция это делает, если не ошибаюсь (эту либу писал не я, а моя подруга). Почитайте описание след. ф-ций:
base64_encode chunk_split Там все просто. У последней ф-ции есть параметр, позволяющий указать длину строки и по умолчанию равный как раз 76, хотя его все равно часто приходится указывать явно, чтобы явно определить следующий за ним параметр «разрыв строки» (спеки требуют значения "\r\n", но используемый линуксовый софт может внести свои коррективы). Т.е. иногда приходится писать просто "\n", если настроена подмена. Кстати, текст часто еще кодируется в quoted-printable-кодировке. В php для этого тоже есть ф-ция. -------------------- |
|
|
miketomlin |
19.10.2016, 12:50;
Ответить: miketomlin
Сообщение
#4
|
|
Странно, что на скрине тема письма не закодирована. Это косяк отправителя. Там в самом коде указывается кодировка и способ кодирования. B – означает base64.
Вот:
При условии, что исходник в UTF-8 представлен. -------------------- |
|
|
ShowPrint |
19.10.2016, 14:06;
Ответить: ShowPrint
Сообщение
#5
|
|
base64_encode chunk_split miketomlin, у себя я эти функции использую для кодировки файлов (подсмотрел где-то на просторах):
Правильно я понимаю что и текст может аналогично кодироваться? fedornabilkin, если будешь пробовать - сообщи о результатах, плз... |
|
|
miketomlin |
19.10.2016, 14:22;
Ответить: miketomlin
Сообщение
#6
|
|
Да, естественно. Тут просто кодируются бинарные данные (любой природы) ограниченным алфавитом (из 64 знаков, как можно понять из названия).
-------------------- |
|
|
miketomlin |
19.10.2016, 14:45;
Ответить: miketomlin
Сообщение
#7
|
|
Вы можете даже тот же самый Content-Type: multipart/mixed использовать с единственным закодированным фрагментом с текстом сообщения. Фрагмент снабжаете теми же заголовками, только Content-Disposition тут без надобности, а в Content-Type пишете просто кодировку и тип представления. Т.е. к примеру если для файла было:
то к примеру для текста может быть:
-------------------- |
|
|
ixman |
19.10.2016, 17:05;
Ответить: ixman
Сообщение
#8
|
|
Что-то я ни разу с такой проблемой не сталкивался, хотя с отправкой писем работаю очень часто. Но я использую PHPmailer, может в нём изначально всё как надо реализовано. Не вникал в принципы его работы.
|
|
|
miketomlin |
19.10.2016, 19:01;
Ответить: miketomlin
Сообщение
#9
|
|
Речь о более низком уровне работы с данными. Насколько я понимаю, мы говорим о формате данных, скармливаемых ф-ции вроде mail(). А вы с вашей либой небось еще и совсем др. метод отправки писем используете – через промежуточный почтовый ящик, а не напрямую.
-------------------- |
|
|
ixman |
19.10.2016, 19:07;
Ответить: ixman
Сообщение
#10
|
|
Это зависит от требований заказчика. Да в основном или через яндекс или через google почту. А так бывает и со своих серверов. Хотя я же говорю, я особо не смотрел как сама либа отсылает письма.
Ранее тоже использовал mail(), были проблемы с доставкой. Поэтому решил её не использовать. |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Вёрстка HTML-писем | 30 | Vampler | 29404 | 27.3.2024, 12:41 автор: Vampler |
|
СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое | 5 | CULA | 3421 | 19.12.2023, 18:55 автор: CULA |
|
Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery Разработка сайтов и сервисов под-ключ |
0 | alexey | 1244 | 24.11.2023, 14:46 автор: alexey |
|
Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP) | 56 | qpPeW | 44935 | 19.7.2023, 10:03 автор: qpPeW |
|
Верстка электронных писем бесплатно | 0 | Gidemopassan | 1530 | 23.6.2023, 10:12 автор: Gidemopassan |
Текстовая версия | Сейчас: 25.4.2024, 3:52 |