Tôi chạy postfix máy chủ của tôi để cho phép các trang web gửi email. Tôi đang sử dụng nó như là một thả cho sendmail
đúng.
Khi một email được gửi, chuỗi Helo dường như có chứa localhost
. Đây sẽ không phải là vấn đề ngoại trừ một trong những khách hàng của tôi vừa nói rằng một email đã được trả lại cho họ từ một trình chặn thư rác nói rằng localhost
không thể có tính năng bên trong chuỗi Helo. Tuyệt vời.
Vì vậy, tôi chỉnh sửa /etc/mailname
thành tên miền chính của tôi. Và tôi đã chỉnh sửa /etc/postfix/main.cf
để:
smtpd_banner = ESMTP $mail_name
Tuy nhiên, đây là những gì tôi thấy trong tiêu đề của một email đã gửi (sau khi khởi động lại postfix):
Delivered-To: oli@example.com
Received: by 22.194.173.22 with SMTP id bi10csp117521wjc;
Tue, 2 Apr 2013 07:24:18 -0700 (PDT)
X-Received: by 10.68.22.168 with SMTP id pt8mr24540246pbb.10.1364912657736;
Tue, 02 Apr 2013 07:24:17 -0700 (PDT)
Return-Path: <oli@example.com>
Received: from localhost (example.com. [22.22.22.22])
by mx.google.com with ESMTP id l6si2328296pao.283.2013.04.02.07.24.16;
Tue, 02 Apr 2013 07:24:17 -0700 (PDT)
Tôi đã nhấn chìm tên miền của tôi với example.com.
hostname
vàmyorigin
thành một miền thực và "regin ác" của localhost tiếp tục. Có ý kiến gì không?