1

そのため、Send DBMail を SQL Server 2012 で動作させるのに 6 時間もかかるとは思っていませんでしたが、ここまで来ました。

データベース メールで使用する SMTP サーバーを単純にセットアップしようとしています。Verizon と Google の両方を試しました。Thunderbird で設定をテストしましたが、まだ次のエラーが表示されます。

2013 年 10 月 31 日 14:56:30,,エラー,メール サーバーに障害が発生したため、メールを受信者に送信できませんでした。(アカウント 1 を使用してメールを送信 (2013-10-31T14:56:30). 例外メッセージ: メール サーバーにメールを送信できません。(操作がタイムアウトしました。),7084,6932,6038,,10/31/ 2013 午後 2 時 56 分 30 秒、土

これはばかげています。私はウェブで同様の問題と解決策を探しましたが、うまくいかないアイデアがたくさん見つかりました。Server 2012 でクリーンな AWS インスタンスを開始したところ、同じ問題が発生しました。私は Windows Firewall と Defender を無効にしましたが、正直なところ当惑し、イライラしています。

4

2 に答える 2

0

サーバーにロールを追加するアクセス権がある場合は、smtp テスト用に TELNET クライアントを追加します。次の TELNET コマンドを使用して smtp 構成をテストします。

C:/>TELNET <mail server> 25
EHLO <mail server>
<IF AUTH REQUIRED ENTER CREDENTIALS>
MAIL FROM:<any account@yourdomain.com>
RCPT TO:<where you want mail to go @domain.com>
DATA
<ENTER>
<MESSAGE>
<PRESS PERIOD(".")>

telnet やログでエラーが発生しない場合、データベース メールは MAIL SERVER を使用して正常に動作するはずです。sqlserver でプロファイルとメール アカウントを設定する必要がありますが、ウィザードは簡単です。次に、有効な電子メール アドレスを持ついくつかのオペレーターを追加すると、通知を受け取るはずです。

于 2013-11-01T00:33:59.520 に答える
0

そのため、非常にストレスを感じ、別のサーバー/バージョンを試してみたところ、MailJet が問題なく動作することがわかり、現在も稼働しています。

Steoleary は、どこかで接続が静かにブロックされていることに気付いていると思います。いずれにせよ、この問題に遭遇した人は、別のメール サーバーを試してください。

私の推測では、データベース メール機能がリレーとして機能しており、Verizon と Gmail がそれをブロックしていると思われます。

于 2013-11-01T18:51:53.000 に答える