Win, C++, utf-8: Отправка почты
стандарт у почты koi8-r. Попробуй отправить с этой кодировкой.
freebsd-укушенный?
почему?
У Почты России?
я что-то не верно написал?
Да. "КОИ" написал латиницей и маленькими буквами.
сарказм?
Далее. Предположим, что ты говоришь о каком-то мифическом стандарте для почты на русском языке. Что делать русскому Ивану Петрову, переписывающемуся с вьетнамцем Nguyễn Minh Phủ? Использовать, как предлагают фанатики, исключительно латиницу (но в кодировке koi8-r!)? Что же делать, когда надо отправить скажем, одно русское предложение с переводом на вьетнамский? Исключительно аттачменты?
Наконец, зайди как-нибудь в настройки того же гмыла, там есть переключатель, в какой кодировке отправлять исходящие сообщения. И ссылочка на страницу из их мана
И, наконец, смотри RFC 2076, 2045, 2047, 1521. Кодировка почтового сообщения может быть любой.
кем утвержденный стандарт, кем одобренный стандарт, и кто(какая организация) этот стандарт поддерживает на текущий момент?
про то что это только русская кодировка ты прав, надо было указать. Мне показалось что топикстартер только о кириллице. также я не навязываю, а просто предлагаю свое мнение. Ну и спасибо за развернутый ответ
также я не навязываю, а просто предлагаю свое мнение
чувак счастливый
Может кто Win/Linux библиотеку для отправки почты подскажет хотя бы? Перекодировку с юникода прикручу наверно. Просто с Builder особо заморачиваться не хочется, имхо дохлая IDE.
Наверно имелось в виду, что koi8-r наиболее популярная кодировка, с которой меньше всего проблем? Видел много советов как раз ее использовать.Врут. Просто раньше популярнее всего было держать в качестве почтового сервера sendmail под bsd. Поскольку фря с детства не дружит с utf8, в качестве кодировки для русского языка там использовался koi8-r. Этим и объясняется число мануалов. Юзать ее сейчас хуже, чем некрофилией заниматься. Во-первых, ты потеряешь сразу все расширенные символы, типа кавычек ёлочками и диакритики. Во-вторых, у cp866 и koi8-r почему-то исторически были глобальные потери буквы "ё" в текстах, несмотря на её присутствие в обеих кодовых таблицах. Ну и в-третьих, лучше уж разобраться, почему не лезет утф8 и что надо добавить. Возможно, в сообщении просто не хватает соответствующих заголовков. Попробуй запостить целиком (с заголовками) пришедшее письмо, сгенерированное этим вашим Indy.
http://forum.sources.ru/index.php?showtopic=320807
Indy глючное говно (пропагандирующее кстати koi8-r).
Разобрался. Отписался тут Indy глючное говно (пропагандирующее кстати koi8-r).
Оставить комментарий
0000
Не подскажете как можно отправить?Сейчас небольшую прогу правлю, написанную на Builder (2009, но можно сменить). Так вот компоненты Indy по умолчанию весьма косячны с русской кодировкой (вместо русских символов приходят знаки вопроса).
Устроит любая либа, которая под Win скомпилится и сможет с utf-8 работать (в билдере для проектов используется юникод). Может быть потребуется отправка вложений, но не факт.
Или самому проще написать на WinAPI?