Postfix nasıl düzeltilir: Gönderen adresi reddedildi: tam nitelikli adrese ihtiyacınız var (RCPT TO komutuna yanıt olarak)?


12

Ubuntu 12.04 kutusuna dovecot, postfix ve roundcube yükledim. Sistem temel olarak çalışmaktadır - diğer alanlara / alanlardan posta gönderebilir / alabilir.

Ancak, bazı etki alanları /var/log/mail.log dosyasında aşağıdaki hata iletisine neden olur

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))

Burada neyin yanlış olduğu hakkında bir fikrin var mı? Yani başka bir posta sunucusuna bağlanırken postfix'i "contact @ localhost" yerine "contact@alanadim.com" kullanmaya zorlamak nasıl?

Herhangi bir ipucu takdir.

Yanıtlar:


13

$mydomain diğer birçok yapılandırma parametresi için varsayılan değer olarak kullanılır, ancak gönderen etki alanını ayarlamaz.

İçindeki $myoriginparametreye bir göz atın/etc/postfix/main.cf

Bu makinede yayınlanan postalarda görünen etki alanını belirtir. Varsayılan, varsayılan olarak makinenin adını kullanan yerel makine adını kullanmaktır $myhostname.

Daha fazla bilgi için, bkz. Postfix temel yapılandırması README


0

"Mail myself@example.com" gibi programlar myorigin kullanamazlar Bunun yerine create / etc / postfix / canonical kullanabilir

@local @realdomain.com

Ve şeyleri aktive edin

postmap /etc/postfix/canonical
service postfix restart
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.