Описание класса SMTP
Обеспечивает отправление писем по протоколу SMTP.
Простенький пример использования:
// открыть соединение
u=smtpNew("mydomain.mail.ru")
u:connect()
? u:error
u:send(sFrom,sTo,sData)
? u:error
u:close()
? u:error
Атрибуты/свойства
Название атрибута |
Значение атрибута |
host | host name in format "user@host.domain"
or IP-adrress in format "xxx.yyy.zzz.www" |
timeout | timeout in milliseconds |
handle | NIL or numeric value of connect |
error | string of last error |
Методы/функции
функция smtpNew
smtpNew(host) - инициализирует новый SMTP - объект.
метод smtp:connect()
Пытается соединится с сервером, возвращает .t. or .f.
метод url:send(from,to,data)
посылает письмо от имени from адресату to с содержимым data, возвращает .t. or .f.
метод url:close()
закрывает соединение, возвращает .t. or .f.
метод url:noop()
проверяет наличие соединения, возвращает .t. or .f.
© Ю.Хныкин, uri@itk.ru, 2000