外部(WAN)からのメール送信(Postfix)
はじめまして。
今回、postfixを使ってメールサーバの設定を行いました。
しかし、外部(WAN)からのメール送信が出来ずに悩んでいます。
いろいろなサイトを参考にしましたが、解決方法がなく、書き込みました。
下記の内容は設定した内容です。
どうかご教授くださいますようお願いします。
メールソフトはOutlookを使用。
メールアドレス:info@test.jp(例)
受信メールアドレス:test.jp 受信サーバーにアクセス可能(外部接続の場合)
送信メールアドレス:test.jp 送信サーバーにはアクセスできません(外部接続の場合)
構成
OS Vinelinux5.2
メールサーバー:Postfix2.6.3
環境
CTU(NTT端末):アンナンバードに設定
固定IP接続回線:IPQ(固定IP)*ポート開放(110,25)されています。
ドメイン取得:VALUEDOMAIN
・SMTP_AUTHを導入
・CyrusSASLをインストール(認証ユーザーはシステムユーザーを使用)
SASLデーターベースの設定
/usr//lib/sasl2/smtpd.conf
pwchek_method:saslauthd
・Dovecotの設定
protocols = imap imps pop3 pop3s
#mail_location
mail_location = maildir:~/Maildir
saslauthd 起動スクリプトは初期状態ではshadowパスワード による認証を行うオプションで起動
/etc/sysconfig/saslauthd
MECH = pam
#SASLAUTHD_AUTHMECH = pam
postconf -n
alias_database = hash:/etc/postfix/aliases
alias_maps = hash:/etc/postfix/aliases
allow_percent_hack = yes
broken_sasl_auth_clients = yes
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
data_directory = /var/lib/postfix
debug_peer_level = 2
default_privs = nobody
disable_vrfy_command = yes
home_mailbox = Maildir/
inet_interfaces = all
mail_owner = postfix
mailbox_size_limit = 30720000
message_size_limit = 1024000
mydestination = $myhostname, localhost.$mydomain, $mydomain
mydomain = test.jp
myhostname = mail.test.jp
mynetworks = 21.22.23.24/28, 127.0.0.0/8 → 固定グローバルIPのアドレスを設定(例)
mynetworks_style = subnet
myorigin = $mydomain
queue_directory = /var/spool/postfix
relay_domains = $mydestination
smtpd_banner = $myhostname ESMTP unknown
smtpd_client_restrictions = permit_mynetworks,reject_unknown_client,permit
smtpd_etrn_restrictions = permit_mynetworks, reject_invalid_hostname
smtpd_helo_required = yes
smtpd_helo_restrictions = permit_mynetworks, reject_invalid_hostname, reject_unknown_client, permit
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $mydomain
smtpd_sender_restrictions = reject_unknown_sender_domain, reject_sender_login_mismatch,reject_sender_login_mismatch
swap_bangpath = yes
unknown_local_recipient_reject_code = 550
お礼
メール用のプロキシサーバーを立ててあったので その設定がされていないだけでした。 回答ありがとうございました。