質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

87.91%

メールサーバを立てたので外部サーバへメールを送信したい。

受付中

回答 1

投稿

  • 評価
  • クリップ 1
  • VIEW 1,985

score 1

メールサーバを立てたので外部サーバへメールを送信したい。

主にしたいこと

①「#mail aaa@yahoo.co.jp」コマンドで外部にメールを送信したい。
②windowsのThunderbirdを利用して送信したい。

~本環境~

Ubuntu Server 19.10
本機:192.168.3.8
ネットワーク範囲 192.168.3.0/24
ドメイン:xxx.work
ホスト:mail.xxx.work
グローバルIP:xxx.xxx.xxx.xxx
メールアドレス
ヤフーメール→aaa@yahoo.co.jp
本機のメールアドレス→ub@mail.xxx.work

~ここまでの作業手順~

postfixの設定(参考にしたサイト)
dovecotの設定(参考にしたサイト)
証明書取得(参考にしたサイト)--->端末のコマンド「#certbot certonly --webroot -w /var/www/html -d mail.xxx.work」にて取得
SSL/TLSの設定(参考にしたサイト)
クライアントの設定(参考にしたサイト)

発生している問題・エラーメッセージ

①端末で「mail aaa@yahoo.co.jp」を実行しても届かず、ログを見た。

メールのログ

"/var/log/mail.log"

"/var/log/mail.log"
Nov  4 03:31:01 ubuntu postfix/cleanup[7424]: E28FA4085C: message-id=<20191104033101.E28FA4085C@mail.xxx.work>
Nov  4 03:31:01 ubuntu postfix/qmgr[7412]: E28FA4085C: from=<root@xxx.work>, size=576, nrcpt=1 (queue active)
Nov  4 03:31:01 ubuntu postfix/local[7426]: E28FA4085C: to=<root@xxx.work>, orig_to=<root>, relay=local, delay=0.03, delays=0.02/0/0/0.01, dsn=2.0.0, status=sent (delivered to maildir)
Nov  4 03:31:01 ubuntu postfix/qmgr[7412]: E28FA4085C: removed
Nov  4 03:31:28 ubuntu postfix/qmgr[7412]: B09684084D: from=<hironori@ubuntu>, size=335, nrcpt=1 (queue active)
Nov  4 03:31:29 ubuntu postfix/smtp[8576]: connect to mx3.mail.yahoo.co.jp[182.22.12.249]:25: No route to host
Nov  4 03:31:29 ubuntu postfix/smtp[8576]: connect to mx5.mail.yahoo.co.jp[182.22.12.246]:25: No route to host
Nov  4 03:31:30 ubuntu postfix/smtp[8576]: connect to mx2.mail.yahoo.co.jp[182.22.12.113]:25: No route to host
Nov  4 03:31:31 ubuntu postfix/smtp[8576]: connect to mx3.mail.yahoo.co.jp[183.79.16.243]:25: No route to host
Nov  4 03:31:31 ubuntu postfix/smtp[8576]: connect to mx5.mail.yahoo.co.jp[182.22.12.243]:25: No route to host
Nov  4 03:31:31 ubuntu postfix/smtp[8576]: B09684084D: to=<chf_server@yahoo.co.jp>, relay=none, delay=568, delays=566/0.03/2.1/0, dsn=4.4.1, status=deferred (connect to mx5.mail.yahoo.co.jp[182.22.12.243]:25: No route to host)
Nov  4 03:31:48 ubuntu postfix/pickup[8172]: B055D4085D: uid=0 from=<root@ubuntu>
Nov  4 03:31:48 ubuntu postfix/cleanup[7424]: B055D4085D: message-id=<20191104033148.B055D4085D@mail.xxx.work>
Nov  4 03:31:48 ubuntu postfix/qmgr[7412]: B055D4085D: from=<root@ubuntu>, size=339, nrcpt=1 (queue active)
Nov  4 03:31:48 ubuntu postfix/local[7426]: B055D4085D: to=<hironori@mail.xxx.work>, relay=local, delay=0.03, delays=0.02/0/0/0.01, dsn=2.0.0, status=sent (delivered to maildir)
Nov  4 03:31:48 ubuntu postfix/qmgr[7412]: B055D4085D: removed


②以下のようにクライアント側(windows)「Thunderbird」にてエラーメッセージが表示される。
イメージ説明

↑のようなメッセージが表示された後のログ

"/var/log/mail.log"

"/var/log/mail.log"

Nov  4 02:45:01 ubuntu postfix/cleanup[7424]: E91E840824: message-id=<20191104024501.E91E840824@mail.xxx.work>
Nov  4 02:45:01 ubuntu postfix/qmgr[7412]: E91E840824: from=<root@xxx.work>, size=576, nrcpt=1 (queue active)
Nov  4 02:45:01 ubuntu postfix/local[7426]: E91E840824: to=<root@xxx.work>, orig_to=<root>, relay=local, delay=0.03, delays=0.02/0/0/0.01, dsn=2.0.0, status=sent (delivered to maildir)
Nov  4 02:45:01 ubuntu postfix/qmgr[7412]: E91E840824: removed
設定ファイル(参考にしたサイトの環境は自分の環境に合わせました。)
postfixの設定ファイル

"/etc/postfix/main.cf"

"/etc/postfix/main.cf"

compatibility_level = 2

command_directory = /usr/sbin

daemon_directory = /usr/lib/postfix/sbin

data_directory = /var/lib/postfix

mail_owner = postfix

myhostname = mail.xxx.work

mydomain = xxx.work

myorigin = $mydomain

inet_interfaces = all

mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain

local_recipient_maps = unix:passwd.byname $alias_maps

unknown_local_recipient_reject_code = 550

mynetworks_style = subnet

mynetworks = 127.0.0.0/8, 192.168.3.0/24

alias_maps = hash:/etc/aliases

alias_database = hash:/etc/aliases

home_mailbox = Maildir/

smtpd_banner = $myhostname ESMTP

debugger_command =
         PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
         ddd $daemon_directory/$process_name $process_id & sleep 5

sendmail_path = /usr/sbin/postfix

newaliases_path = /usr/bin/newaliases

mailq_path = /usr/bin/mailq

setgid_group = postdrop

inet_protocols = ipv4

message_size_limit = 10485760
mailbox_size_limit = 1073741824

smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
smtpd_recipient_restrictions = permit_mynetworks, permit_auth_destination, permit_sasl_authenticated, reject

smtpd_use_tls = yes
smtp_tls_mandatory_protocols = !SSLv2, !SSLv3
smtpd_tls_mandatory_protocols = !SSLv2, !SSLv3
smtpd_tls_cert_file = /etc/letsencrypt/live/mail.xxx.work/fullchain.pem
smtpd_tls_key_file = /etc/letsencrypt/live/mail.xxx.work/privkey.pem
smtpd_tls_session_cache_database = btree:/etc/postfix/smtpd_scache
dovecotの設定ファイル

"/etc/dovecot/dovecot.conf"

"/etc/dovecot/dovecot.conf"

!include_try /usr/share/dovecot/protocols.d/*.protocol

listen = *, ::

dict {
  #quota = mysql:/etc/dovecot/dovecot-dict-sql.conf.ext
  #expire = sqlite:/etc/dovecot/dovecot-dict-sql.conf.ext
}

!include conf.d/*.conf

!include_try local.conf

"/etc/dovecot/conf.d/10-auth.conf"

"/etc/dovecot/conf.d/10-auth.conf"

disable_plaintext_auth = no

auth_mechanisms = plain login

!include auth-system.conf.ext

"/etc/dovecot/conf.d/10-mail.conf"

"/etc/dovecot/conf.d/10-mail.conf"

mail_location = maildir:~/Maildir

namespace inbox {
  inbox = yes
}

mail_privileged_group = mail


protocol !indexer-worker {
}

"/etc/dovecot/conf.d/10-master.conf"

"/etc/dovecot/conf.d/10-master.conf"

service imap-login {
  inet_listener imap {

  }
  inet_listener imaps {

  }
}

service pop3-login {
  inet_listener pop3 {

  }
  inet_listener pop3s {

  }
}

service submission-login {
  inet_listener submission {

  }
}

service lmtp {
  unix_listener lmtp {

  }
}

service imap {

}

service pop3 {

}

service submission {

}

service auth {
  unix_listener auth-userdb {

  }

  unix_listener /var/spool/postfix/private/auth {
    mode = 0666
    user = postfix
    group = postfix
  }

}

service auth-worker {
}

service dict {
  unix_listener dict {

  }
}


以上です。ポートもufwにて開放してあります。

試したこと

通信がオッケーだったものについては以下。

①本機内のユーザ<--->本機内のユーザの送受信「#mail ub@localhost」などがオッケーだった。
②本機内のユーザ<--->本機内のユーザの送受信「#mail ub@mail.xxx.work」などがオッケーだった。
③本機内のユーザ<----他のサーバからの受信「yahooの自分のメールアカウントからの送信(To ub@mail.xxx.work)」はオッケーだった。

通信がダメだった時のものは以下

①本機内のユーザ---->他のサーバへの送信「#mail aaa@yahoo.co.jp」などはダメだった。

補足情報(FW/ツールのバージョンなど)

FWに関しては、25,110,465,995,993,587ポートは開けてあります。
なおルータのポートも開けてあります。

以上です。
しらべてもOSが違ったり情報が古かったりと、全く解決策がわからず半日以上が経過しており、困っております。
どうか知識のある方、解決策と今後のため解説をよろしくお願いします。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

0

Op25bじゃないですか?

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2019/11/04 16:28

    了解しました!ありがとうございました!

    https://teratail.com/questions/221124

    こちらももしよろしければお答えいただけたらと思います!

    キャンセル

  • 2019/11/04 17:38

    Sambaには興味がないです!

    キャンセル

  • 2019/11/04 18:21

    あ、ズバッと言い切りましたね笑
    とにかくありがとうございました!

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 87.91%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る