- PR -

IIS SMTPで送信できないメールがある

投稿者投稿内容
yajima
会議室デビュー日: 2005/11/25
投稿数: 18
投稿日時: 2005-12-09 14:58
皆さんいろいろありがとうございました。
解決しました。

原因は、外部DNSを参照したことによるMicrosoftのバグでした。
詳細は下記参照
http://support.microsoft.com/kb/q288718/

名前解決ができて、telnet 25で接続できているので、
DNSには問題ないと勝手に解釈したことで、原因解決が遅れました。。。。

解決方法としては、単純に自分自身にDNSを持たせました。
DNSはWindows Serverにある標準DNSです。

ありがとうございました。
宣伝中止!
大ベテラン
会議室デビュー日: 2005/08/30
投稿数: 155
お住まい・勤務地: 東京に作業場所変更・・・
投稿日時: 2005-12-09 15:10
引用:

yajimaさんの書き込み (2005-12-09 14:58) より:
皆さんいろいろありがとうございました。
解決しました。

原因は、外部DNSを参照したことによるMicrosoftのバグでした。
詳細は下記参照
http://support.microsoft.com/kb/q288718/

名前解決ができて、telnet 25で接続できているので、
DNSには問題ないと勝手に解釈したことで、原因解決が遅れました。。。。

解決方法としては、単純に自分自身にDNSを持たせました。
DNSはWindows Serverにある標準DNSです。

ありがとうございました。



一応確認だけど、これって「Microsoft Exchange 2000 Server にかかわる問題」と書かれているので、Exchange 2000 Serverを使っていない場合には関係ないのじゃないのかな?

環境にExchangeなんて書いてなかったので、普通にIISだけを使ってるのかと思ってたんだけど。
_________________
#「やらない」と「出来ない」を混同してはならない
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2005-12-09 19:51
こんばんわ.
引用:

宣伝中止!さんの書き込み (2005-12-09 15:10) より:

一応確認だけど、これって「Microsoft Exchange 2000 Server にかかわる問題」と書かれているので、Exchange 2000 Serverを使っていない場合には関係ないのじゃないのかな?

環境にExchangeなんて書いてなかったので、普通にIISだけを使ってるのかと思ってたんだけど。


Exchange Server の SMTP って結局 IIS の
SMTP Service を導入するのではなかったでしたっけ?
それと,ちょっと外れますが,
引用:

"MAIL FROM:" ("<>" / Reverse-Path) [SP Mail-parameters] CRLF

これだけだとわかりにくいかも知れませんが、斜め読みすれば
いくつか例示を見つけられますよ。

簡単な例:
 EHLO mx1.example.co.jp
 MAIL FROM:<sender@example.co.jp>
 RCPT TO:<recipient@example.ne.jp>


これってそうなんですか?
<> 付けなくて Syntax error 吐かれた記憶が無いので...
むしろ Postfix 相手にした際に
mail from: user@mail.local
と : の後ろに space 入れると Syntax error で叱られた記憶があったりします.
※sendmail では space の有無で全然違いなかったような...
宣伝中止!
大ベテラン
会議室デビュー日: 2005/08/30
投稿数: 155
お住まい・勤務地: 東京に作業場所変更・・・
投稿日時: 2005-12-09 20:10
引用:

kazさんの書き込み (2005-12-09 19:51) より:
こんばんわ.
引用:

宣伝中止!さんの書き込み (2005-12-09 15:10) より:

一応確認だけど、これって「Microsoft Exchange 2000 Server にかかわる問題」と書かれているので、Exchange 2000 Serverを使っていない場合には関係ないのじゃないのかな?

環境にExchangeなんて書いてなかったので、普通にIISだけを使ってるのかと思ってたんだけど。


Exchange Server の SMTP って結局 IIS の
SMTP Service を導入するのではなかったでしたっけ?



ええ、IISのSMTP Serviceを導入します。
ただ、SMTPの問題であれば、「IIS」の記述もされているのではないかな?と思いましたので。

ただ、解決しているようですので、余計な話かもしれません。
ちゃっぴ
ぬし
会議室デビュー日: 2004/12/10
投稿数: 873
投稿日時: 2005-12-09 23:13
引用:
ええ、IISのSMTP Serviceを導入します。



IIS の SMTP Service を使用しますが、Windows 2000 では、
SMTP の Compornent となる dll を置き換えていたと記憶しています。
yajima
会議室デビュー日: 2005/11/25
投稿数: 18
投稿日時: 2005-12-10 16:43
皆さんいろいろと書き込みありがとうございます。

エラーの件ですが、私の環境ではExchangeは導入していません。
しかし、エラーのないように仮想SMTPサーバとあります。
なので、仮想SMTPサーバを導入していれば、この問題が出ると思われますし、
実際私の環境ではでました。
また、DNSを内部とすることで解決しているので、まさにこの問題と思います。

Microsoftサイトにあるように、dllがバージョンアップされていて、
XPや2003では出ないかもしれませんし、2000でもIISのバージョンによっては
出ないかもしれないです。
portulaca
会議室デビュー日: 2005/11/30
投稿数: 12
投稿日時: 2005-12-10 18:25
問題が解決して何よりです。
まさかそんなことがあるとは思いませんでした。

引用:

kazさんの書き込み (2005-12-09 19:51) より:
<> 付けなくて Syntax error 吐かれた記憶が無いので...
むしろ Postfix 相手にした際に
mail from: user@mail.local
と : の後ろに space 入れると Syntax error で叱られた記憶があったりします.
※sendmail では space の有無で全然違いなかったような...


もちろんそういう実装があるのは運用で知っているのですが、
実装依存の話は蛇足と思って書きませんでした。
相手が判らないなら正しい手順を使えばいいのですから。

疑問を呈された Reverse-path の部分は次の通りです。
コード:
      Reverse-path = Path
      Path = "<" [ A-d-l ":" ] Mailbox ">"


# 余計な空白についても私の示した例には入っていません。

スキルアップ/キャリアアップ(JOB@IT)