Sources
Delphi Russian Knowledge Base
DRKB - база знаний по Дельфи в рунете, составленная Виталием Невзоровым

Как отправить Email?

01.01.2007
Vit

Cуществуют следующие возможности:

1) Вызвать почтовую программу по умолчанию с заполненными полями - не позволяет автоматизировать работу, не позволяет послать письмо с аттачментом, но исключительно удобно в окнах About.

2) Использовать MAPI - несколько устаревший способ, но вполне работоспособный

3) Использовать SMTP - там все просто, однако посыка не напрямую, требуется наличие SMTP сервера, например сервера провайдера.

4) Использовать COM интерфейс Outlook - там тоже все просто, но нужно наличие установленного и полностью подключенного Outlook

5) Писать свой SMTP Relay сервер и отсылать email напрямую, минуя любые сервера. Для Дельфи6/Дельфи7/Kylix3 можно использовать компоненты Indy (входят в поставку Дельфи) - пример внизу, а также можно использовать для любых версий Delphi/Kylix компоненты из пакета ICS - Internet component suite.

Вот ещё вариант: Отправка электронной почты через WinSock API - Send e-mails via WinSock API

Previous page:
При чтении почты POP3 отделять Attachment и сохранять в файл
Top:
DRKB
Next page:
Автозаполнение формы для нового письма