Рейтинг:0

Что означает «sSMTP[2916968]: 501 Mail from address должен быть таким же, как авторизационный пользователь»?

флаг in

Я много раз пытался отправить электронное письмо из командной строки. Но просто провалился сто раз.

Я установил mailutils, s-nail и отредактировал /etc/s-nail.rc как

установить от[email protected]
установить smtp=smtp.qq.com
установить [email protected]
установить smtp-auth-password=xxxxxxxxxxxx
установить smtp-auth=логин

Бег

эхо "тест" | почта -s "тест" [email protected]

дает

почта: невозможно отправить сообщение: процесс завершен с ненулевым статусом

cat /var/log/mail.log дает

28 января 12:25:16 аааа sSMTP[2917096]: Создание SSL-соединения с хостом
28 января, 12:25:16 аааа sSMTP[2917096]: SSL-соединение с использованием ECDHE_RSA_AES_128_GCM_SHA256 
28 января, 12:25:17 аааа sSMTP[2917096]: 501 Почта с адреса должна совпадать с авторизацией пользователя.

Что здесь не так? Что означает фраза «Почта с адреса должна быть такой же, как у пользователя авторизации»? Как заставить это работать? Спасибо большое.

флаг in
Читая сообщение, я бы предположил, что значение, которое у вас есть в `set from`, не совпадает с тем, что у вас есть в `set smtp-auth-user`
флаг in
@matigo Они точно такие же, клянусь
флаг in
Тогда вы можете связаться с qq.com и спросить, почему вы не можете отправлять почту. Ошибку выдает принимающий сервер, а не локальная система. В качестве окончательной проверки вы подтвердили, что после имен нет пробелов? Некоторые почтовые серверы не обрезают свои входы...
флаг in
@matigo О... Я только что нашел статью. Я понимаю, что должен использовать `s-nail` вместо `mail` в `echo "test" | s-nail -s "тест" [email protected]`. Наконец-то это работает!
andrew.46 avatar
флаг in
Похоже, вы решили свою проблему, поздравляю! Однако обратите внимание, что s-nail необходимо передать внешнему MTA, такому как msmtp, ssmtp и друзьям. Если вы включите опцию `set mta=smtps://xxxxx`, s-nail будет использовать свой более чем адекватный mta...
флаг in
@ andrew.46 Привет, спасибо. Но что вы имеете в виду под "s-nail будет использовать более чем адекватную собственную mta..."? Я не понимаю
andrew.46 avatar
флаг in
Кажется, вы звоните по sSMTP из s-nail; в этом нет необходимости, так как s-nail может отправлять почту сам
флаг in
@ andrew.46 Я думаю, именно поэтому я потерпел неудачу раньше. Я вызываю `mail`, чтобы отправить письмо, и смотрю в `/var/log/mail.log`. Если я использую `s-nail`, `/var/log/mail.log` не будет записи.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.