Перейти к содержанию

Написание почтового клиента


XyLigan

Рекомендуемые сообщения

Пытаюсь написать почтовый клиент на С++ Builder. Проблема в том что при получение письма, если оно на русском отображаются различные кривые символы и т.д как исправить?

int NumOfMsgs;  // Количество писем
  

IdPOP31->Username=Form1->Edit1->Text;   
IdPOP31->Password=Edit2->Text;
IdPOP31->Host=Edit3->Text;	 
IdPOP31->Port=110;	 // порт
 IdPOP31->Connect();	 // подключаемся

NumOfMsgs=IdPOP31->CheckMessages();
IdPOP31->Retrieve(1,IdMessage1);
Memo1->Lines->Add("У вас "+IntToStr(NumOfMsgs)+" сообщений");



Label1->Caption = IdMessage1->From->Text;
Label2->Caption = IdMessage1->Recipients->EMailAddresses;
Label3->Caption = IdMessage1->CCList->EMailAddresses;
Label4->Caption = IdMessage1->Subject;
Label5->Caption = FormatDateTime("dd mmm yyyy hh:mm:ss", IdMessage1->Date);
Label6->Caption = IdMessage1->ReceiptRecipient->Text;
Label7->Caption = IdMessage1->Organization;
IdPOP31->Disconnect();

Изменено пользователем XyLigan
  • Согласен 1
Ссылка на комментарий
Поделиться на другие сайты

Использовать функции смены кодировок. Не знаю, есть ли в Билдере подобные функции, возможно, придётся их самому писать.

 

Или второй способ - использовать саму последнюю версию С++ Builder 2010. Там по умолчанию используется Unicode.

Ссылка на комментарий
Поделиться на другие сайты

Kanaduchi второй способ помог,спасибо!

Подскажи пожалуйста как получить содержание сообщения, сейчас получаю только: от кого-IdMessage1->From->Text,кому-Label2->Caption = IdMessage1->Recipients->EMailAddresses;,тема-Label4->Caption = IdMessage1->Subject;,дата-Label5->Caption = FormatDateTime("dd mmm yyyy hh:mm:ss", IdMessage1->Date);.

Ссылка на комментарий
Поделиться на другие сайты

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
  • Похожий контент

    • Союз потребобществ РК
      От Союз потребобществ РК
      Здравствуйте, наша организация каждый год приобретает ключи на продление антивируса Касперского для бизнеса. В новом периоде у нас появились 2 компьютера, на которых не было установлено ключей на антивирус. Можем ли мы установить на эти компьютеры бесплатную пробную версию антивируса, затем приобрести и установить ключ на продление?
    • Max132
      От Max132
      Добрый день! Не могу найти функцию добавления нежелательного почтового ящика, с которого осуществляется спам-рассылка, в ksc 13.2
      Есть ли там функция спам-фильтра не только для файлов, но и для почтовых адресов?
      По сути нужно просто заблокировать почту , но я не вижу подходящего раздела
    • KL FC Bot
      От KL FC Bot
      С лета прошлого года владельцам и сотрудникам отелей начали приходить вредоносные письма, имитирующие вполне обыденную корреспонденцию от бывших или потенциальных постояльцев. В одних случаях они выглядят как ординарные послания, отправленные на публичные адреса отелей, в других — как настоятельная просьба Booking.com ответить на оставленные без внимания комментарии пользователей, якобы полученные платформой. По факту злоумышленники пытаются либо выманить у сотрудников учетные данные, либо заразить компьютеры отеля зловредами.
      Уловка злоумышленников
      Как правило, при атаках на организации злоумышленникам приходится изобретать правдоподобный повод для письма. В случае с отелями придумать такой повод не очень сложно: по большому счету отвечать на внезапные запросы клиентов — часть служебных обязанностей работников гостиничного бизнеса, имеющих публично доступные адреса электронной почты. Для отеля главное — репутация, так что сотрудники стараются как можно быстрее решить конфликтную ситуацию или удовлетворить запрос клиента. Поэтому они с готовностью переходят по содержащимся в письмах ссылкам или открывают приложенные файлы, попадаясь таким образом на уловку злоумышленников. Иными словами, данную угрозу можно считать атакой на клиентоориентированность.
      Дополнительная сложность выявления угрозы состоит в том, что атакующим не нужно заводить какой-то особый адрес, убедительный для деловой переписки. Сотрудники гостиниц привыкли ежедневно получать обращения или жалобы от гостей, отправленные через бесплатные сервисы электронной почты. Поэтому их используют и злоумышленники (часто это адрес, зарегистрированный в Gmail, бесплатной почтовой службе Google).
       
      Посмотреть статью полностью
    • Макс23
      От Макс23
      При запуске любого торрент клиента, интернет сразу выключается на компьютере. Сам интернет работает, но только на других устройствах.
      Интернет вырубается и по вайфаю и по проводу при запуске торрент клиента. Как решить? В чем может быть проблема? Гугл не помогает 
    • TheDart
      От TheDart
      При запуске диспетчера задач вижу такую картину

      Служба узла Dns-клиента грузит 29% CPU
      CollectionLog-2021.04.11-17.02.zip
      Вот логи работы AutoLogger'a
      Чаще всего такая картина связана с программами работающих через интернет (Браузер,онлайн игры)
×
×
  • Создать...