お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2016-12-14 18:25:04

kottosuper
メンバ
登録日: 2015-02-21

Postfix on Docker

さくらvpsにてsendmail(gmailのサーバーを踏み台にしている手抜き設定)を利用しているのですがPostfixと共存させるのが難しそうなのでDockerにて稼働させようと思いました

症状 メールソフト(sylpheed)で接続しようとしてもリモートホストにより切断されましたとなってしまいうまく行きません
ファイヤーウォールは設定済み
https://www.server-world.info/query?os=Ubuntu_16.04&p=mailこちらのサイトを参考にしました
287行目は*.*.*.*/*に設定しました

オフライン

 

#2 2016-12-15 07:05:50

ry
メンバ
登録日: 2008-07-30

Re: Postfix on Docker

まずは、現象発生時のサーバー側のログ。
次に Postfix の設定ファイル。
その他、必要に応じて Docker の設定。

これらを提示していただかないと何もわかりません。

オフライン

 

#3 2016-12-15 16:58:57

kottosuper
メンバ
登録日: 2015-02-21

Re: Postfix on 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のログは見つかりませんでした
よろしくお願いいたします

オフライン

 

#4 2016-12-15 17:21:12

ry
メンバ
登録日: 2008-07-30

Re: Postfix on Docker

Docker にまじめに触れていないので間違っているかもしれないけど (←言い訳)、Docker コンテナに接続されるネットワーク (Docker コンテナ・ネットワーク) は外部と隔離されてたりしませんでしたか。

Docker ホストからコンテナにポート転送するなり、Docker コンテナ・ネットワークのひとつを Docker ホストのインターフェースとブリッジするなりして、外部ネットワークとの通信を可能にしましたか。

Docker ホストで sendmail が動いているなら、22番ポートをコンテナには転送できないので、別のポートを転送しているはずですね。
また、さくら VPS を使っているのであればグローバル IP アドレスは 1 つでしょうから、Docker コンテナ・ネットワークをブリッジしていたりはしないと思いますが、いかがでしょう。

オフライン

 

Board footer

Powered by FluxBB