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

Previous  Top  Next

    
 

 

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.

 

Вот ещё вариант: Send e-mails via WinSock API?

 

 

Автор: Vit (www.delphist.com, www.drkb.ru, www.unihighlighter.com, www.nevzorov.org)

 

Взято с Vingrad.ru http://forum.vingrad.ru