О компоненте 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. |
К недостаткам можно отнести следующее: Невозможно отправить письмо с пустым полем FROM - принудительно генерится исключительная ситуация. Это не надуманная проблема, в реальной задаче рассылки служебных уведомлений принципиально не заполняются поля FROM и REPLY-TO, чтобы не было соблазна на эти письмо ответить.
Недостаток на лицо. Хотя откорректировав сырцы можно выйти из ситуации, но тогда либо надо будет править сырцы каждой версии, либо забыть о новых версиях.При повторном использовании в run-time этих компонент с другими параметрами письма это новое письмо отправляется, полностью игнорируя новые параметры. Проще говоря, изменив в run-time получателя (тему письма или его текст) и нажав на кнопочку Send второй раз, письмо будет отправлено со всеми старыми значениями.
Это именно из-за отсутствия документации. Я тоже столкнулся с этим. Но решение простое до нельзя: SakMsg.FillRawMail; // сформировать тело письма SakSMTP.SendTheMessage(SakMsg); // отослать письмо адресату Теперь о реальном минусе. В версии 3.5.0 допущена ошибка в MimeEncode, что не очень радует. Правда ошибку я нашел и исправил, но сам факт... P.S. если будут какие либо вопросы - обращайтесь.С уважением, Владимир Квитницкий
Основная страница | Свитки | Сокровищница | Подземелье Магов | Hello, World! | Арсенальная башня |