Воскресенье, 14.08.2022, 03:34
PureBasic - кроссплатформенный язык программирования
Главная Форум Регистрация Вход
Приветствую Вас, Гость · RSS
Меню сайта
Категории раздела
PB 4.50 и 4.51 [7]
Библиотеки функций для PB 4.50 и 4.51
Статьи
[16.06.2011][Начинающим]
Как быстро найти описание функции или оператора. (0)
[11.06.2011][Начинающим]
Создание EXE программы. (3)
[24.03.2011][Начинающим]
Работа с отладчиком (0)
[17.03.2011][Начинающим]
Замена значка в исполняемом файле (2)
[15.03.2011][Начинающим]
Перезагрузка процедур. (0)
[09.03.2011][Начинающим]
Создание самораспаковывающегося ZIP архива (0)
[24.02.2011][Начинающим]
Работа с ZIP архивами (0)
[22.02.2011][Начинающим]
Определение IP адреса компьютера (0)
Файлы
[28.06.2011][Примеры]
Примеры программ. (1)
[27.06.2011][PB 4.50 и 4.51]
PortLib - работа с портами компьютера (2)
[10.04.2011][PB 4.50 и 4.51]
PureSMTP - отправка почты (2)
[10.03.2011][Примеры]
3D демки. (1)
[10.03.2011][Примеры]
2D демка. (0)
[09.03.2011][PB 4.50 и 4.51]
Русская справка (0)
[09.03.2011][PB 4.50 и 4.51]
Русификатор PureBasic (1)
[02.03.2011][PB 4.50 и 4.51]
HID_Lib - работа с USB HID устройствами. (9)
[01.03.2011][Примеры]
CodeArchiv_v4-Beta (0)
[28.02.2011][Учебники]
Установка PureBasic на ОС Linux (0)
 Каталог файлов
Главная » Файлы » Библиотеки » PB 4.50 и 4.51

PureSMTP - отправка почты
[ Скачать с сервера (118.0 Kb) ] 10.04.2011, 00:11

Данная библиотека предназначена для отправки почты на E-Mail, в т. ч. и с вложенными файлами.

Пример отправки письма на мейл


MySMTPServer.s = "smtp.mail.ru"

MySMTPPort.l = 25 ; 587

If PureSMTP_OpenSMTPConnection(MySMTPServer, MySMTPPort) = #PureSMTP_Ok

   Debug PureSMTP_GetLastServerMessage()

   ; sending mail

   PureSMTP_SetContentType("text/html; charset=windows-1251")

   Status.l = PureSMTP_SendMail("Vsevolod-s10@mail.ru", "Vsevolod-s10@mail.ru", "Тема письма","Текст письма","", "Vsevolod-s10","7391852s", "Content-Type: text/html; charset=windows-1251")

   If Status = #PureSMTP_Ok

      Debug "Message : sent"

      Debug "Status = " + Str(Status)

   Else

      Debug "Message : something went wrong !"

      Debug "Status = " + Str(Status)

      Debug PureSMTP_GetLastServerMessage()

   EndIf

   PureSMTP_CloseSMTPConnection()

Else

   Debug "OpenSMTPConnection failed"

   Debug PureSMTP_GetLastServerMessage()

EndIf




Список функций.


PureSMTP_SkipInitNetwork
PureSMTP_OpenPOP3ThenSMTPConnection
PureSMTP_OpenSMTPConnection
PureSMTP_SendMail
PureSMTP_CloseSMTPConnection
PureSMTP_GetLastServerMessage
PureSMTP_SetTimeOut
PureSMTP_SetContentType
PureSMTP_SetXMailer
PureSMTP_SetBoundary
PureSMTP_AddHeader
PureSMTP_ClearHeader
PureSMTP_POP3Messages
PureSMTP_SetAttachmentCallback





Категория: PB 4.50 и 4.51 | Добавил: fils | Теги: почта, e-mail, Письмо, PureSMTP
Просмотров: 2923 | Загрузок: 466 | Комментарии: 2 | Рейтинг: 0.0/0
Всего комментариев: 1
0
1 Всеволод   [Материал]
Ох тыж блин, я офигел. Это же мое мыло, верный пароль от него, я этот пример когда-то кинул на сайт http://purebasic.info/phpBB2/ забыв не писать пароль. Ладн, пофиг, пусть остается))

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Copyright MyCorp © 2022
Форма входа

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Поиск
Друзья сайта
  • Разработчики PureBasic
  • Русский сайт о PureBasic
  • pure-basic.narod.ru
  • mirashic.narod.ru
  • purebasic.ucoz.com
  • purebasic.org
  • purebasic.ru
  • Копировать материалы сайта без разрешения автора, ЗАПРЕЩЕНО!

    Сделать бесплатный сайт с uCoz