1

クライアントの「From」スタッフのメールアドレスにメールを送信する必要がある Web アプリがあります。メッセージがスパムとしてフラグ付けされないようにする最善の方法は何ですか?

たとえば、私が charles@gmail.com を所有している場合、「このメッセージは送信されていない可能性があります....メッセージ。

今のところ、私は PHP 内で mail() 関数を使用しており、From、Return Path、および X-Mailer 変数のヘッダーを使用しています。

私は一般的に、SPF と DKIM についてこれまで読んだすべてのことでかなり混乱しているので、アドバイスをいただければ幸いです。ありがとう。

4

4 に答える 4

2

For instance, if I own charles@gmail.com, I'd like to be able to send mail "From" that address with PHP in my App, without getting the "This message may not have been sent by...." message.

If you own a gmail address you could just sent the messages via gmail's SMTP service, but keep in mind that gmail has a 500 email sent limit. Below is a topic describing how to use gmail's SMTP server with the popular PHPMailer.

Right now I'm just using the mail() function within PHP, with Headers for the From, Return Path, and X-Mailer variables.

Outsourcing this is probably the way to go using for example:

We also offer a Free Plan with 200 Email Credits per day.

To read pricing visit http://sendgrid.com/pricing.html

No monthly committments, no minimums, no limits. Just pay for what you use at $0.001 / email or less.

Email messages are charged at $0.10 per thousand.

http://aws.amazon.com/ses/pricing/

Just to name a few which are very cheap to use without any hassle/setup.

于 2011-06-29T20:05:59.877 に答える
2

これは非常に長いテーマであり、考慮すべきことがたくさんあります。

最も重要なルールは、HTMLを使用せず、人々が望む正しいメールのみを送信し、受信者が自分自身にスパムのフラ​​グを立てないようにすることです。

于 2011-06-29T19:45:50.063 に答える
1

mail() 関数を使用する代わりに、PEAR メーラー パッケージなどの SMTP メーラーを使用すると、 Google 独自の SMTP サーバーを使用してメールを送信できます。これには、送信元の Google アカウントに正しい資格情報を提供する必要があります。これにより、発生している問題を回避できます。

于 2011-06-29T19:49:26.387 に答える
0

最初に確認する必要があることの 1 つは、電子メール「From:...」が実際にサーバー (your_mailings@yourcompany.com など) からのものであり、スクリプトが機能するサーバー上に存在し、有効な電子メールである必要があることです。スクリプトの先頭で sendmail ユーザーを設定してみてください (Linux サーバーを想定しています)。

ini_set('sendmail_from', 'your_email@your_server.com');

次に、ヘッダーを追加し、"Reply-To:"おそらくスタッフのアドレスを使用すると、受信者は少なくとも返信可能な電子メールを受け取ったように見えます. それがなければ、おそらくスパムになることさえできず、途中でブロックされてしまいます。

このスレッドはその一部を示しており、PHPMailer に関するコメントに注意してください。これはメーリングを処理する良い方法であり、単純なPHP メールフォームが機能しないよりも成功していることがわかりました。mail();

于 2015-11-22T04:15:51.427 に答える