新しいパブリッククラウドを購入して、私の新しいウェブサイトを作成しました。自分のドメイン名を使用してVPSでメールを送受信するようにexim4を設定するにはどうすればいいですか?
このパブリッククラウドは「アドバンスゾーン」にあります。つまり、私が導入したすべてのインスタンスがプライベートIP(10.1.1.x)のNATネットワークにあり、制御するグローバルネットワークの前にファイアウォールがありますINおよびOUTポート。
私はDebian 8で2つのインスタンスをデプロイしました.1つはウェブサーバー&、もう1つはデータベース用です。 自分のドメイン名(「mydomain.com」としましょう)があり、このドメイン名(FROMは「[email protected]」)を使用してメールを送信できるようにしたいと思います。 ThunderbirdやOutlookなどを使用して、Webサイトのユーザー(to [email protected])から送信された電子メールを受信します。
Exim4は既にWebサーバー(Debian 8にデフォルトでインストールされています)にインストールされていましたが、dpkg-reconfigure exim4-config
を使って再構成しました。ここに私の異なるファイルの内容があります。
ROUTER_IP mydomain.com contact
の/ etc /ホスト名:
contact
の/ etc/
dc_eximconfig_configtype='internet'
dc_other_hostnames='contact.mydomain.com'
dc_local_interfaces='127.0.0.1'
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost=''
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname=''
dc_mailname_in_oh='true'
dc_localdelivery='mail_spool'
/etc/hostsの/etc/exim4/update-exim4.conf.conf
電子メールアドレス:
[email protected]
私はhostname
を入力します。私はhostname -d
を入力すると
に連絡:COM
私はhostname -f
を入力するとき:mydomain.com
私のDNSで、私はスパムを避けるために、SPFタイプでゾーンを作成しました。ここにある:私はGmailにメールを送信してい
echo "This is a test." | mail -s Testing [email protected]
が、私はroot ([email protected])
からのメールを受信していない[email protected]
TTL = 600/Target = "v=spf1 a mx ptr ~all"
私は、このコマンドを使用して電子メールを送信しようとしました
自分の個人アドレスに電子メールを送信しているときに、exim4メインログにエラーがあります:
私は間違っていることを理解していません。あなたはこれについて何か考えていますか?
ありがとうございます!
よろしく、私はPostfixので行くと、SMTPリレーとして私のメインサーバーを使用することにしました
ジュリアンQ.