Форум: "Прочее";
Текущий архив: 2011.05.22;
Скачать: [xml.tar.bz2];
ВнизОтправка писем на русском языке Найти похожие ветки
← →
И. Павел © (2011-02-08 11:17) [0]Нужно отправить письмо. Письмо содержит не только текст, но и несколько вложений.
Заголовок, текст письма, названия вложения и т.д. могут быть на русском языке.
У Indy с русским языком проблема... Вроде-бы текст письма перекодировал. но добавились вложения - и их названия и текст письма стали отображаться в неправильной кодировке...
Порекомендуйте, пожалуйста, что лучше использовать для такой цели?
Желательно бесплатное, безглючное и простое (т.е. чтобы не пришлось для отправки письма возиться с С-строками, резервировать память под них и
т.д.).
Заранее спасибо.
← →
И. Павел © (2011-02-08 11:19) [1]Кто-нибудь Synapse пробовал? Хорошая штука?
← →
И. Павел © (2011-02-08 11:22) [2]С виду и по отзывам Synapse - ничего. Сейчас попробую его - если понравится - отпишусь.
← →
И. Павел © (2011-02-08 11:23) [3]PS: буду рад другим предложенным вариантам.
← →
Anatoly Podgoretsky © (2011-02-08 11:30) [4]> И. Павел (08.02.2011 11:19:01) [1]
Пробовали, те кто на Инди плюнул, теперь не плются.
← →
Anatoly Podgoretsky © (2011-02-08 11:33) [5]> И. Павел (08.02.2011 11:23:03) [3]
Ну еще есть и ICS, особо хорош для много миллионной рассылке
← →
И. Павел © (2011-02-08 12:18) [6]> Пробовали, те кто на Инди плюнул, теперь не плются.
У меня через Synapse получилось... И с перекодировкой мудрить не пришлось.
Если у кого-нибудь есть информация по поводу сложностей, возникающих при пересылке писем через Synapse - скажите про них, пожалуйста.
После обеда попробую через ICS. Правда, масштабные рассылки не нужны. Письма будут отсылаться по одному.
← →
Anatoly Podgoretsky © (2011-02-08 12:20) [7]> И. Павел (08.02.2011 12:18:06) [6]
Если поймешь принципы ICS, то понравится, принципы теже, что и в Дельфи
← →
Германн © (2011-02-08 12:45) [8]
> Ну еще есть и ICS, особо хорош для много миллионной рассылке
Сам пробовал?
← →
Anatoly Podgoretsky © (2011-02-08 12:52) [9]> Германн (08.02.2011 12:45:08) [8]
У меня нет миллионов корреспондентов.
← →
И. Павел © (2011-02-08 14:27) [10]> [7] Anatoly Podgoretsky © (08.02.11 12:20)
Через ICS тоже попробовал. Долго не мог понять, что к чему, пока не нашел в примере кнопку "All in one" :)
В ICS с кодировкой тоже проблем никаких не обнаружил.
В общем, об Indy я постараюсь забыть как о страшном сне :)
← →
Anatoly Podgoretsky © (2011-02-08 14:35) [11]> И. Павел (08.02.2011 14:27:10) [10]
Значит нашего полку прибыло, а проблемы индейцев шерифа не волнуют.
← →
KSergey © (2011-02-08 14:48) [12]А всего-то и надо разобраться что в формируемом Indy письме не так и подшаманить.
Ну или переписать :)
← →
И. Павел © (2011-02-08 15:08) [13]> Ну или переписать :)
Indy переписать? :)
← →
Sergey Masloff (2011-02-08 21:50) [14]Чтобы эту проблему решить в Indy я потратил часа 3 и пришлось исправить 4 или 5 строчек кода. Причем исправления очевидные.
Неужели они до сих пор не исправили? Лет 6 уж прошло...
← →
картман © (2011-02-09 06:39) [15]интересно, если поменять местами Indy c ICS или Synapse - обсуждение такое же было б: Indy рулез, что в поставке дельфи - "страшный сон"?
← →
И. Павел © (2011-02-09 08:04) [16]> [15] картман © (09.02.11 06:39)
Не исключено. Но только в более специфических задачах. При простой отсылке писем Indy уж слишком удивляет. Конечно, можно, наверное, это все компенсировать. Например: изменять кодировку строк еще до того, как отсылать их Indy. Или допиливать Indy (это я точно делать не буду, т.к. обычно исправив одну ошибку в чужой библиотеке, можно проставить десяток новых). Думаю, что просто разработчики Indy не очень то ориентируются на разные языки и кодировки.
← →
Anatoly Podgoretsky © (2011-02-09 09:46) [17]> И. Павел (09.02.2011 08:04:16) [16]
Разработчикам наплевать на старые версии Инди, им вперед надо стремиться. И
отговорка тоже простая, ну у вас же есть исходники, исправьте раз вам надо.
← →
картман © (2011-02-09 10:10) [18]
> Думаю, что просто разработчики Indy не очень то ориентируются
> на разные языки и кодировки.
помню как-то правил там UpperCase на AnsiApperCase - видать, совсем не заморачиваются
> Anatoly Podgoretsky © (09.02.11 09:46) [17]
>
> > И. Павел (09.02.2011 08:04:16) [16]
>
> Разработчикам наплевать на старые версии Инди, им вперед
> надо стремиться. И
> отговорка тоже простая, ну у вас же есть исходники, исправьте
> раз вам надо.
10 правил - это ж последняя?
← →
Anatoly Podgoretsky © (2011-02-09 10:45) [19]> картман (09.02.2011 10:10:18) [18]
Ну с десяткой сложно что либо сказать, это бета версия, но у ней уже две
ветки ANSI и Юникод, первую уже бросили так и не закончив, а что творится со
второй веткой я уже даже и не смотрю. Продукт тупиковый
← →
KSergey © (2011-02-09 11:17) [20]> Sergey Masloff (08.02.11 21:50) [14]
> исправить 4 или 5 строчек кода. Причем исправления очевидные.
Ты же им не рассказал какие именно строчки, нам тоже.
А проблемы русского языка авторам скорее всего не известны.
← →
Sergey Masloff (2011-02-09 15:00) [21]KSergey © (09.02.11 11:17) [20]
А вам оно надо?
Именно для букв русских достаточно в IdMessageClient исправить
procedure WriteTextPart(ATextPart: TIdText);
...
begin
.....
if ATextPart.ContentTransfer = "" then begin
ATextPart.ContentTransfer := "quoted-printable"; {do not localize}
end;
{sm - для корректной работы с русскими буквами}
if ATextPart.CharSet = "" then
begin
ATextPart.CharSet := ISOCharSet;
end; {/sm}
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2011.05.22;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.006 c