AWSでメールゲートウェイの設定

Amazon Linux
記事内に広告が含まれています。
スポンサーリンク

AWS で新しく Web サーバーを構築し、メール送信の CGI を動かしたい。

その際、SES を使うのではなく、既に EC2 で構築済みのメールサーバーを経由して送りたい。

環境

メールサーバー

  • CentOS 7
  • Postfix

Web サーバー

  • AmazonLinux

※メールサーバーと Web サーバーは AWS の同じプライベート空間にある状態。

メールサーバー側の設定

AWS の同じプライベート空間のサーバーをアクセス許可

AWS の同じプライベート空間のサーバーからならアクセスを受け付けるように Postfix の main.cf を設定する。

※設定変更後は postfix を再起動する。

Web サーバ側の設定

mailx のインストール

コマンドラインでメールを送るため、mailx をインストールする。

Relay Host を設定する

Amazon Linux では sendmail-cf が入っていなかったので、インストールする。

/etc/mail/sendmail.mc を編集して、relay host を設定する。

sendmail.cf を生成する。

sendmail を再起動する

設定の確認

コメント

タイトルとURLをコピーしました