トップページunix
1001コメント299KB

sendmail その2

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。NGNG
m4でもWIDE CFでもsendmail.cf直書きでも
sendmailについて語りましょう

前スレ
http://pc.2ch.net/test/read.cgi/unix/979274978/l50

0200大岡山NGNG
>>194
> むしろ、qmailのローカル配送の遅さが問題になる場合のほうが多い。

安全性を犠牲にして、性能を議論するのは意味がありません。
0201191NGNG
>>199
ドキュメント嫁。

つか、漏れの >>191 のレスの後半はお前だけに言ったわけじゃないが、
前半はお前だけへのレスだ。
無視すんな。
0202名無しさん@お腹いっぱい。NGNG
直配送したい奴をmailertableに書いとけ
それ以外はSMART_HOST逝きになる
0203名無しさん@お腹いっぱい。NGNG
>200
Sendmail の安全性は高いぞ?

qmailはディスクアクセスが大杉なので、ディスクが
早く逝ってしまう可能性が高いが、そういうのは無視か?

ある一面から見てこっちが勝れているとかいうのは、なんだって可能だ.
でも、トータルに見て、考えないとフェアじゃないよ。

0204名無しさん@お腹いっぱい。NGNG
>203
すげー適当なこと逝ってるな
最低限の安全基準という考え方はできんのかね?

OSクラッシュなんかの、アプリでケアできないエラーの場合でも、
可能な限りデータ消失を防ぐって前提があるだろが。DBと同じだよ

そもそも「安全」の基準やポリシーを示さずに安全性をどう語るつもりだ?
趣味で使うだけだったら、性能も安全性も気にするだけナンセンスなんだよ

実際に金取れるサービス運用を考えられるようになってから出直してきな
0205名無しさん@お腹いっぱい。NGNG
>>203
> ある一面から見てこっちが勝れているとかいうのは、なんだって可能だ.
> でも、トータルに見て、考えないとフェアじゃないよ。

信頼性を犠牲にして、性能を議論するのは意味がありません。
0206191NGNG
しまった。良く見たら、漏れのレスは全然的外れじゃんかよ。
0207名無しさん@お腹いっぱい。NGNG
まだsendmailなんて使ってる人いるんだね。
0208名無しさん@お腹いっぱい。NGNG
ところで、qmail な人は sendmail で Maildir は使えないと思ってるのかな?
0209名無しさん@お腹いっぱい。NGNG
>>208
s/mail\.local/procmail/ ???
0210名無しさん@お腹いっぱい。NGNG
>>208
MTA と MDA の違いもわからない香具師は思ってるでしょうな。
0211名無しさん@お腹いっぱい。NGNG
8.12.9を設定中なのですが、
makemap でdbテーブルをつくろうとすると

mercury:/etc/mail# makemap hash /etc/mail/access </etc/mail/access
セグメンテーション違反です
mercury:/etc/mail#

とでるのですが、どうしたらいいでしょうか?
NEWDBは4.1.25をいれてみたらのですが、だめでした。
0212名無しさん@お腹いっぱい。NGNG
191はなぜ切れていたのだろう?
0213名無しさん@お腹いっぱい。NGNG
初心者の質問で悪いけどさ
osのユーザーアカウントとメール使用者を完璧に
分離したいんだけどsendmail側にも設定いるのかなあ?
早い話ひとつのサーバーにいくつも別の名前の
ドメインを入れて別々に使用者の名前を設定したいんだけど
0214名無しさん@お腹いっぱい。NGNG
CFって何ですか。
0215名無しさん@お腹いっぱい。NGNG
>>214
WIDE CF のことでは。
ftp://ring.asahi-net.or.jp/pub/net/mail/CF/
0216名無しさん@お腹いっぱい。NGNG
>>214
知らなくていい
0217名無しさん@お腹いっぱい。NGNG
??????????? 09.00 - 17.00 ?. ??????????????????????????????????????????????????????? ?????????????????? 24 ?.?.
0218名無しさん@お腹いっぱい。NGNG
smrsh、procmail、mail.localの違いは?
■ /etc/mail/sendmai.cf
PrivacyOption=goaway, authwarnings, restrictmailq, restrictqrun, nobodyreturn
■ /etc/mail/sendmail.mc
define('confPRIVACY_FLAGS', 'goaway, authwarnings, restrictmailq, restrictrun, nobodyreturn') dnl
FEATURE('smrsh', '/usr/sbin/smrsh') dnl
/etc/smrsh
0219名無しさん@お腹いっぱい。NGNG
SMART_HOSTの向け先がdownしていた場合、違うホストへリレーする
ようにできませんか?
SMART_HOSTの向け先を2重化したいのですが、可能でしょうか?
0220名無しさん@お腹いっぱい。NGNG
メールの流れ

mutt (MUA)
|
|
sendmail (MTA)
|
|
| <--- SMTP
|
|
sendmail <--- MTA
| |
| |________ mail.local (MDA) ----------------------
| | |------> mutt, Outlook Express (MUA)
procmail (MDA) -------------------------------
|
|
|
Access Point (AP)
|
| <---- IMAP
|
mutt, Netscape Mail (MUA)
0221名無しさん@お腹いっぱい。NGNG
MSA とか MRA とかいうのもありますな。
0222名無しさん@お腹いっぱい。NGNG
>>219
:で
区切って列挙してみそ
hoge1:hoge2
0223219NGNG
>>222
ありがとうございます
試してみます
0224名無しさん@お腹いっぱい。NGNG
cfでsendmail.cfを作成しました。sendmail-8.11.6
accessでSPAM対策を実施したいのですが、
デフォルトではすべて転送を許可されています。
これってどこかおかしいのでしょうか?
0225名無しさん@お腹いっぱい。NGNG
>>224
mc晒せ
0226名無しさん@お腹いっぱい。NGNG
以下について教えて頂きたく、お願い申し上げます。
SMTP AUTHとは、
「MUAからのSMTP接続に関してのみ認証を要求し、MTAからの接続は素通り」
であると思っているのですが、これは果たして正しいのでしょうか?
0227名無しさん@お腹いっぱい。NGNG
おいおい、MUAとMTAをどうやって判断するんだ?
0228名無しさん@お腹いっぱい。NGNG
smtp でauthが投げられ、認証に成功した場合外部へ
のリレーを許可。AUTHに失敗した場合は不許可。
AUTHが無かった場合も外部へのリレーは不許可。
0229名無しさん@お腹いっぱい。NGNG
凹スケヴェイス凹
http://www.k-514.com/
0230名無しさん@お腹いっぱい。NGNG
>>227
確かに。
>>228
ご説明有難うございます。うーむ、自分はもっと根本的に分かってないかも。
より詳しく教えて頂きたくお願い申し上げます。
(1)Internet---([MTA]と、あるドメイン)
の場合はいいとして、
       +----------------------------------------------+
(2)Internet--|--([MTA1]ドメイン)------([MTA2]サブドメイン)  |
       |          |____([MTA3]サブドメイン)  |
       +----------------------------------------------+
の場合、通常、
[MTA1]を立てているドメインは[MTA2]や[MTA3]を立てているサブドメイン内の
ユーザ情報を知るはずがないと思うのですが、[MTA1]がSMTP AUTHを導入するためには、
[MTA1]を立てているドメインはサブドメイン内のユーザ情報も保持する必要があるのでしょうか?
0231名無しさん@お腹いっぱい。NGNG
>>230
意味不明杉。まず、 [外部]---[内部] で考えよう。

内部から内部なら認証の必要はない。外部から内部もない
必要なのは外部から外部だけだよな?で、MUAは自分の所属するMTAに
smtpするんだろ?サブドメインだろうがなんだろうが、自分の属するとこに
smtpするんなら問題ないよな?
んで、メイルハブに丸投げする設定になってる場合は、管理者のポリシに
よってさまざまなやり方があるので、一概にはいえない。
0232名無しさん@お腹いっぱい。NGNG
>>231
ご説明有難うございます。
前半の端的なご説明ですっきり致しました。...が、
後半のご説明「んで、」以降を考えると、
スレ番230で使用した図中の[MTA2]が外部宛てメイルを
メイルハブ[MTA1]に丸投げする設定になってる場合、
[MTA1]の管理ポリシによっては、[MTA1]-[MTA2]間にも認証が入る余地が
あるということでしょうか?
度々すみません。
が、何とか理解したく、できればご解説お願い申し上げます。
0233名無しさん@お腹いっぱい。NGNG
sendmail-8.12.10.Beta2 リリース sage
0234名無しさん@お腹いっぱい。NGNG
>>224
sendmail8.12.9を使っているがそんなことないです
cfのV9とV10の違いでは?
0235名無しさん@お腹いっぱい。NGNG
メールヘッダのSenderってつく場合とつかない場合があるけど
どこから情報をもってきているの?
どのような仕組みなのでしょうか?
0236大岡山NGNG
>>235
MTA と MUA の地害を答えよ。


0237名無しさん@お腹いっぱい。NGNG
>>235
sendmail が付けてるの?
0238名無しさん@お腹いっぱい。NGNG
>>235
majordomo でなくて?
0239名無しさん@お腹いっぱい。NGNG
(Sendmailではなくて popper でもいいのでしょうか。)

FreeBSD5.に qpopper4.をインストールしたのですが、
メール読み込みでコンソールに表示されないし、
.xxx.popファイルも残るようになりません。?。
inetd.confは、” pop3 .. ... .. popper -s ”にしています。
0240名無しさん@お腹いっぱい。NGNG
relay-domainsとaccessはどちらが優先度が高いのでしょうか?
0241直リンNGNG
http://homepage.mac.com/maki170001/
0242名無しさん@お腹いっぱい。NGNG
>213
sendmailの設定、必要だとおもうけど。
cfだとvirtusertable使うのでは。
0243名無しさん@お腹いっぱい。NGNG
>239
configureした後、コンパイルする前に config.h だったかの
設定(#define 何とか)を変更すれば .xxx.pop残るようにできるはず。
動作時に設定ファイル読ませて変更できるかもしれんが、やったことないのでわからん。
「このソールに表示されない」というのは何のことかわからないのでパス。
0244名無しさん@お腹いっぱい。NGNG
どうでもいいが、 sendmailと組み合わせるんなら
vm-pop3dが最近のお薦め。virtual domain用の
popアカウントが作れるので最高です。 non-rootだし、
マシンにアカウントを作らなくてすむのもいいね。

http://www.reedmedia.net/software/virtualmail-pop3d/
0245名無しさん@お腹いっぱい。NGNG
>>244
おもしろそうだな、とおもってのぞいてみたですが、
/var/spool/virtual/foo.bar/fred
/var/spool/virtual/domain2.net/fred
みたいにデリバリしなきゃならないですが、

virtusertableで設定できるのはユーザとドメインの対応テーブルだけで、
sendmail のlocal mailer(mail.local)はそんな配送はしないですよね。
prfocmailで実在するユーザの.procmailrcにいろいろ記述するのでしょうか?
0246名無しさん@お腹いっぱい。NGNG
Q.
各ユーザのメール容量を制限するには、どうしたらいいのですか。
OS側でしょうか。
0247ちよNGNG
はろ〜♪
http://kotarou.free-city.net/page002.html
0248名無しさん@お腹いっぱい。NGNG
quitaってしってる?
0249名無しさん@お腹いっぱい。NGNG
2ch> man quita
No manual entry for quita
0250名無しさん@お腹いっぱい。NGNG
>>248
(゚Д゚)ハァ?
0251名無しさん@お腹いっぱい。NGNG
quita never wins. winner never quitas.
0252名無しさん@お腹いっぱい。NGNG
>>245
virtualdomain `example.net'に配送する場合を考えます

1) ドメインのディレクトリを掘ります
mkdir /var/spool/virtual/example.net
mkdir /etc/virtual/example.net/
2)新規アカウント 2ch@example.net をつくります
touch /var/spool/virtual/example.net/2ch

3) 配送の設定をaliasesに書きます。
2ch@example.net /var/spool/virtual/example.net/2ch

4) newaliasesします。

5) passwd fileを /etc/virtual/example.net/ 以下に用意します。

おしまい。
0253名無しさん@お腹いっぱい。NGNG
そうそう、 3)は include使うとドメインごとの管理に幸せ。
0254245NGNG
丁寧な説明ありがとうございます。

もう一つお聞きしたいのですが、vm-pop3dをsendmailで使うとき
pop before smtp は出来るのでしょうか?DRACは対応していないようですが

0255名無しさん@お腹いっぱい。NGNG
教えて君ウザ
0256名無しさん@お腹いっぱい。NGNG
vm-pop3dのログがIPも一緒に吐くように改造してから pop-before-smtpっていう
perlでかいたのを使うのがいいかな。
0257名無しさん@お腹いっぱい。NGNG
メール配送の際にsendmailは/tmpを使ってる?
0258名無しさん@お腹いっぱい。NGNG
>>257
使ってない。

が、 mail.local は使ってる。

と思った。

確か。

ちょっと自信ない。

ソース見れ。
0259名無しさん@お腹いっぱい。NGNG
>>256
sendmail(8.12.x)は temp fileを /var/spool/mqueue/* にかく。
mail.localは temp fileを /tmp/local.XXXXXX にかく。

まぁmail.local(8),sendmail(8)のFILESを参照しろってこった。

0260名無しさん@お腹いっぱい。NGNG
>>258
ソースってどうやって見るんですか?
0261名無しさん@お腹いっぱい。NGNG
>>260は釣りですか?
0262名無しさん@お腹いっぱい。NGNG
>>261 ?????意味不明
0263名無しさん@お腹いっぱい。NGNG
>>262
意味不明っって。。。

普通 UNIX使ってる人だったらsourceみれって言われたら
gzip -dc sendmail.8.12.x.tar.gz | tar xvf - して
find ./sendmail-8.12.x/ -type f | xargs grep -n tmp とかするんじゃねーの?
0264名無しさん@お腹いっぱい。NGNG
solaris8(intel) に、fetchmailをインストールしているのですが、
gmake でエラーが出てmakeが出来ません。
エラーは

#gmake
expect conflicts: 2 shift/reduce
bison -y -dt ./rcfile_y.y
conflicts: 2 shift/reduce
gmake: *** [rcfile_y.c] パイプ切断

fetchmailのバージョンはいろいろためしましたが、だめでした。
原因をお教え頂けたら幸いです。
0265名無しさん@お腹いっぱい。NGNG
昔よくあった教えて君のコピペを貼りたくなった。
0266名無しさん@お腹いっぱい。NGNG
>>264
>> fetchmailのバージョンはいろいろためしましたが、だめでした。

イイネイイネ-

>> 原因をお教え頂けたら幸いです。

君にあるんじゃないの?README, INSTALLは全部読んだ?
0267名無しさん@お腹いっぱい。NGNG
hoststatコマンドで配送情報を見たいのですが、hoststatを入力しても
何も表示されません。何かファイルを作成する必要がありますか?
0268名無しさん@お腹いっぱい。NGNG
>>267
cf/README読めば書いてあるから、読んでね。
sendmail-8.12.9/cf/READMEだったら
3469行目 - 3487行目 ぐらい。

0269名無しさん@お腹いっぱい。NGNG
30日以上メールが貯まったら削除するのって、
sendmailでできるんですかね?
なんか別のアプリが必要なんでしょうか?
0270名無しさん@お腹いっぱい。NGNG
>>269
ユーザのメールボックスへ配信されたメールの話ですよね。
そこはもう sendmail の責務ではないです。
0271(;´Д`)NGNG
(;´Д`)感動した
http://homepage3.nifty.com/coco-nut/
0272名無しさん@お腹いっぱい。NGNG
FreeBSDにsendmailをセットしたマシンの
ホスト名を変えたところ
sendmailは元のマシン名に送ろうとしているようなんです・・・
(他の機能は問題ない。)

/etc/rc.conf /etc/mail/sendmail.cf は変えたんですが、
他に何を変える必要があるのか教えてください。
0273名無しさん@お腹いっぱい。NGNG
まず、makeした?
0274名無しさん@お腹いっぱい。NGNG
といいますと;
0275名無しさん@お腹いっぱい。NGNG
cd /etc/mail
make restart
0276名無しさん@お腹いっぱい。NGNG
[sendmail 00123]だけど、素典 セソセ、前野セソセと違って穏やかな文面でいいよなぁ。
0277名無しさん@お腹いっぱい。NGNG
makemap hash access < access
makemap hash access.db < access
これって同じ?
0278名無しさん@お腹いっぱい。NGNG
やってみりゃ判るがおんなじ。
0279名無しさん@お腹いっぱい。NGNG
>>278
同じか ありがとう
0280264NGNG
自己解決しますた。
ふん、バカヤロー!
0281名無しさん@お腹いっぱい。NGNG
FEATURE(access_db, `hash -o /etc/mail/access')
上記のように`hash -o /etc/mail/access'を入れると
accessデータベースを反映の時、makemapをする必要が
ないのですか?
0282名無しさん@お腹いっぱい。NGNG
>>281
ありますよ。
0283名無しさん@お腹いっぱい。NGNG
accessをこうしんしても、makemap hashしなけりゃaccess.dbが更新されないでしょ?
makemap hash しとけば、変更はatomicに反映されるのでsmtpdを再起動しなくていいだけ。
0284名無しさん@お腹いっぱい。NGNG
>>283
なんのはなし? smtpd ってなに???
0285名無しさん@お腹いっぱい。NGNG
smtpdをしらない>>284がいるスレは(ry
0286名無しさん@お腹いっぱい。NGNG
>>284
Postfix の smtpd の話だろ。 >>283 はスレ違いだからほっとけ。
0287名無しさん@お腹いっぱい。NGNG
smtpd のほうが、sendmail より名前が鯖ソフト風な感じ。

sendmail使ってるけど、cfは作れない自分。
"簡単な"テキスト設定から、完璧にcf変換する手段が必要>sendmail。
(いまもむずかしいまま?)
0288名無しさん@お腹いっぱい。NGNG
sendmail.mc から sendmail.cf を作成する手段ならずいぶん前からあるけど。
0289名無しさん@お腹いっぱい。NGNG
>>288
いや、mc を書くのも簡単ではないって話でしょう。
Postfix の main.cf なんかに比べたら sendmail.mc も難しいと思う。

商用版 Sendmail だと、 Web から簡単に (?) 設定出来るようになってたりするし、
そういうところはお金取ってやるっていうポリシーなのかなと思ってみたり。
0290名無しさん@お腹いっぱい。NGNG
>>289
いや、どっちかなと思って(w

postfix の方も使っていたけど、sendmail の mc の方が特に難しいって
いう印象はなかったなぁ。M4 が気嫌いされているんじゃないかと。

ひたすら sendmail.cf にルールを記述していた昔と違って
データベースを参照するだけで済むことが多くなったし。
0291名無しさん@お腹いっぱい。NGNG
9になってから配信速度はどのくらい向上した?
正直q-mailの足元にも及ばんと思うが。
0292名無しさん@お腹いっぱい。NGNG
正直qmailは、速くないのは使ってる人の常識。

sendmailで十分な速度。MLだったら smtpfeedで
qmailの倍近く速い。ローカル配送はqmailがぼろ負け。
受信性能もqmai:lぼろ負け。

ちゅーか、大岡山の工作員ウザイ
0293名無しさん@お腹いっぱい。NGNG
define(`confCW_FILE', `/etc/mail/local-host-names')dnl
FEATURE(`use_cw_file')dnl
この2つの記述は同じ意味ですか?
mc作成する際に2つ書く必要ない?
0294名無しさん@お腹いっぱい。NGNG
>>291
q-mailってなに? MacのMUAだったっけ?

設定楽だしqmailもいいんじゃないの。セキュリティホールも出ないしさ。
本当に高パフォーマンスじゃなきゃいけないメールサーバならともかく。
0295名無しさん@お腹いっぱい。NGNG
>>293
はい。下の方の指定だけすれば良いです。
ファイルの path を変更して指定したい場合には上の方を使うと良いでしょう。
0296名無しさん@お腹いっぱい。NGNG
>>292
> sendmailで十分な速度。MLだったら smtpfeedで
> qmailの倍近く速い。ローカル配送はqmailがぼろ負け。
> 受信性能もqmai:lぼろ負け。

安全性を犠牲にして、性能を議論するのは意味がありません。

> ちゅーか、大岡山の工作員ウザイ

sendmail 信者ウザイ
0297名無しさん@お腹いっぱい。NGNG
>>296
本当にウザイね。大岡山スレにいけよ。

> 安全性を犠牲にして、性能を議論するのは意味がありません。

こういうこと書く奴に限ってext2fsとかSoftupdateとか使ってるんだよ。死ね。

0298名無しさん@お腹いっぱい。NGNG
async 使ってファイルの安全性を云々するなんて、もうアフォかと(ry
0299293NGNG
>>295
ありがとうございました
■ このスレッドは過去ログ倉庫に格納されています