質問: いつもお世話になっております。 以前させていただいた質問が抽象的すぎたため再度質問させていただきます。 失礼しました。 実現したいことは下記になります。 1. メールサーバーの構築 ・アカウントの管理はPostfixAdminを使用 2. Smtp認証のアカウントをPostfixAdminで管理 3. 他サービスのメール送信時に利用(Smtp認証) 4. 送信時にPHPで処理してから送信 ・送信する前にPHPに渡し、処理してから送信 現在、PostfixとPostfixAdminをインストールし、Smtp認証を実装しました。 PostfixAdminでアカウントを作成し、 他サービスで上記Smtpサーバー経由でメールを送信しようとすると、 ``` Jul 14 09:16:36 ip-172-31-24-19 postfix/smtpd[18194]: fatal: open dictionary: expecting "type:name" form instead of "luser_relay" Jul 14 09:16:37 ip-172-31-24-19 postfix/master[32344]: warning: process /usr/libexec/postfix/smtpd pid 18194 exit status 1 Jul 14 09:16:37 ip-172-31-24-19 postfix/master[32344]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling ``` というエラーが出てしまいます。 参考にしたサイトは以下のものです。 http://dev.classmethod.jp/cloud/aws/mail_server_with_postfix_and_dovecot/ http://qiita.com/shigejun/items/12fff88af10ce41102a3 http://big1to.com/development-note/661 おそらく今後つまづきそうな部分は、 ・Smtp認証をしてSmtpサーバー経由でメール送信 ・メール送信の前にPHPに渡して処理をする(全アカウント共通のPHP処理) の部分かと思います。 説明が不足している部分もあるかもしれませんが、 ご教示いただけると非常にたすかります。
回答: `luser_relay`と書いたあたりが間違っています。