Bagaimana cara menentukan HELO keluar dengan sendmail?


9

Bagaimana Anda menentukan FQDN (Host dan Nama Domain) yang disajikan oleh server surat seperti di HELO / EHLO saat mengirim email keluar dengan sendmail?

Jawaban:


14

Saya menambahkan yang berikut ini di sendmail.mc:

define(`confDOMAIN_NAME', `mail.foo.com')dnl

lalu:

m4 sendmail.mc > sendmail.cf
service sendmail restart

Saya juga memverifikasi bahwa ini berfungsi dengan layanan verifikasi email di http://www.port25.com/domainkeys/ (auth-results@verifier.port25.com). Layanan yang rapi, Anda mengirimnya email dan membalas ke header dari dengan informasi tentang SPF Anda, Kunci Domain, dll ...


Kata hati-hati (mungkin akal sehat tetapi saya akan tetap menyebutkannya). Nilai untuk confDOMAIN_NAMETIDAK boleh berupa domain email. Menyetelnya akan menyebabkan sendmail menolak pesan karena menganggap bahwa kotak surat itu (atau seharusnya) lokal.
Mike B

Ini tidak terkait langsung dengan pertanyaan, tetapi bagi siapa pun yang datang ke sini mencari info tentang cara mencegah Anda foo.localdomainmuncul di header email, coba gunakan MASQUERADEfungsi untuk memastikan email yang Anda kirim tidak mengandung nama mesin lokal di header. . Saya mendapatkannya dari sini (baris harus dimasukkan sebelum ada MAILERentri) cyberciti.biz/tips/…
armadadrive

mail.foo.com apakah ini nama domain kami?
Yohanes AI

5

Untuk kelengkapan - orang juga dapat menggunakan

define(confHELO_NAME,`something.not.the.same.as.the.domain.name')

jika seseorang membutuhkan lebih banyak kontrol absolut (misalnya di penjara freeb-bsd, mungkin diinginkan untuk mengatur confDOMAIN_NAME dan MASQUERADE_AS sangat berbeda dari nama HELO / EHLO.

Dw.


0
define(`confSMTP_LOGIN_MSG', `$j; $b')dnl

Juga konfigurasikan /etc/hostsfile seperti di bawah ini

xxx.xxx.xxx.xxx           server server.yourdomain.com server
127.0.0.1                 server server.yourdomain.com server
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.