2

vb.net を使用して、iis からスマート ホスト (mailenable) 経由でインターネット経由でメールを送信しようとしています。添付ファイルなしでメールを送信すると、問題なく送信されます。同じ方法で作成したメールを添付ファイル付きで送信すると、スマート ホストでメール送信エラーが発生します。

「mailenable リモート サーバーが失敗したか、メッセージの内容を拒否したようです」

スマート ホストが正しく設定され、逆引き DNS と MX レコードが正しく設定されている。私は何が欠けていますか?

  • .txt ファイルと .jpg ファイルの両方で発生 - system.net.mail.attachment(inputstream, attachmentname, mimetype) を使用して添付
  • リモートサーバーが拒否しています
  • スマートホストが試行しています
  • Outlook を使用してリモート サーバーに添付ファイルを送信すると正常に動作する
4

3 に答える 3

2

エラーのこの部分に集中します。

「...メッセージの内容を拒否しました」

.. 添付ファイルなしでメールを送信することは問題なく動作することを確認しましたので。

  • 添付ファイルの時間は?
  • どうやって付けていますか?
  • サーバー管理者 (あなた自身かもしれません) に確認して、そのシステムを介して送信される可能性のあるファイルの種類を確認しましたか?
于 2009-02-17T23:18:55.397 に答える
0

標準のSMTPメールクライアントで同じメッセージを送信できますか?または、別のメールサーバー(GoogleのGmail IMAPサーバーなど)を介してコードを使用して同じメッセージを送信できますか?

于 2009-02-18T00:31:27.610 に答える
0

多くのメール サーバーは、.exe、.bat、.cmd などのファイル (実行可能ファイル) およびこれらのファイルを含む zip ファイルが添付された電子メールを拒否することに注意してください。

于 2009-02-17T23:51:04.710 に答える