Làm thế nào để bạn chỉ định FQDN (Tên máy chủ và tên miền) mà máy chủ thư tự thể hiện như trong Helo / EHLO khi gửi email đi bằng sendmail?
Làm thế nào để bạn chỉ định FQDN (Tên máy chủ và tên miền) mà máy chủ thư tự thể hiện như trong Helo / EHLO khi gửi email đi bằng sendmail?
Câu trả lời:
Tôi đã thêm vào như sau trong sendmail.mc:
define(`confDOMAIN_NAME', `mail.foo.com')dnl
và sau đó:
m4 sendmail.mc > sendmail.cf
service sendmail restart
Tôi cũng xác minh rằng điều này đã làm việc với dịch vụ xác minh email tại http://www.port25.com/domainkeys/ (auth-results@verifier.port25.com). Dịch vụ gọn gàng, bạn gửi email và nó trả lời từ tiêu đề với thông tin về SPF, Khóa miền, v.v ...
foo.localdomain
hiển thị trong tiêu đề email, hãy thử sử dụng các MASQUERADE
chức năng để đảm bảo thư đã gửi của bạn không chứa tên máy cục bộ trong tiêu đề . Tôi đã nhận được điều đó từ đây (các dòng phải được nhập trước bất kỳ MAILER
mục nào) cyberciti.biz/tips/iêu
Để hoàn thiện - người ta cũng có thể sử dụng
define(confHELO_NAME,`something.not.the.same.as.the.domain.name')
nếu một người cần kiểm soát tuyệt đối hơn (ví dụ: trong nhà tù freeb-bsd, có thể mong muốn có confDOMAIN_NAME và MASQUERADE_AS được đặt rất khác so với tên của HELO / EHLO.
Lùn.
define(`confSMTP_LOGIN_MSG', `$j; $b')dnl
Cũng cấu hình /etc/hosts
tập tin như dưới đây
xxx.xxx.xxx.xxx server server.yourdomain.com server
127.0.0.1 server server.yourdomain.com server
confDOMAIN_NAME
KHÔNG nên là một miền email. Đặt nó thành đó sẽ khiến sendmail từ chối tin nhắn vì nó nghĩ rằng các hộp thư là (hoặc nên là) cục bộ.