CentOS7を使っています。
メールソフトのThunderbirdを使ってメール送信をしたいと思っておりますが、うまく行きません。
インストール済み
postfix 2.10.1-6
dovecot 2.2.10-4
cyrus-sasl-lib-2.1.26-17.el7.x86_64
cyrus-sasl-plain-2.1.26-17.el7.x86_64
cyrus-sasl-md5-2.1.26-17.el7.x86_64
cyrus-sasl-2.1.26-17.el7.x86_64
##Thunderbirdの設定
ドメインはexample.comとします。
新しくcontactというユーザーを作ったとします。
# sasldblistusers2
と打つと
contact@example.com: user Password
と返ってきます。
IMAPサーバー
サーバ名 mail.example.com
ポート 143
接続 STARTTLS / 通常のパスワード保護
ユーザ名 contact
SMTPサーバー
サーバ名 mail.example.com
ポート 587
接続 STARTTLS / 通常のパスワード保護
ユーザ名 contact@example.com
以上がThunderbird上の設定です。
postfixでメール送信ができない
試しにヤフーメールに送ろうと試みたところ上手く行きませんでした。
Mail Delivery SystemMAILER-DAEMON@example.comから以下の様なメールが届きました。
This is the mail system at host mail.example.com.
I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.For further assistance, please send mail to postmaster.
If you do so, please include this problem report. You can
delete your own text from the attached returned message.The mail system
hogehoge@yahoo.co.jp: host mail.example.com[160.1.1.xx] said: 554 5.7.1
<tk2-100-160xx.vs.hogefuga.jp[160.1.1.xx]>: Client host rejected: Access
denied (in reply to RCPT TO command)
Reporting-MTA: dns; mail.example.com
X-unknown-Queue-ID: 33C8A2118956
X-unknown-Sender: rfc822; contact@example.com
Arrival-Date: Sun, 25 Oct 2015 17:41:04 +0900 (JST)Final-Recipient: rfc822; hogehoge@yahoo.co.jp
Original-Recipient: rfc822;hogehoge@yahoo.co.jp
Action: failed
Status: 5.7.1
Remote-MTA: dns; mail.example.com
Diagnostic-Code: smtp; 554 5.7.1 <tk2-100-160xx.vs.hogefuga.ne.jp[160.1.1.xx]>:
Client host rejected: Access denied
メールの受信の方はthunderbird上でもできました。
また、コンソール上で# mail
コマンドを使うと送信できました。
ですが、thunderbirdから送信ができません。
ユーザー名、パスワードは正しいですし、# firewall-cmd --list-ports --zone=public
と打つと110/tcp 465/tcp 25/tcp 587/tcp 143/tcp 995/tcp 993/tcp
と返ってきます。
なのに認証に失敗してしまいます。
saslauthdは、起動させても停止させても上手くいきませんでした。今は停止させています。
いろいろと調べましたが上手くいきませんでした。
証明書は以下のサイトの手順で作りました。
server-setting.info/centos/private-ca-cert.html
以下のサイトの手順でポート開放もしました。
server-setting.info/centos/dovecot-starttls-ssltls.html
master.cf とmain.cf の設定は以下のとおりです。
pastebin.com/CwSiSAZJ
pastebin.com/YL84mg0X
smtpd.conf や maillog、dovecotの設定ファイルは以下のとおりです。
wgf.jp/stext/4137
お力を貸していただきたいです。よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー