Класс на основе winsock control для посылки сообщений по протоколу smtp. Использует charset windows-1251 для текста. Написан на VFP8?,но будет работать и в VFP6, если не присоединять файлы, так как для кодирования используется функция strconv, отсутствующая в младших версиях. Могу помочь в написании аналогичной функции для VFP6.
Посылка smtp сообщения через winsock control
В основе лежит библиотека взятая с universalthread.com. Исправлены ошибки и произведена доработка до почти товарного вида. Есть маленькие кривости с таймером но уже не стал исправлять. Вроде и так хорошо работает.
Описание класса можно найти в методе zreadme.
Пример использования:
local loMail
loMail=NEWOBJECT("foxsock")
loMail.host = "MyMailServer"
loMail.message = "Тест"
loMail.recipient = "solochak@land.ru"
loMail.sender = "anonymous@land.ru"
loMail.subject = "SMTP Winsock"
loMail.attachment = "c:TEST1.CAB,c:TEST2.CAB"
loMail.Send()
Автор: Crip_
Вложенные файлы
# |
Название |
Тип файла |
Размер |
---|---|---|---|
1 | 358foxsock | .zip | 8,40 КБ |