人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Windows XPにVMWare Serverを導入し、そこにCentOS4.5をインストールしました。そこから外部にメール送信する方法を教えてください・・・。sendmail初心者です。

1. /etc/mail/sendmail.mc 中、「DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')」をコメントアウト。

2. /etc/mail/local-host-names に 「dev.localdomain」(← hostnameです)を追加。

5. /etc/hosts に「127.0.0.1 dev.localdomain」を追加。

4. cd /etc/mail;su;touch sendmail.mc;makeで、sendmail restart。

その後、

# mail -s test hoge@gmail.com

とすると、ログには以下のように出力され、メールが届きません・・・。

May 21 10:27:14 dev sendmail[4597]: l4L1RE3e004597: from=root, size=46, class=0, nrcpts=1, msgid=<200705210127.l4L1RE3e004597@dev.localdomain>, relay=root@localhost
May 21 10:27:14 dev sendmail[4598]: l4L1REkj004598: from=<root@dev.localdomain>, size=340, class=0, nrcpts=1, msgid=<200705210127.l4L1RE3e004597@dev.localdomain>, proto=ESMTP, daemon=MTA, relay=dev.localdomain [127.0.0.1]
May 21 10:27:15 dev sendmail[4597]: l4L1RE3e004597: to=hoge@gmail.com, ctladdr=root (0/0), delay=00:00:01, xdelay=00:00:01, mailer=relay, pri=30046, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (l4L1REkj004598 Message accepted for delivery)

よくわかっていなくて変な記述があるかもしれませんが、どうぞよろしくお願いいたします・・・。



●質問者: taguchi
●カテゴリ:コンピュータ インターネット
✍キーワード: Class 00 127.0.0.1 2.0 CD
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● JULY
●60ポイント

Manpage of MAILQ

ログは、mail コマンドから、動作している sendmail へ渡されて、sendmail 自体はそのメールを正常に受け付けました、というところで終わっています。

その後、sendmail は指定された宛先へ送信しようとするわけですが、おそらく、そこで失敗しているものと思われます。

上記の URL のページに書いてあるのは、sendmail が送信するために、保持しているメールとして何があるのかを調べるコマンドです。送信が完了していれば何も表示されません。何らかの理由で、送信に失敗して残っていれば、このコマンドで表示されます。

Inbound / Outbound Port 25 Blocking (IP25B / OP25B) ???{ ISP ??

で、送信に失敗する可能性で最も高いのは、お使いの ISP で OP25B を実施しているケースです。つまり、そもそも SMTP でよそのメールサーバへ接続できない、ということになります。ISP の用意した SMTP サーバへ送るか、固定の IP アドレスを取得して、OP25B が適用されないようにする、といった事が必要になってきます。

◎質問者からの返答

な、なるほど・・・OP25Bは知りませんでした。プロバイダーを調べてみますね。今作業しているプロバイダーではなんか無理そうな・・・。参考になりました、ありがとうございました!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ