2011-11-10 11 views
0

PHP mail()と標準sendmail MTAのdebianに関する問題があります。私はPHPのmail()を介してメールを送ることができるようにしたい - システム上に存在しない "ユーザ"からの機能。今のところ、ユーザー(ユーザー @ domain.tld)が存在する限りメールを送信できます。私はから任意の "user"(例えば、[email protected])からメールを送信したいと思っています。ここで、randomは存在しない "user"です。PHP mail()とsendmail(不明なユーザエラー)

今実際の質問に。これを可能にするsendmailの設定はありますか?

+4

一般的に言えば、存在しないユーザーから電子メールを送信しようとするのは良い考えではありません。電子メールが正しく配信される可能性は低くなります。私はいつもTLSでAuthenticated SMTPを使用してPHPアプリケーションから電子メールを送信することを推奨します。 – jjwdesign

答えて

1

設定は必要ありません。あなたは世界の誰かから電子メールを送ることができます...それは単なるヘッダーです。

ただし、スパムフィルタはこれに賢いことがわかります。 SPFレコードなど、電子メールが正当であるかどうかをチェックする方法は数多くあります。存在しないアカウントから送信することは貧弱な慣行であり、スパムフィルタで終わる可能性は非常に高いです。