送信専用のメールアドレスについて
ユーザ登録時に自動返信されるメールアドレスのfrom実装がうまくいかないので、送信専用のメールアドレスにすることを検討しています
・とりあえず、PHPでfromをmail.xxxx.comで指定しました
・受信したメールを試しに返信してみたら、エラーにならず、送信できてしまいました(mail.xxxx.comの設定が出来ていないので受信もできていません)
送信専用のメールアドレスについて
・「このメールに返信はできません」と書くだけではなく、実際に返信不可なメールを簡単に設定する方法はないですか?
・例えば、example.comのような、誰でもfromで指定できる(かつ返信不可な)「送信専用のメールアドレス」みたいなものはないですか?
メール送信エラーについて
・意図的にメール送信エラーを発生させるにはどうすれば良いですか?
・メールを一旦受け取って、403エラーみたいなレスポンスを返さなければいけない?
・fromを適当に設定したmail.xxxx.comが送信エラーにならないのはなぜですか?
・送信エラー判断は、メーラーによって異なる??
試した内容を本文に追記します
・1.PHPでhoge.yahoo.co.jpへメール送信しました。fromは「/etc/postfix/main.cfのmyhostnameで設定した値 mail.○○○.net」となっていました
・2.上記だと都合が悪いので、PHPでfromをa.9aade.comに指定して、hoge.yahoo.co.jpへメール送信しました
・3.Yahoo!メ-ルで受信しました。fromはa.9aade.comですが、詳細ヘッダーを確認したら、Return-Path: <nginx@mail.○○○.net>
となっていました。Reply-to は見つかりませんでした
・どこへ返信されるか理解できていないのですが、取り敢えず返信してみました
・4.Yahoo!メ-ルより普通に返信できました
・「MAILER-DAEMON@yahoo.co.jp」から件名「failure delivery」が届くかと思いきや届きませんでした
・$ sudo less /var/spool/mail/nginx
を打ちましたが、該当メールは受信されていませんでした
・どこへ返信されたかも分からないし、受信も出来ていないし、送信エラーにもなっていない理由が良く分かりません
5.Yahoo!メ-ルで返信した際の送信済メールの詳細ヘッダを見たら
・To: a <a.9aade.com>
となっていました
・WHOIS検索で9aade.comを検索したら、「データが取得できませんでした。」と表示されました
※9aade.comは存在しないドメインを指定すれば、返信不可になるかな、と思い適当に指定しました