- ベストアンサー
DNS送信を使ったメール送信が上手くいかない理由とは?
- メール送受信の操作に「DNS送信」というものが便利だと聞いて試してみましたが、うまく使いこなせません。
- IPアドレスを取得し、メールアカウントを取得した上で、ソフトを使用してメール送信を試しました。
- 送信処理は正常に終了したが、送信先で受信できない原因がわかりません。専門的な部分はわかりませんが、どなたか知恵をお貸し下さい。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
コマンドプロンプトで下記コマンドを実行して接続できなければ25番ポートがブロックされています。 接続できれば「220 goo.ne.jp ESMTP」が表示されます。「quit」を入力したら終了します。 telnet goo200.goo.ne.jp 25 下記コマンドは接続できるはずです。 telnet goo.ne.jp 80 Windows XP 以前ならtelnetは入っているはずです。 Windows Vista 以降は、「コントロールパネル」-「プログラムと機能」-「Windowsの機能の有効化または無効化」で「Telnetクライアント」を有効にする必要があります。
その他の回答 (3)
- 774danger
- ベストアンサー率53% (1010/1877)
> なぜ送信先で受信できないのか? その原因と考えられる部分を、噛み砕いて説明頂ければ幸いです。 他の回答者のかたも書いているようにOP25Bの影響で、他のプロバイダのSMTPサーバと直接25/TCPを話せないようになっている可能性が高いでしょう 以前というのがいつかわかりませんが、最近ではほとんどのプロバイダでOP25Bを入れています これを回避するにはメールサーバの設定を変更して、一旦プロバイダのSMTPサーバに投げるか、SMTPauthを使って他のSMTPサーバに投げるような設定が必要ですが、ArGoSoft Mail ServerはPro版にしかこの設定機能がありません http://homepage1.nifty.com/yito/anhttpd/faq/op25b.html
- bx2
- ベストアンサー率47% (97/206)
(2)がWindows上で動作するメールサーバのようです。 (2)のログかメールキューを確認すれば、そこに配信できていないメールが残っていることでしょう。 理由はおそらく、プロバイダが25番ポートによる接続をブロックしているからです。 メールサーバは25番ポートを使ってメール配信を行います。 ブロックは迷惑メールの大量配信を防止する処置です。今は、どこのプロバイダも同じです。 諦めて外部のメールサーバを利用してください。 ブロックを回避するには、25番ポート以外を使って外部のメールサーバを中継する必要があります。 どちらにしても、外部のメールサーバが必要なので、Windowsでメールサーバを動かす意味がないです。
- O次郎(@stokesia)
- ベストアンサー率28% (241/850)
DNS送信なんて言葉はありませんよ。 専門的な知識がないなら、とても使いこなせるサービスではありません。 どこがわからないのか見当もつかないな、どこが悪いのか指摘することもできません。 プロバイダやYahoo!・Googleなどのメールではなぜいけないんでしょうか? 身の丈に合ったサービスを使いなさい。
補足
なるほど、そうなんですか。 ただ以前25番ポートを通してフリーメールの送受信をやってみたことがあるのですが、 その時はうまくいきました。 ですから今回は単純に送信者側の設定の問題ではないかと思っているのですが…。 その点、もう少し詳しく教えて頂きたいです。