Rambler's Top100
"Knowledge itself is power"
F.Bacon
Поиск | Карта сайта | Помощь | О проекте | ТТХ  
 Арсенальная башня
  
Содержание



 
 К н и г и
 
Книжная полка
 
 
Библиотека
 
  
  
 


Поиск
 
Поиск по КС
Поиск в статьях
Яndex© + Google©
Поиск книг

 
  
Тематический каталог
Все манускрипты

 
  
Карта VCL
ОШИБКИ
Сообщения системы

 
Форумы
 
Круглый стол
Новые вопросы

 
  
Базарная площадь
Городская площадь

 
   
С Л С

 
Летопись
 
Королевские Хроники
Рыцарский Зал
Глас народа!

 
  
ТТХ
Конкурсы
Королевская клюква

 
Разделы
 
Hello, World!
Лицей

Квинтана

 
  
Сокровищница
Подземелье Магов
Подводные камни
Свитки

 
  
Школа ОБЕРОНА

 
  
Арсенальная башня
Фолианты
Полигон

 
  
Книга Песка
Дальние земли

 
  
АРХИВЫ

 
 

Сейчас на сайте присутствуют:
 
 
 08:29 Noskov
 08:28 ~AQUARIUS~
 08:27 Лупень сизокрылый
 08:25 777
 08:25 Александр Малыгин
 08:24 Александр Алексеев
 08:21 Sanchez
 08:14 Epos
 08:14 Nemo
 08:11 Witches
 
 
Во Флориде и в Королевстве сейчас  08:29[Войти] | [Зарегистрироваться]

О компоненте SakEmail v.3.5.0

Владимир Квитницкий
дата публикации 17-01-2002 00:00

О компоненте SakEmail v.3.5.0
Название SakEmail v.3.5.0
URL Раздел VCL страница Internet -> E-Mail
http://www.torry.ru/email.htm
http://www.torry.ru/vcl/internet/email/sakemail.zip
Распространение Данный компонент является бесплатным и распространяется с исходниками.
IDE Delphi 3,4,5.

Основным критерием для меня было:
  1. отсутствие проблем для прохождения писем с Body и Subj на русском языке.
  2. наличие исходных текстов.
  3. бесплатно.
Из всего перепробованного под эти критерии для меня подошла компонента SakEmail. Основной минус - отсутствие документации. Но наличие сырцов (точнее их анализ очень сильно выручает).

Теперь комментирую высказывания статьи Обзор: 4 компонента для работы с SMTP-сервером:

К недостаткам можно отнести следующее: Невозможно отправить письмо с пустым полем FROM - принудительно генерится исключительная ситуация. Это не надуманная проблема, в реальной задаче рассылки служебных уведомлений принципиально не заполняются поля FROM и REPLY-TO, чтобы не было соблазна на эти письмо ответить.

Недостаток на лицо. Хотя откорректировав сырцы можно выйти из ситуации, но тогда либо надо будет править сырцы каждой версии, либо забыть о новых версиях.

При повторном использовании в run-time этих компонент с другими параметрами письма это новое письмо отправляется, полностью игнорируя новые параметры. Проще говоря, изменив в run-time получателя (тему письма или его текст) и нажав на кнопочку Send второй раз, письмо будет отправлено со всеми старыми значениями.

Это именно из-за отсутствия документации. Я тоже столкнулся с этим. Но решение простое до нельзя:
     SakMsg.FillRawMail;  // сформировать тело письма
     SakSMTP.SendTheMessage(SakMsg); // отослать письмо адресату

Теперь о реальном минусе. В версии 3.5.0 допущена ошибка в MimeEncode, что не очень радует. Правда ошибку я нашел и исправил, но сам факт...

P.S. если будут какие либо вопросы - обращайтесь.

С уважением, Владимир Квитницкий




Смотрите также материалы по темам:
[Работа с почтой] [POP3] [SMTP]

 Обсуждение материала [ 29-05-2008 08:42 ] 2 сообщения
  
Время на сайте: GMT минус 5 часов

Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
Функция может не работать в некоторых версиях броузеров.

Хостинг предоставлен компанией DOTNETPARK (ASP.NET, MS SQL hosting)  

 
© При использовании любых материалов «Королевства Delphi» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
Все используемые на сайте торговые марки являются собственностью их производителей.

Яндекс цитирования