sendmail
■ このスレッドは過去ログ倉庫に格納されています
0001q is the MTA.
NGNG0605名無しさん@お腹いっぱい。
2006/12/11(月) 23:13:570606名無しさん@お腹いっぱい。
2006/12/12(火) 01:40:08最後に定義した方が有効になると思うが。
0607名無しさん@お腹いっぱい。
2006/12/12(火) 01:46:08そうじゃなくて、ログファイルの中身の読み方のほう。
例えば、 stat の種類は何々で、それぞれこういう意味でー ってやつ。
ソースを読むのは別に構わないんだけど、それって
あくまでただのコードであって 仕様じゃあないから、
出来ればちゃんとしたログの仕様が読みたい。
0608名無しさん@お腹いっぱい。
2006/12/12(火) 02:47:14不覚にもワロス
0609名無しさん@お腹いっぱい。
2006/12/12(火) 08:24:50コウモリ本。
> あくまでただのコードであって 仕様じゃあないから、
コード以外に仕様はないよ。
0610名無しさん@お腹いっぱい。
2006/12/12(火) 10:27:17>コード以外に仕様はないよ
そんなこと言ってるからオープンソースモノは屑だと言われるんだよ
0611名無しさん@お腹いっぱい。
2006/12/12(火) 10:37:51そんなんおれに言われても……。
sendmail開発陣に言ってくれ。
0612名無しさん@お腹いっぱい。
2006/12/12(火) 22:36:580613名無しさん@お腹いっぱい。
2006/12/12(火) 23:00:270614名無しさん@お腹いっぱい。
2006/12/12(火) 23:47:14doc/op/op.me の The System Log の節。
0615名無しさん@お腹いっぱい。
2006/12/14(木) 21:23:39この構成の時に、単にスプールサーバにリレーしただけでは、
差出人詐称のメールを受信した場合に宛先が存在しないとき
転送サーバが関係のないメールを出してしまいます。
これを解決する為に転送サーバでスプールサーバ群のユーザ
情報を取得してメールを受信する前にはねたいのですがいい
方法ありますか?
0616名無しさん@お腹いっぱい。
2006/12/14(木) 21:31:05?????
/etc/passwd に書いとくとか、NIS や LDAP 使うんじゃマズいのか?
0617名無しさん@お腹いっぱい。
2006/12/14(木) 22:55:21バージョンではできましたよね。
8.13系ではどうすればプロセス立ち上げないで送信のみできますか?
0618名無しさん@お腹いっぱい。
2006/12/14(木) 23:02:210619名無しさん@お腹いっぱい。
2006/12/14(木) 23:04:440620名無しさん@お腹いっぱい。
2006/12/14(木) 23:08:05mailコマンドってsendmail.cfの設定で配送しますよね。
デーモンとしては起動しません。
0621名無しさん@お腹いっぱい。
2006/12/14(木) 23:12:59だから、mailコマンドから起動すると sendmail.cf じゃなくて
submit.cf の方で動作する。で、clientmqueueに入ってから、
localhostの25/TCPを叩くので、ここに sendmail.cfで動作している
デーモンが居ないと配送できない。
submit.cfやclientmqueueを使わなかった昔のバージョンなら、
デーモンなしで直接配送できた。
0622名無しさん@お腹いっぱい。
2006/12/17(日) 14:03:200624名無しさん@お腹いっぱい。
2006/12/17(日) 14:08:21方法を教えてください。
0625名無しさん@お腹いっぱい。
2006/12/17(日) 14:45:26sendmail自体ではできるが、実際には今ISPがOP25B規制をかけ始めているので、
ISP指定のSMTP以外の携帯電話の25番ポートには直接メールできなくなっていることが多い。
0626名無しさん@お腹いっぱい。
2006/12/17(日) 14:48:57レスどうもです。そうなんですか...。
0627名無しさん@お腹いっぱい。
2006/12/17(日) 15:33:340628名無しさん@お腹いっぱい。
2006/12/17(日) 16:27:160629名無しさん@お腹いっぱい。
2006/12/19(火) 00:59:030630名無しさん@お腹いっぱい。
2006/12/25(月) 22:17:210631名無しさん@お腹いっぱい。
2006/12/26(火) 06:20:470632名無しさん@お腹いっぱい。
2006/12/26(火) 06:23:10うん postfix 使ってみたけどほとんど違和感ないんで良かったです
古い鯖の sendmail は置き換え怖いので寿命を全うしてもらう予定ですが
これから導入する鯖には postfix + dovecot で充分っぽいですね
0633名無しさん@お腹いっぱい。
2006/12/28(木) 13:56:180634名無しさん@お腹いっぱい。
2006/12/28(木) 19:10:46http://www.google.co.jp/search?hl=ja&q=sendmail+SPAM+%E3%83%95%E3%82%A3%E3%83%AB%E3%82%BF+%E8%A8%AD%E5%AE%9A&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=
0635名無しさん@お腹いっぱい。
2006/12/30(土) 23:28:38submit.cfが起因しているという情報を見かけましたが
理解できずにいます。お分かりになる方いらっしゃるでしょうか。
sendmailを停止中 :[ OK ]
sm-clientを停止中:[失敗]
sendmailを起動中 :[ OK ]
sm-clientを起動中:[ OK ]
全く関係ないかもしれませんが一応submit.mcを貼り付けておきます
divert(0)dnl
VERSIONID(`$Id: submit.mc,v 8.14 2006/04/05 05:54:41 ca Exp $')
define(`confCF_VERSION', `Submit')dnl
define(`__OSTYPE__',`')dnl dirty hack to keep proto.m4 from complaining
define(`_USE_DECNET_SYNTAX_', `1')dnl support DECnet
define(`confTIME_ZONE', `USE_TZ')dnl
define(`confRUN_AS_USER', `smmsp')dnl
define(`confDONT_INIT_GROUPS', `True')dnl
dnl
dnl If you use IPv6 only, change [127.0.0.1] to [IPv6:::1]
FEATURE(`msp', `[127.0.0.1]')dnl
0636名無しさん@お腹いっぱい。
2006/12/31(日) 00:57:10define(`confPID_FILE', `/var/run/sm-client.pid')dnl
0637635
2006/12/31(日) 01:44:41早速ありがとうございます。おかげ様で解決です。
0638名無しさん@お腹いっぱい。
2007/01/07(日) 16:02:15sendmail超初心者です。
ローカル以外の全てのメールを別のホストにリレーしたいんですが、
うまく行きません。。。
自分なりに調べて、下記のように編集してsendmail を再起動してみたのですが・・・
-sendmail.mc
define(`SMART_HOST',`**.***.**.**')dnl
-senmail.cf
DS**.***.**.**
(** はIPアドレスです。)
どなたか、お助け下さい。
0639638
2007/01/07(日) 17:06:30ログをみてみると、
**.***.**.**.domain.com への接続を試みているようです。
これをなんとか、**.***.**.** へリレーさせることは出来ないでしょうか?
0640名無しさん@お腹いっぱい。
2007/01/07(日) 17:20:14DSrelay:[aaa.bbb.ccc.ddd]
0641名無しさん@お腹いっぱい。
2007/01/07(日) 17:20:480642638
2007/01/07(日) 17:29:35うまく行きました。ありがとうございます!
0643638
2007/01/07(日) 17:36:53転送先を aa.bb.cc.dd のポート:587 へ設定したいのですが。。。
質問ばかりで恐縮です。
0644名無しさん@お腹いっぱい。
2007/01/07(日) 18:14:14>>550-551
0645名無しさん@お腹いっぱい。
2007/01/19(金) 07:33:45最近サーバをいじったのはNICの2枚目をさした位です。
何が原因でしょうか。。
エラーメール
The original message was received at Fri, 19 Jan 2007 04:02:11 +0900
from root@localhost
----- The following addresses had permanent fatal errors -----
root
(reason: 553 5.5.4 <root@localhost.localdomain>... Real domain name required for sender address)
(expanded from: root)
----- Transcript of session follows -----
... while talking to [127.0.0.1]:
>>> MAIL From:<root@localhost.localdomain> SIZE=142850
<<< 553 5.5.4 <root@localhost.localdomain>... Real domain name required for sender address
501 5.6.0 Data format error
0646名無しさん@お腹いっぱい。
2007/01/19(金) 07:49:23Real domain name required for sender address
0647645
2007/01/20(土) 01:50:44デフォルト設定→正規ドメインへの変更が必要のようですね。
急遽、送信が不可となりうる要因等、ご存知でしたら教えて下さい。
この度はありがとうございました。
0648名無しさん@お腹いっぱい。
2007/01/20(土) 23:20:01フォーム入力後送信ボタンを押すと「メールを送信しました」
のメッセージが出るのですがメールが届きません。
どこかに設定ミスがあるは別としてここで送信されたメールは
どこへ行ってしまうのでしょうか?
とくにエラーもないので再送信とかもせず・・・・かといって到着も
せずにどこかえ消えてしまうのでしょうか??
0649名無しさん@お腹いっぱい。
2007/01/21(日) 00:53:020650名無しさん@お腹いっぱい。
2007/01/21(日) 03:25:440651648
2007/01/21(日) 20:35:100652名無しさん@お腹いっぱい。
2007/01/21(日) 21:38:21オライリーの表紙も山羊になっているだろ?
0653名無しさん@お腹いっぱい。
2007/01/22(月) 01:49:00該当部分のソースコード全部晒せ。
みんなで笑いながら回答するから。
ちゃんと解決するとは思う。
0654名無しさん@お腹いっぱい。
2007/01/22(月) 01:49:530655名無しさん@お腹いっぱい。
2007/01/22(月) 02:47:560656648
2007/01/23(火) 01:10:50ご迷惑となってしまうのか?を聞きたいんだけど・・・・・
ここって結局詳しいのは2,3人なんでしょ?
わからなかったら無理にレスしないで放置で良いよ
なんかレスもつまらないし。。
0657名無しさん@お腹いっぱい。
2007/01/23(火) 01:21:180658名無しさん@お腹いっぱい。
2007/01/23(火) 02:29:380659名無しさん@お腹いっぱい。
2007/01/23(火) 02:55:240660名無しさん@お腹いっぱい。
2007/01/23(火) 15:55:16だと思うのだが,煽ることすらできん。
0661名無しさん@お腹いっぱい。
2007/01/23(火) 15:56:410662名無しさん@お腹いっぱい。
2007/01/23(火) 16:09:580663名無しさん@お腹いっぱい。
2007/01/23(火) 17:48:440664名無しさん@お腹いっぱい。
2007/01/23(火) 18:31:22E-SMTP(= Enhanced Simple Meal Transfer Protocol)が待ち望まれるな。
0665名無しさん@お腹いっぱい。
2007/01/23(火) 18:32:280666名無しさん@お腹いっぱい。
2007/01/23(火) 20:29:05マジレスすると、ここはMTAについて語るスレなので、その手の
質問はWebProgで聞いた方が良いと思う。
送ったはずなのにエラーにもならず、届きもしないってケースでは
ほっとんどの場合にプログラムのミスか、sendmail(1) の使い方を
間違っている。-f と -t の意味を調べてください。
$from = 'more@example.jp';
$to = 'omai@example.net';
open(PIPE, "/usr/sbin/sendmail -oi -f $from -t") or die $!;
printf(PIPE "From: %s\n", $from);
printf(PIPE "To: %s\n", $to);
printf(PIPE "Subject: itte yoshi!!!\n");
print "\n";
print "hi, are you dqn?\n";
close(PIPE);
ちなみに、管理者(root, postmaster, etc.)宛には、そういう
送信ミスのメールが来たりしますが、迷惑ってほどではないですね。
華麗にスルーします。ただ、情報漏洩していることの方が問題。
例えば、個人情報を送信するフォームがあって、そこでいくらSSLで
暗号化したとしてもメールで送信じゃあ・・・。
しかも送信ミスではw
0667666
2007/01/23(火) 20:33:06open(PIPE, "/usr/sbin/sendmail -oi -f '$from' -t") or die $!;
の方が少し良いかな。ホントはもっとセキュアに書けるんだけどね。
# これはperlの例だけど、他の言語でも考え方は同じ。
0668名無しさん@お腹いっぱい。
2007/01/23(火) 23:39:120669名無しさん@お腹いっぱい。
2007/01/23(火) 23:47:240670名無しさん@お腹いっぱい。
2007/01/24(水) 00:55:480671名無しさん@お腹いっぱい。
2007/01/24(水) 03:02:51メールヘッダとエンベロープの区別がついてない香具師も多いし
変にごちゃごちゃ騒がれるぐらいなら-tで良くね?
0672名無しさん@お腹いっぱい。
2007/01/24(水) 03:59:21Mail::Sendmail
0673名無しさん@お腹いっぱい。
2007/01/24(水) 04:25:36そこまで行くとスレ違いのような
0674名無しさん@お腹いっぱい。
2007/01/24(水) 04:28:210675名無しさん@お腹いっぱい。
2007/01/24(水) 08:32:570676名無しさん@お腹いっぱい。
2007/01/24(水) 08:46:180677名無しさん@お腹いっぱい。
2007/02/06(火) 02:36:090678名無しさん@お腹いっぱい。
2007/02/06(火) 02:54:130679名無しさん@お腹いっぱい。
2007/02/16(金) 00:08:12sendmailにできないことは無いと思うのだが…
0680名無しさん@お腹いっぱい。
2007/02/16(金) 10:20:34いまだに cf や m4 マクロが廃れずに設定が難解なのは、そういう戦略なんでしょ。
0681名無しさん@お腹いっぱい。
2007/02/16(金) 18:01:39Postfixへ乗り換えが正解。私もS25R導入したくて乗り換えた。
0682名無しさん@お腹いっぱい。
2007/02/17(土) 01:13:16俺はこれ使ってるよ。
http://myh.no-ip.org/~m-ito/lib100/smtp_wrapper.html
0683名無しさん@お腹いっぱい。
2007/02/17(土) 01:54:38regexマップとルールを沢山書いてそこそこ対応した。
whitelistの管理が面倒になってもうつかってない。
0684名無しさん@お腹いっぱい。
2007/02/17(土) 02:15:380685名無しさん@お腹いっぱい。
2007/03/12(月) 22:05:18とある理由から、1ホストで二つsendmailを起動する必要ができました。
port25とxxx25でlistenさせるのですが、この二つのlogを別々のファイルに
記録させる事は可能でしょうか?
それぞれのportで受信・rejectの状況を把握したいためです。
ざっと見た感じではsendmail.cfでは設定する項目が無さそうなので質問しました。
0686名無しさん@お腹いっぱい。
2007/03/12(月) 23:58:26ただし、ログに付加されるタグは起動時に -L で指定できるので、
どのプロセスが吐いたものなのか識別することは可能。
syslogd によっては facility が同じでも tag の違いで別ファイルに
記録できるものがあるので、そういうものを使えば別ファイルに吐かせることもできる。
0687685
2007/03/13(火) 09:44:46ありがとうございます。-Lオプションを見逃していました。
今Solaris9+sendmail8.13.6で動作を確認できました。m(_ _)m
0688名無しさん@お腹いっぱい。
2007/03/16(金) 14:31:24Fromに *hogehoge.com を含まないメールを全て拒否したいのですが
どうしたらいいですか?
0689688
2007/03/16(金) 15:22:53Fromに *hogehoge.com を含まないメールの受信を拒否したいのですが
0690名無しさん@お腹いっぱい。
2007/03/16(金) 16:05:540691名無しさん@お腹いっぱい。
2007/03/19(月) 04:26:180692名無しさん@お腹いっぱい。
2007/03/19(月) 10:27:450693名無しさん@お腹いっぱい。
2007/03/29(木) 21:40:28バージョンを戻したらいつも通りinfo宛に届く。sendmail.cfは特に前からさわっていないのですが。
0694名無しさん@お腹いっぱい。
2007/03/30(金) 09:20:530695名無しさん@お腹いっぱい。
2007/03/31(土) 21:54:21OpenBSDは、sendmail Xじゃなくて最初からlibmilter込みだよ。
ちなみに、sendmail Xというプロジェクトは事実上死亡して、MeTA1という名前に
変えて開発が細々と続いてるけど、、、、。
OpenBSDがその辺思い切って、ver4.2からキレイさっぱりとMeTA1(sendmail X)
載せてくれないかなと、OpenBSDの信者でもある俺は淡い希望を抱いてます。
0696名無しさん@お腹いっぱい。
2007/03/31(土) 23:14:400697名無しさん@お腹いっぱい。
2007/04/04(水) 12:44:07http://www.sendmail.org/releases/8.14.1.php
0698名無しさん@お腹いっぱい。
2007/04/05(木) 01:40:55試したら 8.14.1 でも同じだった。 orz
0699名無しさん@お腹いっぱい。
2007/04/05(木) 18:50:32いったん受け取った後でリレーするのではなくバウンスするのなら問題はない。
まあ、バウンスすらせずに拒否するのがいちばんいいんだけど。
0700名無しさん@お腹いっぱい。
2007/04/05(木) 20:57:04大抵はFromも偽造されてるからバウンスできない
結果としてPostmasterは毎日山のようなダブルバウンス通知をいただける
となるので問題ないってこともないがな
0701698
2007/04/06(金) 01:18:15sendmail が考え込んで、返事しないって意味。
多分、8.14.1 は短命だろうなw
0702名無しさん@お腹いっぱい。
2007/04/06(金) 10:25:09ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
Enter <ruleset> <address>
> .D{client_addr}192.0.2.1
> .D{client_name}hoge.example.net
> check_rcpt nobody%example.org@host.example.org
(途中略)
check_rcpt returns: $# error $@ 5 . 7 . 1 $: "550 Relaying denied"
うーん。-bt で試すぶんには問題なさげ。
0703名無しさん@お腹いっぱい。
2007/04/06(金) 14:20:39問題なくないじゃんw
0704名無しさん@お腹いっぱい。
2007/04/06(金) 23:02:20■ このスレッドは過去ログ倉庫に格納されています