ホストを smtp.gmail.com として使用して Gmail クライアントを作成し、必要な資格情報と設定をすべて構成しました。
クライアントをローカル IIS でホストしてテストしました。それはうまくいきました。
次に、パブリック サーバーでプロジェクトをホストし、クライアントをテストしました。ここで、Googleがサインインを停止するという問題に直面しており、「疑わしいサインインが防止されました」というメールを受け取りました。
強力なパスワードと完全修飾メール アドレスを指定しました。それでも私は同じ問題を抱えています。
問題の原因は何ですか?
ここに私の設定ファイルがあります。
<?xml version="1.0"?>
<configuration>
<system.net>
<mailSettings>
<smtp from="xxxxxxxxxx@gmail.com">
<network defaultCredentials="false" host="smtp.gmail.com" port="587" userName="xxxxxxxxxxx@gmail.com" password="xxxxxxxxx" enableSsl="true"/>
</smtp>
</mailSettings>
</system.net>
<system.web>
<compilation debug="false" targetFramework="4.0"/>
<httpRuntime/>
</system.web>
</configuration>
前もって感謝します