$mail.config
Метод задает настройки SMTP-сервера,
который будет использоваться для отправки email-сообщений при помощи метода $mail.sendMessage.
предупреждение
В зависимости от способа вызова, метод может установить настройки сервера:
- для ECMAScript 5 и ECMAScript 6 одновременно;
- только для одной из этих сред.
Синтаксис
Метод принимает шесть аргументов:
| Аргумент | Тип | Описание |
|---|---|---|
smtpHost | Строка | Хост SMTP-сервера. |
smtpPort | Число | Порт SMTP-сервера. |
user | Строка | Пользователь SMTP-сервера. |
password | Строка | Пароль от SMTP-сервера. |
from | Строка | Отправитель email-сообщения. |
hiddenCopy | Строка или массив строк | Получатель или список получателей скрытой копии email-сообщения. Необязательный аргумент. |
$mail.config(
"smtp.just-ai.com", // Хост
2525, // Порт
"user@just-ai.com", // Пользователь
$secrets.get("smtpPassword"), // Пароль
"bot@just-ai.com", // Отправитель
"admin@just-ai.com" // Получатель скрытой копии
// ["admin@just-ai.com", "support@just-ai.com"] // Список получателей скрытой копии
);
подсказка
Настройки будут использоваться для всех последующих вызовов метода
$mail.sendMessage,
пока не будут снова переопределены при помощи $mail.config.Особенности работы в ES5 и ES6
- Если вызвать
$mail.configв тегеinit, то он установит одинаковые настройки для всех сред: ECMAScript 5 и ECMAScript 6. - Если вызвать
$mail.configв тегеscript, то он установит настройки только для ECMAScript 5. Если вызвать вscriptEs6— то только для ECMAScript 6.
Метод $mail.sendMessage использует настройки SMTP-сервера из той среды, в которой он вызван.