ОТПРАВКА E-MAIL В ASP | |||||||||||||||||||||||||||||||
Коротко:Рассматривается OLE компонент (LMail ver2) для отправки почтовых сообщений. | |||||||||||||||||||||||||||||||
В одном asp проекте столкнулся с затруднением при отправки почты. Не то что бы не было хорошихкомпонентов для отправки писем, но что-то все мне не подходило или не нравилось. У одного компонента нет возможности аттача, у другого не было возможности идентификации smtp. Не долга раздумывая решил написать свой ole компонент – в котором учтены по максимуму всем мои «завышенные» потребности и «капризы», да и свое ближе к сердцу. Выношу на Ваш суд данный компонент: | |||||||||||||||||||||||||||||||
LMail ver 2 | |||||||||||||||||||||||||||||||
Параметры: | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
Пример работы компонента | |||||||||||||||||||||||||||||||
<% Set mail = Server.CreateObject("LMail.Mail") // хост mail.Host="mail.test.com" // smtp порт mail.MailPort=25 // адрес для ответа на письмо mail.ReplyTo=admin@test.com // адре от кого письмо mail.FromAddress=text@text.com // имя от кого письмо mail.FromName="Test" // заголовок письма mail.Subject="заголовок письма" // адрес кому письмо mail.ToAddress="Admin // кодовая страница mail.CharSet="Windows-1251" // сообщение mail.Message="сообщение строка №1"&chr(13)&chr(10)&"сообщение строка №2"&chr(13)&chr(10) // использовать идентификацию smtp mail.act_auto=1 // логин (имя) для идентификации smtp mail.act_log="test@test.com" // пароль для идентификации smtp mail.act_psw="111" // переключатель удаление аттачей к письму mail.CanDeleteAttach=0 // файлы для пересылки mail.Attachments="C:host.zip"&chr(13)&chr(10)&"C:*05.gif" // отправка письма s=mail.Send if s<>"" then Response.Write("Ошибка!!!<br>"&s) else Response.Write("OK!!!") %> | |||||||||||||||||||||||||||||||
компоненти пример lmail_v2.zip (150Кб) |