Титла: sendmail и кирилица Публикувано от: 4096bits в Apr 04, 2014, 10:27 Привет! Опитвам се да изпратя e-mail посредством sendmail, но на родния ни език се чете само subject-а, не и съдържанието. Изкарва някакви иероглифи и толкова. Пробвах и с -o message-charset=UTF-8 - не се получи.
Здравей! Това е, което се получава. И ми е странно, защото subject си е на български, но не и самия mail. Титла: Re: sendmail и кирилица Публикувано от: appmaster в Apr 04, 2014, 10:54 Source encoding : windows-1251 -> Здравей!
Така че просто си объркал encoding-a :) Трябва да се внимава с тези неща, иначе ще трябва да научиш новите знаци :D Титла: Re: sendmail и кирилица Публикувано от: 4096bits в Apr 04, 2014, 11:20 А това мога ли да го прибавя някъде перманентно да си стои и да си знае, какво да прави? Имаше там някакъв .mc файл
Титла: Re: sendmail и кирилица Публикувано от: laskov в Apr 04, 2014, 12:12 Според мен, това е проблем на пощенския клиент, който ползваш при изпращане на поща.
Обикновено след като инсталирам някакъв клиент, търса къде са му настройките за изпращане и ги правя UTF-8 Титла: Re: sendmail и кирилица Публикувано от: 4096bits в Apr 04, 2014, 12:18 Честно да си кажа, изобщо не ме интересува пощенския клиент. Само да върши работа. И да мога от собствената си машина да пращам имейли, не да ползвам чужди smtp-а.
Титла: Re: sendmail и кирилица Публикувано от: laskov в Apr 04, 2014, 14:35 Ами в такъв случай считай, че sendmail е настроен правилно и че проблемът е другаде.
Титла: Re: sendmail и кирилица Публикувано от: 4096bits в Apr 04, 2014, 17:05 В /etc/mail/sendmail.cf намерих и промених това така:
O DefaultCharSet=UTF-8 Не зная каква е тази нула отпред. Никаква промяна обаче, Вместо UTF-8 пробвах и с Windows-1251 и пак излиза неразбираемо. Това Source encoding : windows-1251 къде точно се въвежда, че нещо ми е мътно повечето, което гледам. Титла: Re: sendmail и кирилица Публикувано от: wfw в Apr 04, 2014, 20:14 редактирах си поста, че съм написал глупост. МИМЕ дефинира изпращането на писма в други символи освен ASCII.
За да се чете заглавието на мейла, то задължително трябва има оказан енкодинга, с който е написано. http://bg.wikipedia.org/wiki/MIME Виж Формата е: "=?charset?encoding?encoded text?=". Subject: =?iso-8859-1?Q?=A1Hola,_se=F1or!?= което било "Subject: ¡Hola, señor!" В лог файла виждаш ли дали заглавието на писмото е кодирано по този начин? Титла: Re: sendmail и кирилица Публикувано от: laskov в Apr 04, 2014, 21:31 4k, обясни моля, как точно изпращаш имейл!
|