Базовый URL
smtp.msndr.net
Порт 25 или 587
Использование шифрования SSL\TLS не является обязательным . Оно будет определено автоматически согласно с настройками вашего приложения. На данный момент на сервере поддерживается шифрование TLS 1.2 и 1.3. При использовании приложения порт не меняется.
Аутентификация
Аутентификация осуществляется по вашему имени пользователя и по паролю ( API ключу ). Чтобы получить API ключ перейдите в личный кабинет и перейдите в пункт "Параметры подключении и SMTP".
Пример SMTP сессии:
$ telnet smtp.msndr.net 25
Trying 95.213.163.242...
Connected to smtp.msndr.net.
Escape character is '^]'.
220 smtp.msndr.net ESMTP service ready
ehlo sender
250-smtp.msndr.net
250-STARTTLS
250-AUTH PLAIN LOGIN
250-PIPELINING
250 8BITMIME
auth plain AHVzZXJAZXhhbXBsZS5vcmcAc29tZS1zdXBlci1wdXBlci1zZWNyZXQta2V5
235 authentication ok
mail from: mail@from.com
250 Ok
rcpt to: rcpt@to.com
250 Ok
rcpt to: rcpt1@to.com
250 Ok
data
354 End data with <CR><LF>.<CR><LF>
From: Mail From <mail@from.com>
Subject: Hello
X-Client-Id: 123
How are you doing?
.
250 Message accepted (sent messages <rcpt@to.com:1>,<rcpt1@to.com:2>)
quit
221 smtp.msndr.net closing connection
Connection closed by foreign host.
Если ваше сообщение будет отправлено успешно, то вы получите в качестве ответа строку с информацией о данном письме
Строка содержит email адреса получателей и id сообщения в формате <email:id> через запятую
К отправляемому сообщению можно добавлять собственные заголовки в формате X-My-Header: my value. Как в примере был передан заголовок Client-Id: 123