ym88659208ym87991671
function send(mailRequest) для смартапов | Документация для разработчиков

function send(mailRequest)

Обновлено 15 декабря 2023

Более гибкий метод отправки сообщения, чем sendMessage(address, subject, body). Метод не требует конфигурирования — все параметры передаются в mailRequest в следующем виде:

{
from: "test@test.com",
hiddenCopy: ["hidden@test.com"],
to: ["recipient@test.com"],
subject: "any subject",
content: "any body",
smtpHost: "...",
smtpPort: "...",
user: "...",
password: "..."
}

Возвращает объект вида:

{"status":"OK"}

Возможные значения поля status:

  • OK — письмо успешно отправлено;
  • UNABLE_TO_CONNECT — ошибка подключения;
  • INCORRECT_ADDRESS — указанный адрес не существует.

Примеры значений

    state:
q!: *
script:
$mail.send({
from: "asd@asd.com",
hiddenCopy: [],
to: ["recipient@cscs.com"],
subject: "Subject",
content: "Message",
smtpHost: "localhost",
smtpPort: "25000",
user: "user",
password: "password"
});

Доступные порты:

  • 80
  • 443
  • 465
  • 587
  • 2443
  • 6443
  • 8080
  • 8443
  • 9443
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.