Sendmail ile giden e-posta gönderirken bir posta sunucusunun HELO / EHLO'da olduğu gibi sunduğu FQDN'yi (Ana Bilgisayar ve Alan Adı) nasıl belirlersiniz?
Sendmail ile giden e-posta gönderirken bir posta sunucusunun HELO / EHLO'da olduğu gibi sunduğu FQDN'yi (Ana Bilgisayar ve Alan Adı) nasıl belirlersiniz?
Yanıtlar:
Sendmail.mc dosyasına aşağıdakileri ekledim:
define(`confDOMAIN_NAME', `mail.foo.com')dnl
ve sonra:
m4 sendmail.mc > sendmail.cf
service sendmail restart
Bunun http://www.port25.com/domainkeys/ (auth-results@verifier.port25.com) adresindeki e-posta doğrulama hizmeti ile çalıştığını da doğruladım . Düzgün hizmet, bir e-posta gönderirsiniz ve SPF, Alan Adı Anahtarları vb.
foo.localdomain
e-posta başlıklarında görünmenizi nasıl önleyeceğiniz konusunda bilgi edinmek MASQUERADE
için, gönderilen postanızın başlıklarda yerel bir makine adı içermediğinden emin olmak için işlevleri kullanmayı deneyin. . Buradan aldım (satırlar herhangi bir MAILER
girişten önce girilmelidir ) cyberciti.biz/tips/…
Bütünlük için -
define(confHELO_NAME,`something.not.the.same.as.the.domain.name')
daha fazla mutlak kontrole ihtiyaç duyulursa (örneğin, bir freeb-bsd hapishanesinde confDOMAIN_NAME ve MASQUERADE_AS adının HELO / EHLO adlarından çok farklı olması istenebilir.
Dw.
confDOMAIN_NAME
bir e-posta etki alanı OLMAMALIDIR. Bunu ayarlamak posta gönderilerinin posta kutularının yerel olduğunu (veya olması gerektiğini) düşündüğü için iletileri reddetmesine neden olur.