- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:メールサーバ構築 メールソフトから送信出来ません)
メールサーバ構築でメールソフトから送信できないエラーが発生
このQ&Aのポイント
- 自宅サーバ+sendmail+Dovecotでメールサーバの構築をしようとしていますが、メールソフトから送信できず、エラーが発生しています。
- 受信はできるが送信時に「smtpサーバに接続できませんでした」とエラーが出るため、問題点を特定できません。
- DNSのMXレコードの設定やドメイン名の入力に誤りがある可能性があります。さまざまな項目を確認して解決策を見つけたいと思っています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
「また、telnetでそのドメインの25番ポートへの接続も出来ません」が原因だと思います。 DNSはこの段階がクリアできてからです。 DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl をコメントにするというのが理解不能です。 DAEMON_OPTIONS(`Port=smtp, Name=MTA')dnl にして、どのホストからのSMTP接続でも受け付けるようにするというのが正しいのではないでしょうか? sendmailがTCP 25番で受け付けているかはnetstat -alをして、次のような行が現れるかでわかります。 tcp4 0 0 *.smtp *.* LISTEN この例では*.smtpとなっており、自分が持っている任意のIPアドレスからのSMTPを受け入れています。ここがたとえば、localhost.smtpのようになっていたら、ローカルホストでしかSMTPを受け付けていないということです。 最後に一言だけ。SMTPサーバーを練習で立てるのはよいと思いますが、第三者中継や不正アクセスなど気にするべき脅威はいくつもあり、攻撃者は容赦してくれません。くれぐれも踏み台サーバーになりませんようお気をつけください。
お礼
ご回答ありがとうございます。 hanabutako様の仰るようにnetstatでも確認してみたりして、telnetで繋がるように、なりました。 有難うございます。 原因は凡ミスで、ファイヤーウォールの設定でした。 telnetで繋がるようになってからも、メールソフトで送信エラーが出ていたのですが、これは送信ポートの関係でした。 あとはご指摘いただいたように、不正アクセス対策の勉強をしていこうと思っています。 ※ DAEMON_OPTIONS(`Port=smtp, Name=MTA')dnl は、当初コメントアウトしていなかったのですが、調べていくうちにコメントアウトするよう書かれたページがあったので、試しにしてしまいました。