ドッカーからポストフィックスサーバをインストールし、それをオープンシフトにデプロイします。私のローカルドッカーコンテナpostfixサーバではうまく起動し、電子メールを送信できますが、Openshiftで失敗しています。私Dockerfileの
パート:オープニングシフト後置サーバが起動していない
RUN DEBIAN_FRONTEND=noninteractive apt-get install -y postfix
RUN sed -i 's/relayhost.*/relayhost = <my.mail.host>/g' /etc/postfix/main.cf
RUN sed -i 's/myhostname.*/myhostname = <my.domain.name>/g' /etc/postfix/main.cf
RUN sed -i 's/smtp inet n - - - - smtpd/2525 inet n - n - - smtpd/g' /etc/postfix/master.cf
そしてentrypoint.shに私が使用してサーバを再起動しています:
/etc/init.d/postfix restart
これは私の地元で正常に動作し、私は、テストメールを取得します。ただし、OSコンソールでは起動しません。私はターミナルに行き、私はエラーを取得していますが、サーバを起動しようとしたとき:
postfix: error: to submit mail, use the Postfix sendmail command
postfix: fatal: the postfix command is reserved for the superuser
は/ var/log/maillogに
に私はなりますどれでも手がかりを作成されている他のログはありませんか?
残りのDockerファイルはどうですか?あなたが投稿した内容は、問題の内容を示すものではありません。 –