Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

"Непонятные" поля (mail) [D7]


Novichok_New ©   (2007-02-24 14:47:00) 

Пишу программу для приёма/отправки почты. В качестве примера использую исходник, приложенный к компоненту SakMail.
Народ, прошу прощения за столь глупые вопросы, но я не могу никак разобраться снекоторыми полями:
1. «My account» (заполнен «jsmith_WITHOUT_THE_HOST»)
2. «CharSet» (один из вариантов заполнения «ISO-8859-1»)
3. «TextEncoding» (варианты заполнения «8Bit» и «Base64»)
Для чего они предназначены?

И очень нужен совет: Как организовать работу сразу с несколькими учётными записями?
Есть более удобный способ, чем постоянно обращаться к ini?


koha   (2007-02-25 21:06:00) [1]


> Стоит использовать стандартный почтовик, там уже все сделано,
>  не надо голову ломать.


- где взять стандартный почтовик?


Anatoly Podgoretsky   (2007-02-25 16:34:00) [2]


> Novichok_New ©   (25.02.07 11:15) [6]

Стоит использовать стандартный почтовик, там уже все сделано, не надо голову ломать.


guav   (2007-02-25 14:07:00) [3]

> [0] Novichok_New ©   (24.02.07 14:47)

Во-первых, речь идёт о заполнении только заголовков или тот компонент кодирует само сообщение в соответствии с заголовками ?
В первом случае заполняй как реализуешь, во втором - как хочешь (но будь готов что получатель может хотеть иначе).


> Есть более удобный способ, чем постоянно обращаться к ini?

Разумеется, можно хранить не только в ини, обращатся тоже можно не только постоянно, но и один раз при запуске.


Novichok_New   (2007-02-25 11:15:00) [4]

Стоит ли добавлять возможность выбора KOI, Windows-1251 (возможно, Вы посоветуете добавить что-то ещё)? Какие сочетания CharSet+TextEncoding предпочтительнее?

И я знаю, что Вы скажете: "плохо искал", но про «Base64» мне комментариев найти не удалось!


Anatoly Podgoretsky   (2007-02-25 11:00:00) [5]

> Novichok_New  (25.02.2007 10:52:04)  [4]

Так как тебе надо, иначе бы поля не нужны бы были.


Novichok_New   (2007-02-25 10:52:00) [6]

А как правильно?


Anatoly Podgoretsky   (2007-02-25 10:16:00) [7]


> 2. и 3. - в принципе, и было понятно, что отвечают за кодировку
> письма, но остаётся непонятным, какое сочетание лучше:
> ISO + 8Bit, ISO + Base64, KOI + 8Bit...

Не надо как лучше, надо как правильно.


Novichok_New   (2007-02-24 17:06:00) [8]

Решить свой второй вопрос пытаюсь с помощью ListView на Form2: т.е. при запуске программы, ListView заполняется содержимым файла ini. Но как тогда сделать так, чтобы Form2 и заружалась первой и на передний план бы не вылазила?

begin
 Application.Initialize;
 Application.CreateForm(TForm2, Form2);
 Application.CreateForm(TFormMain, FormMain);
 Application.Run;
end.


Novichok_New   (2007-02-24 16:16:00) [9]

Скомпилировал исходник SakMail-ла:
1. «My account» - почтовый адрес, с которого отправляется письмо;
2. и 3. - в принципе, и было понятно, что отвечают за кодировку письма, но остаётся непонятным, какое сочетание лучше:
ISO + 8Bit, ISO + Base64, KOI + 8Bit...


Наверх

Титульная страница Поиск, карта сайта Написать письмо