投稿日:2003年08月11日 作成鷹の巣

No.11665 メール送信専用のサーバでもポート25番は開ける必要があるの?



メール送信専用のサーバでもポート25番は開ける必要があるの?

No.11665 投稿時間:2003年08月11日(Mon) 03:39 投稿者名:ふく URL:

はじめまして。よろしくお願いします。
CGIでサーバーからプロバイダーにメールを送信したいのですが、うまくいきません。
RedHat8で、Postfixを使っています。
現在の状況は、

telnetではプロバイダーのメールアドレスに送信できる。
mailコマンドでユーザーにメールを送れる。
ドメインはまだ取得していない。
ADSLでルータを使っていますが、ポート25番は閉じても開けても送れない。
ファイアウォールはオフにしている。

こんな感じです。

わからないのは、
自サーバーから送信するだけの場合、ポート25番は開ける必要があるのかということと、
(ある本で、SMTPポートはリスンしなくてもメールは送れるとあったので・・・)
自サーバーにDNSの機能をインストールしなければならないのか、ということです。
送るメールアドレスが、たとえばhoge@hoge.ne.jpのときに、hoge.ne.jpドメインの送り先を
どこにどうやって問い合わせているのかがいまいちわかりません。


sendmailが動作しないのですか

No.11669 投稿時間:2003年08月11日(Mon) 09:05 投稿者名:OAK URL:

> CGIでサーバーからプロバイダーにメールを送信したいのですが、うまくいきません。
> RedHat8で、Postfixを使っています。

CGIからsendmail と使うという事でしょうか。
それともソケットライブラリを使ってという事でしょうか
sendmailなら元もとのsendmailだとデーモンは動いていなくても送れますが
postfixをいれた場合はデーモンを走らせないと送信しません。
この間私もはまりました。

> telnetではプロバイダーのメールアドレスに送信できる。

telnet でSMTPプロトコル(ehlo など)を出すという意味ですか

> mailコマンドでユーザーにメールを送れる。

外部へも送れますか

> 自サーバーから送信するだけの場合、ポート25番は開ける必要があるのかということと、

ポートマッピングなど外から来るものは開く必要はありません
外に向けるのは閉じたら動かないですよ。


|目次|掲示板|過去ログ目次|▲頁先頭|