私は、人々がアカウントを作成できる基本的なWebサイトをセットアップしました。
この機能は、reCAPTCHAと電子メール検証システムを使用してユーザーに検証リンクを送信することにより、スパマーから保護されているため、ログインフォームで提供した電子メールアドレスの信頼性を検証できますこれは機能しません。
最初の2つのメールはすべて問題ありませんが、Webサーバーは例外をスローします。これは、基本的にOutlookサーバーへの接続が閉じられたことを示しています。ボットの受信トレイにメールがあります(Outlook自体によって送信されます):
こんにちは名前、メッセージの送信を続けるには、サインインしてOutlook.comアカウントを検証してください。
これは、自動化されたプログラムが迷惑メールを送信するのを防ぐのに役立ちます。
ご協力ありがとうございます。
Outlook.comチーム
ここで、「サインイン」は基本的にOutlookログインページへのリンクです(スパムではなく、本当のOutlookページです)。クリックすると、メールシステムが再び動作を開始し、他の2〜3人のユーザーには問題ありません。その後再びブロックされ、ユーザーはメールを受信しません。
問題は、この保護を無効にしてメールを送信し続ける方法はありますか?そうでない場合、メールがスパムとして検出されないようにメールテキストを変更するにはどうすればよいですか?
専用のマシンでかろうじて現在のソフトウェアを実行できるため、解決策があることを願っています。正直なところ、このような小さなプロジェクトでは、同時に3つの異なるサーバーで問題を修正したくありません。
https://myhostname.com/[email protected]&d=41my67verification2random5id41421
などのWebサイトの検証ページへのリンクを含む小さなテキストが含まれていますPer confermare la registrazione sul nostro sito, vai al seguente link: https://...
はTo confirm your registration on our website, go to the following link: https://...
を意味しますまず、ポート587を使用するだけでは不十分です。この特定のエラーメッセージは、認証されていないSMTPサーバーを介して電子メールを送信しようとしたときによく見られます。 SMTPセッションを認証する必要があるため、Webリンクで認証しようとしても意味がありません。 SMTP設定では、サーバー、ユーザー名(完全なOutlook.comメールアドレス)、Outlook.comパスワードを指定し、yes
として必要なTLS/SSLを指定する必要があります。これを行うと、セッションはOutlook.comで認証されます。
Outlook.comの無料のメールアドレスを使用するのか、Outlook.comの有料のメールアドレスを使用するのかについては言及していませんが、Outlook.comが何を送信するのに大騒ぎしたかについて、過去に遭遇した警告を追加します。アカウントが無料のアカウントである場合、そのフィルターは自動メールと見なされます。それに関するドキュメントやMicrosoftからの特定のサポートさえ見つかりませんでしたが、有料アカウントまたは別のSMTPサーバーから送信される自動メールを送信するOutlook.comの無料メールアドレスには制限があるようです。