Як виправити постфікс: Відхилена адреса відхилена: потрібна повноцінна адреса (у відповідь на команду RCPT TO)?


12

Я встановив dovecot, postfix та roundcube на коробку ubuntu 12.04. Система в основному працює - тобто вона здатна надсилати / отримувати пошту в / з інших доменів.

Однак деякі домени викликають таке повідомлення про помилку в /var/log/mail.log

Jul 15 01:59:21 one postfix/smtp[2019]: 0D0399C025F: to=<someone@destdomain.com>,
      relay=sm01.destdomain.com[x.x.x.x]:25, delay=0.56, delays=0.4/0/0.06/0.1,
      dsn=5.5.2, status=bounced (host sm01.destdomain.com[x.x.x.x] said:
      504 5.5.2 <contact@localhost>: Sender address rejected: need
      fully-qualified address (in reply to RCPT TO command))

Чи маєте ви уявлення про те, що тут не так? Т.е. як змусити постфікс використовувати "contact@mydomain.com" замість "contact @ localhost" під час підключення до іншого поштового сервера?

Будь-які підказки цінуються.

Відповіді:


13

$mydomain використовується як значення за замовчуванням для багатьох інших параметрів конфігурації, але воно не встановлює домен відправника.

Погляньте на $myoriginпараметр в/etc/postfix/main.cf

Він визначає домен, який з’являється в пошті, розміщеній на цій машині. За замовчуванням використовується ім'я локальної машини $myhostname, яке за замовчуванням відповідає імені машини.

Для отримання додаткової інформації див. Базову конфігурацію Postfix README


0

Такі програми, як "mail yourself@example.com", не можуть використовувати myorigin Натомість створювати / etc / postfix / canonical

@local @realdomain.com

І активуйте матеріал

postmap /etc/postfix/canonical
service postfix restart
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.