プラグラムの質問でなく、漠々とした質問で、かつオープンリレーになるかも?の質問で申し訳ないのですが…
■やりたいこと
趣味のサークルの問い合わせ窓口のメールアドレスを作りたい。
お客様の(SES 的に「認証されていない」)メールアドレス
↓
info@test.linming.com 宛のメールを ec2(Postfix)でメール受信
↓
サークルメンバー1(member1@gmail.com)・サークルメンバー2(member2@hotmail.com)・サークルメンバー3(member3@yahoo.co.jp)に転送
■今までにやったこと
□SES の設定
- linming@gmail.com のアドレスを認証しました。
- test.linming.com のドメインを認証しました。
- ec2 の ssh 画面で mail コマンドを使って linming@test.linming.com から linming@gmail.com にメールが送信できることを確認しました。
- 手元の PC の gmail 画面から linming@gmail.com から linming@test.linming.com に送られること、それが転送されて linming@gmail.com に送られることを確認しました。
□ec2 の設定
- Postfix をインストールして設定しました。「Postfix Amazon SES」でググって出たサイトを参考にしました。
- Postfix からのメールを SES 経由で送信するように設定しました。
- □SES の設定で書いたように、Postfix の設定・SES の設定は大丈夫な気がします。
■発生した不具合
linming@icloud.com から linming@test.linming.com にメールを送信すると ec2 の maillog に
status=bounced (host email-smtp.us-east-1.amazonaws.com[xx.xx.xx.xxx] said: 554 Message rejected: Email address is not verified. The following identities failed the check in region US-EAST-1: <linming@icloud.com>, linming@icloud.com (in reply to end of DATA command))
と表示されます。
■今のままではだめだと思った点
- 送信「先」のメールアドレスを認証させる、なら、高々数十アドレスですから頑張って認証作業します。
- ただ、「不特定多数のお客様」からのメールを特定のメールアドレスで受信・転送したいです。
■質問
- Postfix や SES でどのような設定をすればいいのでしょうか?
- そもそも考え方自体が間違っていますでしょうか? その場合、AWS のサービスのどれかを使って上記要件を実現できますでしょうか?
ご教示お願いします。