投稿日:2002年08月28日 作成鷹の巣

No.4839 sendmail by RetHat7.3 設定完了



sendmail by RetHat7.3 設定完了

No.4839 投稿時間:2002年08月28日(Wed) 22:12 投稿者名:伊藤淳 URL:

[RedHatLinux7.3インストール、sendmailが機能しない 08/23-18:54]
続編です。

25日から同ツリーのかつさんとメールでマンツーマンのご教授を受けていました。
28日めでたく設定が完了しました。

復習を兼ねて経過報告をさせて頂きます。m(__)m

事前知識
・昔は、sendmailの設定ファイルを/etcに置いた。
・現在のsendmailは、/etc/mailに設定ファイルを置く。
・互換性を保つため、設定ファイルの実体は/etc/mailにおいて、/etcにはシンボリックリンクする。
実際の作業
・具体的に気をつけるのは、以下の3つのファイル
sendmail.cf, aliases, aliases.db
・この3つのファイルは、実体を/etc/mailの下に置く
/etcの下にすでに存在していたら削除
・以下のコマンドで、シンボリックリンク
cd /etc
ln -s mail/sendmail.cf .
ln -s mail/aliases .
ln -s mail/aliases.db .
・/etcで、ls -al sendmail.cfを実行して、シンボリックリンクを確認

sendmailの最近のバージョンでは、local-host-namesとaccessの2つのファイルに設定がないと動作しない。
sendmail.cfは書式が難しいので直接手を入れるのには向かないのでsendmail.mcファイルを用いて、
m4マクロでsendmail.cfファイルを作り直す。
sendmail.mcの下記の行を無効にする。
dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')
↑無効にする。↑これは外部からのメール受け付けない。
その他若干の見直しをしたほうが安全なようです。

m4マクロで/etc/mail/sendmail.cfファイルを作り直す。
m4 /usr/share/sendmail-cf/m4/cf.m4 /etc/mail/sendmail.mc >/etc/mail/sendmail.cf

【設定ファイル】
サーバIPアドレス192.168.1.201、LAN内IPアドレスを192.168.1.1~として。

/etc/mail/access
192.168.1. RELAY <-sendmailのバージョンよって
192.168.1 RELAY <-sendmailのバージョンよって
今回これで苦労した。

/etc/mail/local-host-names
abcd.com <-ドメイン名

/etc/mail/aliases
root: toto
webmaster: toto
但し私はデホルトのまま

この辺はかつさんのサイトを参考にして下さい。
http://www.kkoba.com/linux/mail.shtml#14

/etc/hosts
127.0.0.1 localhost.localdomain localhost
192.168.1.201 ホスト名.abcdi.com ホスト名

/etc/resolv.con
search abcd.com <-追加

・iptables, ipchainsを停止
chkconfig --level 3 ipchains off
chkconfig --level 3 iptables off


sendmailは設定が難しいと言われてますが、覚えてしまえばさほどでもないと思いますが、
如何でしょうか?。
気は若いですが、よる歳には勝てません。お休みなさいませ。m(__)m


おめでとうございます

No.4841 投稿時間:2002年08月28日(Wed) 22:54 投稿者名:かつ URL:http://www.kkoba.com/

伊藤さん、こんばんは。

ようやくそもそもの出発点の、鷹の巣さんの掲示板に戻って来れました。
自分ではわかっているつもりでも、説明するのは難しいことを実感しました。
かなり遠回りしてしまい、睡眠不足じゃないでしょうか?

> /etc/hosts
> 127.0.0.1 localhost.localdomain localhost
> 192.168.1.201 ホスト名.abcdi.com ホスト名
>
> /etc/resolv.conf
> search abcd.com <-追加
ここらへんは、sendmailには直接は関係なかったです。

http://www.kozupon.com/etc/etc.html
に目を通しておくことをお勧めします。
このほかにも、
http://www.kozupon.com/
には有益なコンテンツが沢山あります。


よくご教授戴きありがとうございました。

No.4848 投稿時間:2002年08月29日(Thu) 08:28 投稿者名:伊藤淳 URL:

かつさん、おはようございます。
長く根気よくご教授戴きありがとうございました。

書籍に釣られて、暇つぶしにLinuxをインストールしたのですが、そうは簡単に問屋が
卸してくれなかったです。
昨日28日は厭戦気分で終戦処理をしていました。そのような中かつさんはひたすら調査
を続けて頂き原因究明に成功致しました。
最終的には、accessファイルのLAN内IPアドレスのリレー設定で「.」一つだたのですね。
その日の夕方、あっけなく、送信に成功しました。この時の喜びは生涯忘れません。
この経験は、私にとって、まだまだ壁を越えられるのではないかと勇気付けられました。

さーこれから、新天地、Linuxの世界へも足を踏み入れるぞ~。


ドコモ対策はしなくても良いのでしょうか?

No.4899 投稿時間:2002年09月01日(Sun) 19:40 投稿者名:伊藤淳 URL:

かつさん、こんばんは。トップページから消えかかったツリー上げてしまいます。m(__)m>皆様へ

ドコモ対策はしなくても良いのでしょうか?。


私は以下のDoCoMo対策を行っています。

No.4935 投稿時間:2002年09月03日(Tue) 00:55 投稿者名:かつ URL:http://www.kkoba.com/

伊藤さん、皆さんこんばんは。

> ドコモ対策はしなくても良いのでしょうか?。
無理して行う必要はないですが、私は以下の対策を行っています。


【再送間隔、エラーで返ってくる間隔を短くする】
sendmailの標準では、エラーメールが返ってくるまで5日です。
いまどき、5日後にエラーメールが返ってきても困りますよね。
この設定は、少なくとも変えておいた方が良いと思います。

sendmailなら、私の例ですが、 http://www.kkoba.com/linux/mail.shtml#14
qmailなら、AMMさんの例で、 http://www.ayamizu.com/mail_retry.htm


【プロバイダのSMTPでRELAYする】
RELAYを許しているSMTPサーバがプロバイダにあれば、そこに転送します。
ただ、みつからない可能性が大きいです。
この設定は、固定IPのAMMさんが殆ど遅延していないと言っていたので、
「固定IPかつ現在遅延があまりない」なら必要ないと思います。

sendmailなら、私の例ですが、 http://www.kkoba.com/docomo/
Postfixなら、おやじさんの例で、 http://www.aconus.com/~oyaji/mail2/postfix.htm


見させていただきました。

No.4938 投稿時間:2002年09月03日(Tue) 08:10 投稿者名:伊藤淳 URL:

かつさん、おはようございます。

> 【再送間隔、エラーで返ってくる間隔を短くする】
>sendmailなら、私の例ですが、 http://www.kkoba.com/linux/mail.shtml#14

「<--- c)追加」行を、sendmail.mcファイルに追加して、m4マクロでsendmail.cfファイルを作り直せば良いのですね。

> 【プロバイダのSMTPでRELAYする】
> sendmailなら、私の例ですが、 http://www.kkoba.com/docomo/
見させていただきました。


Re: 難しいといわれる sendmail どこが問題なのでしょうか?。

No.4850 投稿時間:2002年08月29日(Thu) 12:28 投稿者名:伊藤淳 URL:

みなさん、こんにちは。何とかLinuxでメールサーバが構築出来ました。

この夏頃から書店に、RedHatLinux7.xの書籍が多数並ぶようになりました。
それに釣られてたのですが...。
当たり前といえば当たり前ですが、どの書籍も皆メールはsendmailです。
唯一分厚い専門書には、sendmailの設定は難しいから最近はPostfixやqmailを使う、
と一行書かれてました。
この掲示板の皆さんも、そのようにおしゃっておられます。

皆さんのご助言があったのにも関わらず、敢えてsendmailに取り組んだのは、
インターネット上で最もシェアの高い、sendmailを先ず知らなくてはならないと
思ったからです。

sendmailのどこに問題があるのでしょうか?。


いろいろなサイトを見て回るといいでしょう。

No.4855 投稿時間:2002年08月29日(Thu) 19:43 投稿者名:なべけん URL:http://www.tknetworks.oc.st/

> sendmailのどこに問題があるのでしょうか?。

いろいろなサイトを見て回るといいでしょう。

参考にいくつか。
http://qmail.jp/
http://www.atmarkit.co.jp/flinux/rensai/qmail01/qmail01a.html

結局、管理する人にとって一番であれば、なんでも構わないですけどね。
#と、私は思う。

では。


sendmailが難しいと言われる理由

No.4857 投稿時間:2002年08月29日(Thu) 21:15 投稿者名:かつ URL:http://www.kkoba.com/

伊藤さん、こんばんは。

sendmailが一般に難しいと言われる理由は、以下じゃないかと思います。
1)sendmail.cfファイルが、読んでも意味がわからない。
2)以前はデフォルト設定が中継を許していたので、
不正中継対策を行うのが大変だった。
不正中継対策のため、パッチも頻繁に出て大変だった。
3)最近はデフォルトで不正中継を許さないようになったが、
設定方法が変わったため、古い本/情報を見て設定した人が
「難しくてできない」と言っている。

ですから、最近sendmailを使い始めた人は、それ程難しくは感じないと思います。
ただ、sendmail.cfファイルを読んでも意味がわからないのは相変わらずです。

現在での設定の難しさは、私の考えでは以下の通りです。
Postfix =< sendmail < qmail
複数のプログラムが連携して動くqmailが、一番難しいのでは?

ここらへんは、kozupon.comのみっちゃんの意見が聞きたいところです。


皆さんのご意見をお聞きしたいです。

No.4866 投稿時間:2002年08月30日(Fri) 09:44 投稿者名:伊藤淳 URL:

かつさん、なべけんさん、コメントをありがとうございます。

なべけんさん、qmailのサイト見てきました。背景が良く解りました。

> ですから、最近sendmailを使い始めた人は、それ程難しくは感じないと思います。
> ただ、sendmail.cfファイルを読んでも意味がわからないのは相変わらずです。
かつさん、解りやすい見解を示して頂ありがとうござました。
先ずは、安心して、sendmailを使えそうです。

なんたって、世界標準の sendmail を知らないのも後味悪いですよね。(^_^;)/~

> 現在での設定の難しさは、私の考えでは以下の通りです。
> Postfix =< sendmail < qmail
> 複数のプログラムが連携して動くqmailが、一番難しいのでは?
> ここらへんは、kozupon.comのみっちゃんの意見が聞きたいところです。

是非、皆さんのご意見をお聞きしたいです。


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