2016-12-23 4 views
3

Я пытаюсь отправить почту с компьютера centos, но я столкнулся с проблемой. Я установил «mail» и ssmtp внутри моей Linux-машины, и я получил этот ответ, когда пытаюсь отправить почту.ssmtp: 550 недействительных записей ресурсов DNS MX или A/AAAA

SSMTP: 550 недопустимый DNS MX или A/AAAA запись ресурса

FromLineOverride = YES mailhub = smtp.1und1.de: 587 UseSTARTTLS = YES

Конечно, с правильный пароль и пользователь. Я пробовал уже пару пользователей, и все возвращаются одинаково. Я пробовал даже с моим собственным пользователем и с паролем, который у меня есть, но это не сработает. Если у вас есть другие подходы к этой проблеме, дайте мне знать.

Что я делаю неправильно?

+0

Является ли ваш сервер SMTP работает на машине с динамическим адресом IP? Каков домен вашего сервера и нет ли у него надлежащей записи DNS? – oschlueter

ответ

1

Проблема, по-видимому, является адресом FROM для SMTP-конверта. Некоторые SMTP-серверы будут игнорировать недопустимое значение, например Gmail (поэтому он работал для меня с Gmail), но если вы используете SMTP-сервер 1und1, вы должны переопределить домен, если он не совпадает с почтовым доменом (например, если вы находитесь на локальном тестовом сервере). Вы можете изменить домен в /etc/ssmtp/ssmtp.conf:

Предполагая, что ваш адрес электронной почты: [email protected]

rewriteDomain=yourdomain.de 
+0

Hey Sepultura, спасибо за помощь. Я знаю, что могу переопределить ssmtp.conf. Я сделал это, и теперь у меня появилось новое сообщение об ошибке. *** Ошибка в 'ssmtp ': munmap_chunk(): неверный указатель: 0x0000000001c3a693 *** ======= Backtrace: ========= /lib64/libc.so.6 (+ 0x7ada4) [0x7f0b00b8fda4] SSMTP [0x403608] SSMTP [0x40464c] SSMTP [0x4020e9] /lib64/libc.so.6(__libc_start_main+0xf5)[0x7f0b00b36b35] SSMTP [0x402131] ===== == Карта памяти: ======== 00400000-00409000 r-xp 00000000 09:02 6556005/usr/sbin/ssmtp –

Смежные вопросы