An open API service indexing awesome lists of open source software.

https://github.com/dmpas/oscript-mail

Компонента работы с почтой
https://github.com/dmpas/oscript-mail

imap mail onescript oscript pop3 smtp

Last synced: 10 months ago
JSON representation

Компонента работы с почтой

Awesome Lists containing this project

README

          

# Работа с почтой в Односкрипте

Отправка посредством SMTP.

## Установка через OPM

```
opm install InternetMail
```

## Пример работы (отправка HTML письма с вложениями)

```bsl

Профиль = Новый ИнтернетПочтовыйПрофиль;

Профиль.АдресСервераSMTP = "smtp.mail.ru";
Профиль.ПользовательSMTP = "someuser@mail.ru";
Профиль.ПарольSMTP = "somepass123";
Профиль.ИспользоватьSSLSMTP = Истина;

Профиль.АдресСервераPOP3 = "pop.mail.ru";
Профиль.ИспользоватьSSLPOP3 = Истина;
Профиль.Пользователь = "someuser@mail.ru";
Профиль.Пароль = "somepass123";

Сообщение = Новый ИнтернетПочтовоеСообщение;
Сообщение.Получатели.Добавить("receiver@mail.ru");
Сообщение.ОбратныйАдрес.Добавить("someuser@mail.ru");
Сообщение.Отправитель = "someuser@mail.ru";
Сообщение.Тема = "Server is down";
Текст = "
|

Server is down !


|Надо что-то делать.
";

Сообщение.Тексты.Добавить(Текст, ТипТекстаПочтовогоСообщения.HTML);
Сообщение.Вложения.Добавить("C:/Пример вложения 1.docx");
Сообщение.Вложения.Добавить(
Новый ДвоичныеДанные("C:/Пример вложения 2.docx"),
"Пример вложения 2.docx"
);

Почта = Новый ИнтернетПочта;
Почта.Подключиться(Профиль, ПротоколИнтернетПочты.POP3);
Почта.Послать(Сообщение, , ПротоколИнтернетПочты.SMTP);
```