Exim4 Nonaktifkan pengiriman lokal?

9

Saya menjalankan exim4 sebagai MTA saya dan berfungsi baik untuk mengirim email ke email lain selain nama host saya.

Ketika saya mengirim email ke gmail saya melalui baris perintah (sendmail [email protected], dll ...) berfungsi dengan baik.

Ketika saya mengirim email ke domain situs web saya, yang juga merupakan nama host untuk server, saya menganggap itu hanya pengiriman lokal ... yang tidak akan berfungsi karena email saya diterima oleh server lain (Google Apps).

Jadi bagaimana cara menonaktifkan pengiriman lokal di Exim4? dpkg-mengkonfigurasi exim4-config tidak memberikan hasil nyata.

Robert Ross
sumber
1) penggunaan smarthost dari Google Apps tampaknya mengatur reply-to sebagai authenicating account jadi jika Anda mencoba membuat situs web Anda mengirim email, itu akan selalu datang dari akun Google Apps Anda. Setidaknya inilah yang tampaknya terjadi 2) Saya mencoba menggunakan formulir kontak sehingga jawabannya adalah alamat email yang dimasukkan pengguna dalam formulir. Pemahaman saya adalah saya tidak dapat menggunakan smarthost dan karena itu saya perlu untuk menemukan cara lain untuk menonaktifkan pengiriman lokal. Harus ada pengaturan konfigurasi, mungkin sesuatu yang tidak ada dalam pengaturan dpkg-konfigurasi ulang?

Jawaban:

3

Jalankan dpkg-reconfigure exim4-config, pilih mail sent by smarthost; no local maildan isi informasi yang diminta.

Joseph
sumber
2

Nama server Anda seharusnya bukan nama domain ... nama server harus seperti "server" di bawah domain Anda "example.com", jadi FQDN adalah "server.example.com".

Chris S
sumber
Mencoba, dan gagal, sayangnya.
Julian H. Lam
@ JulianH.Lam Anda harus memiliki exim yang dikonfigurasi untuk berpikir itu bertanggung jawab atas domain itu. Juga, jika Anda memiliki Pertanyaan, gunakan tombol "Ajukan Pertanyaan" di sudut kanan atas setiap halaman.
Chris S