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.localdomainhiển thị trong tiêu đề email, hãy thử sử dụng các MASQUERADEchứ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ỳ MAILERmụ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/hoststậ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_NAMEKHÔ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ộ.