IISのSMTPサーバーに対してメールを送信しようとしています。添付ファイルがある場合に送信エラーが起こります。イベントビューアでエラー内容を確認すると以下のように出ています。


Failed to send the mail message error code -35

解決方法があれば教えてください。 IIS(V6.0)です。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2008/05/31 00:28:31
  • 終了:2008/06/07 00:30:02

回答(3件)

id:arhbwastrh No.1

arhbwastrh回答回数447ベストアンサー獲得回数232008/05/31 11:03:59

ポイント27pt

2MB以上の添付ファイルを送ろうとしていませんか?

ためしに軽い(500kb程度)の添付ファイルを送信してみては?

http://q.hatena.ne.jp/1212161308

id:nori8000

ご返答ありがとうございます。

ファイルサイズは、35kb程度でIISの設定は、上限2MBにはかかっていません。

2008/05/31 11:31:39
id:k-iguchi No.2

k-iguchi回答回数2ベストアンサー獲得回数02008/05/31 19:29:46

ポイント27pt

SMTPサーバーにとって添付ファイルの有無は、大した差とはみなされません。直接的な原因はそれ以外にありそうです。

メールサーバのトラシューには、Telnetで25ポートに接続して直接話してみるのが便利です。

http://support.microsoft.com/kb/286421/ja

またイベントビューアには、上のほうにイベントIDという欄があります。こちらの値が分かればもう少し調査できそうです。

id:nori8000

ご返答ありがとうございます。

下のような内容になっています。何かわかりますでしょうか?

vent Type: Error

Event Source: SBOMail

Event Category: None

Event ID: 62

Date: 5/30/2008

Time: 10:47:29 AM

User: N/A

Computer: zzzzzzzzz

Description:

Failed to send the mail message error code: -35

2008/05/31 21:39:15
id:k-iguchi No.3

k-iguchi回答回数2ベストアンサー獲得回数02008/05/31 22:06:45

ポイント26pt

> Event Source: SBOMail

これは、IIS のSMTPサービスからのエラーではないようです。

IIS の SMTPサービスの場合、この欄が smtpsvc 等となっているはずです。

# "SAP Business One Messaging Service"と言うものが、略称SBOMailのようですが、該当するかどうかは分かりません。

本当に、IIS の SMTPサービスが動いているか確認する必要がありそうです。

コマンドラインから、

telnet サーバ名 25

と打つことで、メールサーバに接続できます。(quit で終了)

そのとき、下記のようにメールサーバの名前が返ってくることで確認できます。

--

220 {サーバ名} Microsoft ESMTP MAIL Service, Version: 6.0.3790.3959 ready at Sat, 31 May 2008 21:51:01 +0900

--

(上記例はExchangeサーバのものですので、IISのSMTPサービスの場合は少し違うと思います)

--

ダミーURL http://q.hatena.ne.jp/1212161308

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません