2


1

基本的なHTML電子メールを準備していて、適切なHEADタグとBODYタグを含む基本的なHTMLテンプレートを使用していますが、何らかの理由で、私のユーザーからの電子メールの受信に問題があります。

私はASP.NET MailMessageとSMTPClientオブジェクトを使用していて、メールはうまく送信できます。私は自分自身にテストメッセージを受け取ることができ、ほとんどのユーザーはそれらを受け取っています。

複数の受信者などではなく、一度に1つずつ送信しています。

Thunderbirdから同じメールサーバに同じアカウントを通してメッセージを送信すると、すべて問題ありません。 しかし、私がWeb経由で準備しているものは、ジャンクとしてタグ付けされています。

私は自分のホストに問い合わせ、メールサーバーを "Localhost"(Webサーバーがメールサーバーを見る方法)に修正しました。

メッセージが明確かつ明確に届くようにするために、私ができること、またはすべきことはありますか。 フラグ、属性など

TIA!

3 Answer


1


送付先からお手伝いします。 スパム(つまりサーバー)としてマークされたら、マークを解除するのはプログラミングに関連しないタスクです。 すなわち メールサーバーは覚えています!


1


私が学んだことができる1つのことはあなたのfromアドレスのドメインが有効であることを確認するためにいくつかのドメインキーであなたのDNSを更新することです。


1


共有ホスティングを使用していますか? もしそうなら、あなたのサーバの他のサイトが大きなEメールを送信しているかもしれない(本物かもしれません)ので、いくつかのservresの移行はそのサーバをSPAMとしてマークしました。

あなたがスパムではないことをサーバーに伝えるためにプログラムでできることは何もありません。 あなたはすでにできることをやっています、すなわち一度にたくさんのメッセージを送ることはできません。

メーリングリストの長さがそれほど長くない場合は、個人用の電子メールを全員に送信して、一部のユーザーが電子メールを受信して​​いないと報告したことを知らせることができません。 。