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

sendmail

■ このスレッドは過去ログ倉庫に格納されています
0001q is the MTA.NGNG
sendmail スレ脂肪?
0002名無しさん@お腹いっぱい。NGNG
2 get
ご自宅サーバに sendmail はオーバースペック
0003名無しさん@お腹いっぱい。NGNG
   |i__∩:::::::::::
   | ,,.ノ ヽ、,,ヽ:::::::::::
   | ●  ● |::::::::::::::::
   | (_●_)  ミ またクソスレ立ってるクマ・・
   |  |∪|   ノ::::::::::::::
   |  ヽノ   i::::::::::::::::
   ミヽ_  /::::::::::
   | ヾ   /::::::::::::::::::::
0004名無しさん@お腹いっぱい。NGNG
以降はこちらで

Internet Mail System 総合スレ@UNIX板
http://pc5.2ch.net/test/read.cgi/unix/1065106696/

>>1
削除依頼出しとけよ
0005名無しさん@お腹いっぱい。NGNG
    |┃三   人      _____________
    |┃   (_ )    /
    |┃ ≡ (__) < >1 糞スレ立てるな、蛆虫。氏ね。
____.|ミ\__( ・∀・)  \
    |┃=__    \    ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    |┃ ≡ )  人 \ ガラッ
0006名無しさん@お腹いっぱい。NGNG
なんて天下の sendmail がこんな扱いをうけるんだ….
0007名無しさん@お腹いっぱい。NGNG
●過去スレ

sendmail
ttp://pc.2ch.net/unix/kako/979/979274978.html
sendmail その2
ttp://pc5.2ch.net/test/read.cgi/unix/1049965928/
ttp://makimo.to/2ch/pc5_unix/1049/1049965928.html

●本家サイト
ttp://www.sendmail.org/
ttp://www.sendmail.org/jp/

●商用版
ttp://www.sendmail.com/
ttp://www.sendmail.com/jp/

●送信者認証
ttp://www.sendmail.net/
0008名無しさん@お腹いっぱい。NGNG
せっかくスレが復活したのに話題がないな。
0009名無しさん@お腹いっぱい。NGNG
なら質問をば
イントラネット内の中継しているホスト名をヘッダから消したいのですが、
sendmailで出来ましたって?

蝙蝠本に書いてあったような気がして探してますが、見つからないです。(´・ω・`)

postfixのやり方なら、ぐぐってすぐ分かりました。
0010名無しさん@お腹いっぱい。NGNG
じゃあ、Postfixでやれば?
0011名無しさん@お腹いっぱい。NGNG
>>9
マスカレード
0012名無しさん@お腹いっぱい。NGNG
私、tatoeba1.com/tatoeba2.com/tatoeba3.net... 等、複数の
ドメインのハブサーバを管理する者です。
最近、tatoeba3.net へのSPAMメールがあまりに多く、
tatoeba3.netのメールサーバがパンクする状況にあります。
該当ドメイン担当にヒアリングしたところ、ユーザは
1stname.2ndname@tatoeba3.net
しか存在せず、SPAMメールは foo@tatoeba3.net とドットが
つかない、ユーザないアドレスばかりです。

そこで相談なのですが、 他ドメインに影響がなく、
foo@tatoeba3.net のようなメールアドレスをブロックし、かつ、
1stname.2ndname@tatoeba3.net を配送 という設定は可能
でしょうか。

sendmail8.11.7/CF3.7pl2 を使用しております。

理想は postmaster/webmaster 等は受信したいのですが、
最悪はこれらもブロックせざるを得ないです。
0013名無しさん@お腹いっぱい。NGNG
かのうですよ。
001412NGNG
>>13さん

どうすれば可能でしょうか
0015名無しさん@お腹いっぱい。NGNG
コウモリ本にかいてあるよ。
0016名無しさん@お腹いっぱい。NGNG
そーいうのは、check_rcpt ルールセット内でやる。
んでもM4マクロの正規表現はよくわからん。調べて書けば出来るでしょ。

0017名無しさん@お腹いっぱい。NGNG
>15
コウモリ本あさってみます

>16
他ドメインに影響をあたえたくないので
かなり頭を悩ませます
0018名無しさん@お腹いっぱい。NGNG
できれば CF はやめたほうがいいね。
CF の質問に答えれるひとはどんどん少なくなってきてるし。
0019名無しさん@お腹いっぱい。NGNG
spam を送ってくるメールアドレスを受信拒否するのに、
送信元ドメイン名自体でなく、MX ホスト名で蹴るってことできませんか。
MX が dev.null とかになってる spam を蹴りたい。
0020名無しさん@お腹いっぱい。NGNG
トレンドマイクロのIMSSを利用している方いますか?
MTAをsendmailにした時の設定方法を教えてください。
ベンダはMTAサポート対象外で教えてくれません。
002112NGNG
書き方が悪かったのですが、SPAMメールは
存在しない、ランダムなユーザ名
foo@tatoeba3.net, foo1@tatoeba3.net, foo2@tatoeba3.net.,foo3.....
に送られ続けております。

コウモリ本あさりましたが、ユーザ名限定ならできそうですが、
正規表現みたいなものはできなさそうですね(CFは論外ですか、、)


0022名無しさん@お腹いっぱい。NGNG
>20

ttp://www.trendmicro.co.jp/esolution/solutionDetail.asp?solutionID=9413
ttp://www.trendmicro.co.jp/esolution/solutionDetail.asp?solutionID=9155
くらいかなあ
0023名無しさん@お腹いっぱい。NGNG
最近「from=<>, size=39632」 のようなログがよく残るんですが、これは踏み台に
されているのでしょうか? 共通点は、Fromが空でサイズが40KB前後です。
それで、たまに送信先メールサーバからウィルスを検出したとか、ユーザが見つから
なかったような内容で戻ってきます。
それには添付ファイルとメッセージがあって、メッセージのキャラクタセットは
Windows-1252 です。

たまに件名に「Re: document」や「Re: Question」とあったのでこれで検索して
みたところ、W32/Netsky.p@MM らしいのですが一応わたしのマシンはスティンガー
を実行してみましたがなにもありませんでした。
この場合、メールサーバに接続できる他の人のマシンが感染してるという
ことでしょうか?
0024名無しさん@お腹いっぱい。NGNG
エラーメールは普通 from=<> で戻ってくるもの。
全然問題ない。
ウィルス入りのエラーメールは、ウィルスに差出人を
詐称されてるだけ。これも防ぎようがないから諦めろ。

たまに from=<> をはじいているバカサイトがいるが、
こいつらは自分が宛先を間違えてメールした場合に
全然気づくことができない真のバカ。
0025名無しさん@お腹いっぱい。NGNG
>>23
つーか、送信元の IP アドレスもログに残ってると思うので確認しる。
リモートの IP アドレスからのだったら >>24 だけど、
ローカルのからだったら「他の人のマシンが感染」だ。
0026名無しさん@お腹いっぱい。NGNG
すいません、教えてください。
Message-id が無いメールを拒否するには、どのような
設定をすればよろしいでしょうか。

どうやらうちのサーバはMessage-id が無い場合、
丁寧にも自分がMessage-id を付与しているように見えます。

私宛のSPAMメールの大半が Message-idにうちのサーバ名が
ありますので拒絶したいです。

お手数をおかけいたしますがよろしくお願いいたします
0027名無しさん@お腹いっぱい。NGNG
qmail スレの諸君、出番だ。
0028名無しさん@お腹いっぱい。NGNG
http://www.sendmail.org/~ca/email/doc8.10.0/cf.README
Header Checks
0029名無しさん@お腹いっぱい。NGNG
26に便乗質問!

>どうやらうちのサーバはMessage-id が無い場合、
>丁寧にも自分がMessage-id を付与しているように見えます。

Message-IDが無い場合、自分が付与させない設定って
どうやればいいのでしょうか?
0030名無しさん@お腹いっぱい。NGNG
grep Message-Id sendmail.cf
0031名無しさん@お腹いっぱい。NGNG
すみません、LAN内で運用しているsendmailが急にメールを送らなくなってしまいました。
OSはLinux(Redhat9)、 sendmail のバージョンは sendmail-8.12.8-4 です。

sendmail.cf 等の設定は一切変えていません。
本当にある日突然、メールを外部に送らなくなってしまいました。
コマンドラインで、
# echo hoge | mail xxxxx@example.com

とやっても、/var/log/maillog をみると、

Dec 12 20:43:46 hostname sendmail[31356]: iBCBhk4e031356: to=xxxxx@mailhost.example.com, delay=00:00:00, mailer=esmtp, pri=30031, dsn=4.4.3, stat=queued

と出て、外に飛んでいきません。(今までは飛んで行ってた)

でも、mailq とやっても queue の数は増えないし、
sendmail -q とやっても queue の数がいっこうに減りません。
tail -f /var/log/maillog しても、何も動かない。

こう言うとき、どこを見ればよいでしょうか?

/etc/mail/sendmail.cf は
O DeliveryMode=background

となっています。
0032名無しさん@お腹いっぱい。NGNG
環境がなんか変わったんでしょ? 何もなければそうならないはず。
んで、上記の情報だけじゃなんにもわからんわけだけど、
車内のネットワークになんか変更があって、今までの環境下では動いて
新しい環境だとqueueに入っちゃうんじゃないの?
smart relay hostとか設定してあって、そこに丸投げする
設定だったのが、新しい環境ではホストごとなくなって到達しないとか、
今まで外部に直接投げれたのが、新しい環境ではどっかのメールゲートウェイ
使わない限りだめとか、そういう変更はない?
0033名無しさん@お腹いっぱい。NGNG
load average 高いんじゃない?
mailqで表示される queue id の最後に "X" 付いてたりしないか。
0034名無しさん@お腹いっぱい。NGNG
えーと、 mailq とか sendmail -q は
clientmqueue の方を見るようにしなきゃないんじゃなかったけ?
sendmail -Ac -q とか mailq -Ac とか。

なんでいきなり queue に落ちるのかはよくわからないけど。
003531NGNG
みなさんレスどうもありがとうございます。
結論から言うと、今日の昼過ぎ、急にメールが流れ出し、解決しました。
原因はなんだかわからないが、とりあえず解決はしました。
あまり参考にならない流れになってしまい申し訳ありません。

>>32 さん
>環境がなんか変わったんでしょ? 何もなければそうならないはず。
>んで、上記の情報だけじゃなんにもわからんわけだけど、
>車内のネットワークになんか変更があって、今までの環境下では動いて
>新しい環境だとqueueに入っちゃうんじゃないの?

こちらのホストの環境は変えてませんが、今日いろいろ社内で聞いたところ、
上流の MTA の調子が悪かったそうです。
でも上流の MTA に問題があった場合、他のメールサーバでも同様にメールが
送れないはずなのですが、問題があったのはうちのマシンだけだったしなぁ...

>>33 さん
load avarage は高くありません。
mailq で表示される queue id にも "X" はついていませんでした。

>>34 さん
mailq -Ac すると、もっといっぱい表示されました!!
>>31 で、テストとして送ったけど mailq では表示されない物も mailq -Ac
では表示されるようになったので、今回はこちらのほうが正解みたいです。

なお、sendmail -Ac -q も打ってみました。
しかしすぐにメールは流れ出さず、実際に急にメールが流れ出したのは
sendmail -Ac -q してから2時間後ぐらいだから、sendamil -Ac -q とメールが流れ出した相関性は、わからないな...

clientmqueue とか -Ac オプションの意味は、下を少し見てみました。
http://www.imasy.or.jp/~ume/published/sendmail-milter/
0036名無しさん@お腹いっぱい。NGNG
質問です。
sendmailの認証の事なんですが、現在、パスワードで認証しています。

パスワード無しでメールを送信しようとするとaccess.dbにリレー許可されていないIPでは送信できないのですが、
パスワード認証成功するとaccess.dbでリレー許可されていないIPでもメールがリレー出来てしまいます。

このSMTPサーバを使うPC(IPアドレス)は決まっているので、
「パスワード認証+access.dbでのIPアドレス制限」という2重の制限・・・
つまり、「access.dbにより許可されていないIP/ホストでは、例えパスワード認証に成功してもメールをリレーしない!」
という設定にしたいのですが・・・

どうすれば、この2重の制限をかけられるんでしょうか?

馬鹿な質問してるかもしれませんが、ご回答、よろしくお願い致します。

003736NGNG
すみません。メールサーバ本スレがあったのですね。
そちらで質問し直してきます。
0038名無しさん@お腹いっぱい。NGNG
あっちは総合スレなので、sendmail に特化した話題はこっちでやろうや。
003936NGNG

自己解決したので、報告します。
別に解決方法とかはありません・・・
自分で設定したパスワード認証方式を拒否にしただけで、思っているような事が出来ました。

つまりは、認証系統はデフォルト状態に戻しただけでした。
0040名無しさん@お腹いっぱい。NGNG
25/tcp を閉域接続にしたいということなら、
libwrap (/etc/hosts.{allow,deny}) やファイヤウォールによる
パケットの遮断という解もあると思う。
0041名無しさん@お腹いっぱい。NGNG
いません、教えてください。
sendmailで特定ユーザからのメールについて、指定したメールアドレスに
自動的にBccするにはどのような設定で実現できるでしょうか。
研究室の業務管理をあるお会社さんにお願いしようとしてますが、
その方々のメールを全て保存しようと考えてます。
勿論、お会社さんには了承を得ています。

例:
From:username1@mydomain.ac.jpのメールは全て
Bcc: username2@mydomain.ac.jp に自動転送

From: username3@mydomain.ac.jp のメールは全て
Bcc: username4@okaisha-san.co.jp に自動転送

From:とありりますが、エンベローブFromでもヘッダFromでも構いません。
対象のアドレスは3つ程度と考えております。(別ファイルでテーブル
管理ができれば理想的です)


コウモリ本を眺めてみましたが、それらしき項目を見つけることは
できませんでした。力不足を実感してます、、、、
0042名無しさん@お腹いっぱい。NGNG
>>41
素直にそういうことができる製品を買った方がいいんでは。
HDE Mail Filter とか Spamghetti あたり。(ほんとにできるか知らんけど)
0043名無しさん@お腹いっぱい。NGNG
Milter
004441NGNG
ご返信ありがとうございます。

>>42さん
できるだけ新規投資は避けるように指示をうけてます、、すいません

>>43さん
プログラムをガリガリ・・・ですか。
「ひょっとすると同じことをしている方がおられるかも、、」との
気持ちで投稿してみましたが、甘い考えですね、、、

0045名無しさん@お腹いっぱい。NGNG
>>41
受信専用のメールアドレス作れば?
で、エイリアス作って対処とか。
0046名無しさん@お腹いっぱい。NGNG
んだから、incommingじゃなくってoutgoingなメールってことだろ?
incommingならaliasでもprocmailでもなんでも簡単にできる。
0047名無しさん@お腹いっぱい。NGNG
FreeBSD 5.3R で初期設定のまま
% mail hoge@example.com
として mail を送信すると

Dec 23 07:37:32 Beryllium sm-mta[65118]: iBMMGS1O065015:
to=<hoge@example.com>, ctladdr=<hoge@local> (1001/0),
delay=00:21:04, xdelay=00:01:01, mailer=esmtp, pri=120346,
relay=mailgw.exaple.com. [xxx.xxx.xx.xxx], dsn=4.2.0, stat=Deferred: 450
<hoge@local>: Sender address rejected: Domain not found

となって mail が送信できません。 local っていう localdomain が
存在しないために、相手から reject されてしまっているのだと思います。
これを回避して mail を送信したいのですが、どう設定すればいいのか
教えてください。 mail server のような大それたことではなく、ただ
日々の cron の結果を自分の address に転送したいのです。
0048名無しさん@お腹いっぱい。NGNG
>>47

まずsendmail.cfを確認しろ!
004947NGNG
>>48
覗いてみましたが、とても解読できませんでした。
どの辺のキーワードが関係あるのでしょうか?
0050名無しさん@お腹いっぱい。NGNG
>>47
その程度なら、log mailの送り先のマシンの
/var/spool/mailをNFSマウントして、
/usr/libexec/mail.local で直接スプールに書き込め。
この方法だと sendmail自体不要になる。
0051名無しさん@お腹いっぱい。NGNG
>>50 いや、>>47程度の知識しかないなら
/etc/crontabの
# do daily/weekly/monthly maintenance
1 3 * * * root periodic daily
15 4 * * 6 root periodic weekly
30 5 1 * * root periodic monthly
を全部止めちゃうほうがいい。
0052名無しさん@お腹いっぱい。NGNG
イントラから来るある特定のアドレスに対してだけ
サブドメイン付けることってできますか?
ついでに@前も変更できるようにしたいです。

sendmailじゃなくても良いんですが・・・
0053名無しさん@お腹いっぱい。NGNG
>>52
genericstable ?
005447NGNG
>>50
LAN の中に NFS Server はありません。
>>51
自分用の管理シェルスクリプトの結果も送りたいのです。
005547NGNG
何かキーワードでもいいのでアドバイス下さい。
0056名無しさん@お腹いっぱい。NGNG
>>55
他のメールがなく、他に迷惑をかけない自信があるなら

/root/.forward に以下を挿入
"|/usr/sbin/sendmail -f自分のメールアドレス 送信先のメールアドレス"
0057名無しさん@お腹いっぱい。NGNG
>>55
<hoge@local>のlocalはhostname(1)の出力じゃないかな?
005847NGNG
>>56
できました〜。他に迷惑かけないように注意します。

>>57
> <hoge@local>のlocalはhostname(1)の出力じゃないかな?

そうですね。host name を変えればいいのですね。
ただ、FQDN を持っていないのでどうすれば…。
005947NGNG
コマンドラインから
sendmail -f hoge@example.com hoge@example.com
ってすると正常に遅れるのに .forward に
|/usr/sbin/sendmail -f hoge@example.com hoge@example.com
って書くと /var/log/mail.log には

Dec 24 11:48:26 local sm-mta[23846]: iBO2mQtx023845: iBO2mQtx023846: DSN:
/root/.forward: line 1: |/usr/sbin/sendmail/ -f hoge@example.com
hoge@example.com... Invalid routeaddress

って出て送れませんね。もうちょっと調べてみます。
0060名無しさん@お腹いっぱい。NGNG
>>41, 46
postfixなら実現できるかもね。(試してないが)
ttp://www.kobitosan.net/postfix/kylesfaq.html#svmsg
sender_bcc_mapsかな
0061名無しさん@お腹いっぱい。NGNG
こういう、 routing の段階で recipient を複数にバラす機能って、
sendmail には無い (あってもお手軽には実現できない) んだよねー。
監査目的などでこういう機能が欲しいケースは多いと思うんだけどねー。
0062名無しさん@お腹いっぱい。NGNG
>>59
ちゃんと "" で囲ってますか?
006347NGNG
>>62
囲まないと駄目なのですが。失礼しました。
0064名無しさん@お腹いっぱい。NGNG
>>61 商用版ならついてますよ?
0065名無しさん@お腹いっぱい。NGNG
確かにそうなんだけど、金掛けりゃ解決するわけだけど、
商用版の導入 (ていうか購入) が「お手軽」かというとどうなのかねー。
0066名無しさん@お腹いっぱい。NGNG
>>65 んでも、
>>監査目的などでこういう機能が欲しいケース
の場合は、稟議通るっしょ?
0067名無しさん@お腹いっぱい。NGNG
sendmailでa.comだけにしかメールを送れないようにしたいのですが、どの
機能を使えばよろしいのでしょうか。
博識者の方、知っていたら助けて下さい。
0068博識者NGNG
まずは、doc/op/ 以下にあるドキュメントを読むべし
0069名無しさん@お腹いっぱい。NGNG
Sendmailを使いメル鯖を構築しました。
一見、何の問題も無く動いているんですが、メールを送信した際のHEADERを見ると以下の様な物が入っています
Received: from [127.0.0.1] (メール送信したPC名 [192.168.1.xxx])
by 自ドメイン名 (8.12.11/8.12.11) with ESMTP id j0A4mmOL002083
for <宛先メルアド>; Mon, 10 Jan 2005 13:48:49 +0900

この最初の一行が問題です。この[127.0.0.1]という部分とメールを送信したPC名のIPアドレス(192.168.1.xxx)は表示したくないのですが・・・
どのようにsendmail.mcを記述したらいいのでしょうか?
よろしくお願い致します。
007069NGNG

すみません。ここはあまり人がいないようなので、別の掲示板に投稿しました。
0071名無しさん@お腹いっぱい。NGNG
答えようと思ったら、気が早いなおい。
0072名無しさん@お腹いっぱい。NGNG
17分で答えなきゃいかんのか。
0073名無しさん@お腹いっぱい。NGNG
質問です。 SMTP-AUTHでの認証の件ですが、
WhiteBoxEnterpriseLinux3.0で
sendmail-cf-8.12.11-4.RHEL3.1
sendmail-8.12.11-4.RHEL3.1
cyrus-sasl-gssapi-2.1.15-10.WB1
cyrus-sasl-2.1.15-10.WB1
cyrus-sasl-md5-2.1.15-10.WB1
cyrus-sasl-plain-2.1.15-10.WB1

が入っているんですが、/etc/lib/sasl/Sendmail.confを[ pwcheck_method: sasldb ]と修正すると一切の認証が出来ないのです。
saslにはユーザ登録してあります。
sasldblistusersを実行すると
user: user1 realm: mydomain.net mech: PLAIN
user: user1 realm: mydomain.net mech: CRAM-MD5
user: user1 realm: mydomain.net mech: DIGEST-MD5
が出力される事から、ユーザのパスワードはうまく登録できている模様です。

また、telnetでSMTPポートを叩き、ehlo mydomain.netをすると、ちゃんと
250-AUTH GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN
の行も表示されています。
/etc/rc.d/init.d/saslauthd も起動してみましたが、全く認証(PLAINでの認証も含む)出来ないです。

Sendmail.confのpwcheck_method: を pamやshadowにすればPLAIN限定ですが認証出来ます。
あとは、pwcheck_method: を saslauthd や auxprop にして試しましたが、これらも一切の認証を受け付けてくれません。

#認証を受け付けないというのは、正しいパスワードを入力しても認証されずに、再度入力ボックスが出てきてしまいます。
sasldbのパーミッションも600になっています。
/usr/lib/saslのパーミッションも755になっています。

saslを使い、MD5での認証をするにはどうすればいいんでしょうか?
0074名無しさん@お腹いっぱい。NGNG
>>73
まず、ドメイン名の例示には example.net や example.jp などを使いましょう。
で、 sasldb を使うようなので、saslauthd は関係ないと思います。
認証の際にはユーザ名には何を使っていますか?
「user1」ですか?「user1@domain」ですか?
あと、hostname コマンドの結果と realm のドメイン名とは合致していますか?
0075名無しさん@お腹いっぱい。NGNG
>>74
ありがとうございます。
ご指摘頂いた。
>「user1」ですか?「user1@domain」ですか?
がヒットしました。
user1@domainで設定した所、無事、認証でき、メール送信が出来ました。
くだらない質問してしまいすみませんでした。

>まず、ドメイン名の例示には example.net や example.jp などを使いましょう。
以後、気を付けます。
0076名無しさん@お腹いっぱい。NGNG
example.jpというドメインをホスティングで動かしています。
バーチャルドメインでfoo.comも同じサーバで動かしています。

Fromをuser@foo.comとした場合にでもMessage-Idや
heloの応答にexample.jpが当然出てきますが、それを
foo.comに書き換えることは可能ですか?
0077名無しさん@お腹いっぱい。NGNG
>>76
helo の応答は From を送る前に返すので書き換えることは不可能かと。
Message-Id の方はできなくはないと思うけど。
007876NGNG
>>77
やっぱ無理ですよね。メインとなるドメインをダミーにして
バーチャルでexample.jpを動かせば良かったと後悔。
0079名無しさん@お腹いっぱい。NGNG
いつの間にか8.13.3
0080名無しさん@お腹いっぱい。NGNG
ウゾー。あ、ほんとだ。
0081名無しさん@お腹いっぱい。NGNG
sendmailは、メールアドレスの「username@domain」の
usernameって何文字まで大丈夫ですか?
0082名無しさん@お腹いっぱい。05/01/17 12:31:54
>>81
知らないけど RFC 2821 4.5.3.1 Size limits and minimums にある
制限 (64文字) くらいまでは大丈夫じゃね?
0083名無しさん@お腹いっぱい。05/01/20 23:36:15
質問です。
sendmailでアドレス間違え等でエラーメールが返る時にのエラーメッセージ
の内容を変えることはできるのでしょうか?
それとも、ハードコーディングになっているのでしょうか?
0084名無しさん@お腹いっぱい。05/01/22 15:19:57
>>83
sendmailのソース見たら、MAILER-DAEMONからくるメッセージに書いてある
文言が直接かいてるから、ハードコーディングらしいね。

savemail.cとかrecipient.cとか。
0085名無しさん@お腹いっぱい。05/02/08 08:21:46
教えて君で申し訳ないのですがお願いします。

Sendmailの現在の設定を調査するとき、

・/etc/sendmail.cf
・上記ファイルに記載してあるファイル /etc/mail/alias等

が取得できれば大丈夫でしょうか。

基本的には sendmail.cf と /etc/mail/* かと思っています。


が、/etc/mail の中身はm4してなかったりDB変換されていなかったら
見誤る可能性もあると思うのですが、こういったときはどうされていますか。

0086名無しさん@お腹いっぱい。05/02/08 08:24:46
>>85
自分で教えて君と認識してるなら、自分で調べろ。
自分で限界まで調べて、自分で自分が教えて君では無いと思ったらまた来い。

教えて君と宣言したらいいとでも思っているのか?
「マルチですみませんが・・・」と書けばマルチポストしてもいいと思うのか?
0087名無しさん@お腹いっぱい。05/02/08 09:45:44
調査とか取得とか誰のマシンをどうしたいのか
0088名無しさん@お腹いっぱい。05/02/08 13:22:17
俺のよく使う手。

/etc/mail/sendmail.cf が cf で生成されている場合、
コメントに、どのディレクトリでその sendmail.cf を作ったかが記録されているので、
たとえばそれが /home/foobar/... だったりしたら、
foobar さんにその設定内容にについて直接問い詰める。
0089名無しさん@お腹いっぱい。05/02/08 13:36:08
/usr/local/... な罠。
00908505/02/09 00:46:53
>>86 どうもありがとうございます。
言われて改めて調べてみたら「教えて君」の定義を勘違いしていました。
いつも見てるだけで、回答できていなかったもので
そういう人のことを言うのかと。。。 不快な思いをさせて申し訳ないです。

さて、説明が不足してました。
誰が構築したのかわからない、グローバルでばりばり動いている
メールサーバの構成、転送経路やその他もろもろを調査をしたいのです。


実はOSがなになのか、本当にSendmailなのかもわからないのですが、
25番でtelnetしてHelpの戻り値からSendmailかと判断して
こちらで聞かせていただきました。

ここ数日Sendmailについて評価しているのですが、
結局は作った人次第かと思い、確信がなく質問させていただいた次第です。

foobarさんがいると幸せなのですが。。。
0091名無しさん@お腹いっぱい05/02/09 01:29:49
>>90
>実はOSがなになのか
uname -v とか。

88さんが書いてる通りcfを見れば有る程度の事は解るはず。
m4のcf雛形が残ってればそれでcf作ってみてdiffとれば判断できるでしょ。

上記に何が書いてあるか解らないのであれば質問する場所を変えた方が無難だぞ。
00928505/02/10 23:18:48
>>91
どうもありがとう。 cfを他の名前でつくってみるというのは参考になりました。


結局現場に行ってみたら
もうディスコンになってるNT用の商用SendmailとAIX上Sendmailでした。


時間がなく、上記の用意どおり設定ファイル一式をcatして終わりました。


NTのは一生懸命設定をノートに書き写して。。。
でもこれは結局普通のsendmailで設定がGUIでできるだけってことなのかな。

0093名無しさん@お腹いっぱい。05/02/11 21:55:56
ドコモやボーダフォンには無事にメールが届くが
ezwebに届かない(timeout)のはなぜでしょう?
同様に、zaq.ne.jpもtimeoutになる。


The original message was received at Fri, 11 Feb 2005 17:05:57 +0900
from [192.168.1.3]

----- Transcript of session follows -----
<hogehoge@ezweb.ne.jp>... Deferred: Connection timed out with lsean.ezweb.ne.jp.
Warning: message still undelivered after 4 hours
Will keep trying until message is 5 days old
554 5.3.0 forward: no home
0094名無しさん@お腹いっぱい。05/02/11 21:58:00
よくよむ。
554 5.3.0 forward: no home
0095名無しさん@お腹いっぱい。05/02/12 00:04:53
>>93
使ってるプロバイダによる。
0096名無しさん@お腹いっぱい。05/02/14 00:38:00
554 5.3.0 forward: no home
ってどういう意味だっけ?
0097名無しさん@お腹いっぱい。05/02/14 16:08:14
>>96
仕事で(ry
0098名無しさん@お腹いっぱい。05/02/14 18:24:57
仕事で先物取引して no home
0099名無しさん@お腹いっぱい。05/02/19 19:04:44
sendmail8.12.XでMaxMessageSize指定したら、それ以上のサイズは拒否されログには残るんだけどエラーメールが送られない。
なぁ〜ぜぇ〜
0100名無しさん@お腹いっぱい。05/02/19 19:20:10
>>99
エラーメール出す (べき) なのはそのサーバじゃなくてその前段の MTA では?
0101名無しさん@お腹いっぱい。05/02/19 19:31:24
>>100
たとえば前段のMTAは100MまでOKで、自分のサーバは10MまでOKの設定だったら、自分のサーバのMTAがエラー出すんじゃないかな??
え?論点ずれてる??
■ このスレッドは過去ログ倉庫に格納されています