
Ubuntu日本語フォーラム
ログインしていません。
さくらvpsにてsendmail(gmailのサーバーを踏み台にしている手抜き設定)を利用しているのですがPostfixと共存させるのが難しそうなのでDockerにて稼働させようと思いました
症状 メールソフト(sylpheed)で接続しようとしてもリモートホストにより切断されましたとなってしまいうまく行きません
ファイヤーウォールは設定済み
https://www.server-world.info/query?os=Ubuntu_16.04&p=mailこちらのサイトを参考にしました
287行目は*.*.*.*/*に設定しました
オフライン
まずは、現象発生時のサーバー側のログ。
次に Postfix の設定ファイル。
その他、必要に応じて Docker の設定。
これらを提示していただかないと何もわかりません。
オフライン
以下がdockerの実行コマンドです。25番ポートは使用中とのエラーが出たので99にフォワーディングしています。
docker run -it -p 99:25 -p 143:143 --name smtp smtp/smtp1:test /bin/bash
設定ファイルは
https://drive.google.com/open?id=0B-gyx7jtnJTOTEs5TUFENWpPRjg
です
postfix、dovecotのログは見つかりませんでした
よろしくお願いいたします
オフライン
Docker にまじめに触れていないので間違っているかもしれないけど (←言い訳)、Docker コンテナに接続されるネットワーク (Docker コンテナ・ネットワーク) は外部と隔離されてたりしませんでしたか。
Docker ホストからコンテナにポート転送するなり、Docker コンテナ・ネットワークのひとつを Docker ホストのインターフェースとブリッジするなりして、外部ネットワークとの通信を可能にしましたか。
Docker ホストで sendmail が動いているなら、22番ポートをコンテナには転送できないので、別のポートを転送しているはずですね。
また、さくら VPS を使っているのであればグローバル IP アドレスは 1 つでしょうから、Docker コンテナ・ネットワークをブリッジしていたりはしないと思いますが、いかがでしょう。
オフライン