Утилита nsgsmtp осуществляет отправку сообщений по электронной почте. Предназначена для применения в пользовательских скриптах. Письмо можно также отправить вручную вызовом данной утилиты или с помощью узла .tools.mail
в командных оболочках NSG. Формат команды для запуска программы:
nsgsmtp --from=sender@domain --rcpt=recipient@domain --server=host [опции]
Параметры и опции командной строки:
- -f, --from=адрес
- Почтовый адрес отправителя письма. Параметр обязательный.
- -r, --recipient=адрес
- Почтовый адрес получателя письма. Параметр обязательный.
- --subject=тема
- Тема письма. Параметр обязательный по существу; если не указан, письмо отправляется с заголовком "No subject".
- --body=текст
- Текст письма. Параметр обязательный по существу; если не указан, письмо отправляется с текстом "No message".
- --server=сервер
- Доменное имя или IP-адрес сервера SMTP, через который отправляется письмо. Параметр обязательный.
- --ssl
- Использовать безопасный режим SMTP-over-SSL/TLS.
- --port=порт
- Номер порта TCP, используемого по умолчанию сервером SMTP. Значение по умолчанию для обычного режима работы — 25, для безопасного — 465.
- --user=имя
--password=пароль
- Имя и пароль пользователя на сервере SMTP. Обязательны в случае, если сервер требует аутентификации.
- --domain=домен
- Доменное имя устройства NSG, передаваемое в поле helo протокола SMTP. Требуется в случае, если почтовый сервер имеет строгие настройки для защиты от рассылки спама неавторизованными пользователями, и должно соответствовать IP-адресу устройства NSG, с которого отправляется письмо.
- -q
- Режим работы без диагностических сообщений.
- -h, --help
- Вывод справки.
Строковые значения, содержащие пробелы (тема и тело письма) должны вводиться в двойных кавычках.