Проблема аутентификации sendmail со специальным символом - PullRequest
0 голосов
/ 07 февраля 2020

Я пытаюсь использовать sendmail с nag ios для почтовых уведомлений. У меня есть конфигурационный файл / etc / mail / auth и ha sh copy auth.db. Конфигурация работает нормально с учетными данными, которые не имеют специального символа в поле пароля. Пример:

AuthInfo: smtp.mymail.com "U: Пример" "I:example@mymail.com" "P: NoSpecialCharacter123"

Но в моей почте есть специальный символ в пароль:

AuthInfo: smtp.mymail.com "U: Example2" "I:example2@mymail.com" "P: SpecialCharacter% 123"

И я получаю

7 февраля 09:27:42 localhost sm-mta [10204]: 0179A0Gn008954: to =, ctladdr = (0/0), задержка = 00: 17: 42, xdelay = 00: 00: 00, mailer = relay, pri = 300387, relay = mymail.com., Dsn = 4.0.0, stat = Deferred: сброс соединения с помощью mymail.

В журналах сервера mymail указывается, что пароль это неверно.

Поддерживает ли sendmail пароли со специальными символами?

Спасибо!

1 Ответ

0 голосов
/ 09 февраля 2020

Поиск почты Sendmail обрабатывает значения %0, %1, %2… особым образом. Такая строка может быть расширена / заменена, например, %0 воспроизводится при поиске ключа.

Если вы хотите получить % после поиска, введите %% в значение.

# KEY SPACES VALUE
KEY VALUE 
...