Bagaimana cara memperbaiki postfix: Alamat pengirim ditolak: perlu alamat yang sepenuhnya memenuhi syarat (sebagai balasan atas perintah RCPT TO))?

12

Saya telah menginstal dovecot, postfix dan roundcube pada kotak ubuntu 12.04. Sistem ini pada dasarnya berfungsi - yaitu ia dapat mengirim / menerima email ke / dari domain lain.

Namun, beberapa domain menyebabkan pesan kesalahan berikut di /var/log/mail.log

Jul 15 01:59:21 one postfix/smtp[2019]: 0D0399C025F: to=<[email protected]>,
      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))

Apakah Anda tahu apa yang salah di sini? Yaitu Bagaimana cara memaksa postfix untuk menggunakan "[email protected]" alih-alih "contact @ localhost" saat menghubungkan ke server email lain?

Setiap petunjuk dihargai.

Tolaksa
sumber

Jawaban:

13

$mydomain digunakan sebagai nilai default untuk banyak parameter konfigurasi lainnya, tetapi tidak mengatur domain pengirim.

Lihatlah $myoriginparameter di/etc/postfix/main.cf

Ini menentukan domain yang muncul dalam email yang diposting di mesin ini. Standarnya adalah dengan menggunakan nama mesin lokal $myhostname,, yang standar untuk nama mesin.

Untuk informasi lebih lanjut, lihat README konfigurasi dasar Postfix

berdering
sumber
0

Program seperti "mail [email protected]" tidak boleh menggunakan myorigin Sebagai gantinya buat / etc / postfix / canonical

@local @realdomain.com

Dan mengaktifkannya

postmap /etc/postfix/canonical
service postfix restart
Kjeld Flarup
sumber