ssmtp: 550 недопустимая запись ресурса DNS MX или A/AAAA
Я пытаюсь отправить письмо с машины Centos, но у меня возникла проблема. Я установил "mail" и ssmtp на моей машине с Linux и получил этот ответ, когда пытался отправить почту.
ssmtp: 550 недопустимая запись ресурса DNS MX или A/AAAA
FromLineOverride=YES mailhub=smtp.1und1.de:587 UseSTARTTLS=YES
Конечно, с правильным паролем и пользователем. Я уже пробовал пару пользователей, и все возвращают то же самое. Я пытался даже с моим собственным пользователем и паролем, который у меня есть, но он не будет работать. Если у вас есть другие подходы к этой проблеме, дайте мне знать.
Что я делаю неправильно?
1 ответ
Кажется, проблема в адресе FROM для конверта SMTP. Некоторые SMTP-серверы будут игнорировать недопустимое значение, например, Gmail (именно поэтому он работал для меня с Gmail), но если вы используете SMTP-сервер 1und1, вы должны переопределить домен, если он не совпадает с почтовым доменом (например, если вы находитесь на локальном тестовом сервере). Вы можете переопределить домен в /etc/ssmtp/ssmtp.conf
:
Предполагая, что ваш адрес электронной почты: my@yourdomain.de
rewriteDomain=yourdomain.de