Paksa email dikirim secara eksternal dengan sendmail

0

Saya mencoba mengirim email secara otomatis ke milis.

Mesin yang sedang berjalan sendmailadalah example.org, yang merupakan Ubuntu standar dengan Postfix. Penerima adalah [email protected]alamat email yang dikelola Google Apps. Email tidak pernah diterima.

Saya sudah mencoba untuk mengirim email ke sebuah gmail.comalamat dan bekerja, jadi saya menduga sendmailbahkan tidak repot-repot untuk menghubungi example.orgrecord MX (yang memutuskan untuk Google) karena domain lokal ini example.org (terdaftar sebagai tersebut dalam /etc/hosts).

Apakah tebakan saya benar? Bagaimana saya bisa memaksa sendmailuntuk benar-benar mengirim surat?

Inilah yang dikatakan server surat kepada saya (mengkonfirmasi bahwa ia mengirim surat secara lokal).

$ cat /var/mail/foo
Content-Description: Notification
Content-Type: text/plain; charset=us-ascii

This is the mail system at host xxx.

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

               The mail system

<[email protected]>: unknown user: "foo"
Warren Seine
sumber
1
Ini harus dimigrasi ke ServerFault, dan kemudian ditutup sebagai duplikat dari pertanyaan ServerFault ini yang sudah memiliki jawaban dan pertanyaan ServerFault ini yang memiliki lebih banyak jawaban .
JdeBP

Jawaban:

1

Sepertinya Anda memiliki postfix yang dikonfigurasi untuk menerima email untuk example.org, tetapi Anda sebenarnya ingin agar email itu dikirim ke tempat lain.

Anda harus memodifikasi konfigurasi postfix Anda (main.cf), memeriksa parameter 'mydestination'. Ini adalah daftar nama domain yang postfix menganggap dirinya sebagai tujuan akhir.

Saya juga berasumsi bahwa data MX untuk example.org diatur dengan benar ke server aplikasi Google yang relevan.

Saya juga berasumsi bahwa ini adalah postfix yang Anda gunakan.

barryj
sumber