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

Postfix(5)

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2005/11/30(水) 19:01:47
Postfixスレッド その5です。

●リンク
 本家
 http://www.postfix.org/

 Postfix のぺーじ (ドキュメントの日本語訳、MLなど)
 http://www.kobitosan.net/postfix/

過去スレ、関連スレなどは>>2-4あたり
0338名無しさん@お腹いっぱい。2006/03/28(火) 22:17:33
>>337
どうもありがとうございます
ttp://www.kobitosan.net/postfix/trans-2.2/jhtml/aliases.5.html
これですね
パイプを使いたかったんです
0339名無しさん@お腹いっぱい。2006/03/29(水) 00:26:44
>>334
つーか、時間がないだけ
clamav入れている途中だが、時間なくて中途半端

メールは自分しか使ってないからウィルスとかあっても面倒なだけで別に無問題
管理というほどのものでもなかったりする

> メールがロストしたかどうかはログを見たらわかると思うけど、
> content filterで実現しているなら一度受け取って再送するような形をとるから
> 再送される最長の時間(デフォルト1週間)までは消えないでしょう。

さんすこ。
ちょい勉強してみよっかな。時間的コストかかりそうでやってないんだな。
時間あったらpostfix本でも読んでみよとおもた。

0340名無しさん@お腹いっぱい。2006/03/29(水) 12:49:13
みなさんclamavとの連携ソフトには、何を使ってますか?
0341名無しさん@お腹いっぱい。2006/03/29(水) 12:52:47
amavisd-new
spamフィルタを使わなければそれほど重くない。






嘘です。やっぱり重いです。
0342名無しさん@お腹いっぱい。2006/03/29(水) 14:02:39
>>340
clamsmtpdでいいやん
0343名無しさん@お腹いっぱい。2006/03/29(水) 14:31:41
milter をサポートするそうな。
http://archives.neohapsis.com/archives/postfix/2006-03/1579.html

>>340
ということで、clamav-milter でどうぞ:-)
0344名無しさん@お腹いっぱい。2006/03/29(水) 18:03:33
avmailgateはライセンス切れると、
通知メールが来るよ。
で、実際のメールはそのメールに添付される形。
0345名無しさん@お腹いっぱい。2006/03/29(水) 19:21:26
バーチャルメールボックスの場合.forwardは使えないの?
0346名無しさん@お腹いっぱい。2006/03/29(水) 20:46:00
>>345
man 8 local
0347名無しさん@お腹いっぱい。2006/03/29(水) 20:46:41
>>345
じゃなかった
man 8 virtual
0348名無しさん@お腹いっぱい。2006/03/29(水) 21:29:17
>>343
Milterサポート(・∀・)イイ!! Wietse神
世に出てるDKIMとかSPFとかのMilter使いたかったよ〜
03493402006/03/30(木) 15:21:07
あまり複雑な物を挟みたくなくて聞いてみたのですけど、milter良さそうですね。
レスに感謝です。
0350名無しさん@お腹いっぱい。2006/03/30(木) 15:47:08
>>340
ちなみに、milterはまだサポートされてないからな。
03513402006/03/30(木) 16:11:19
>>350
orz
とりあえず、342がお薦めのclamsmtpを試してみます。。
サイトに、「perlとか使ってなくてシンプル」と書いてありました。
0352名無しさん@お腹いっぱい。2006/03/30(木) 20:08:23
おまいの頭。
0353名無しさん@お腹いっぱい。2006/03/30(木) 20:10:08
milterって添付ファイルまで見てくれるんかいな?
0354名無しさん@お腹いっぱい。2006/03/32(土) 01:25:27
Postfixを利用しているメールサーバの送信数、受信数をカウントしたい
のですが、pflogsummで可能でしょうか?
pflogsummのreceivedとdeliveredって何のカウントでしょうか?
お助け下さい。
0355名無しさん@お腹いっぱい。2006/03/32(土) 19:07:25
そんな程度の英語も分からないようなら、

grep 'status=' /var/log/maillog | wc -l

これでいいよw 数字なら意味分かるだろ?
0356名無しさん@お腹いっぱい。2006/03/32(土) 19:59:56
>>355
それでは、
grep 'status=' /var/log/maillog | grep -v relay=local | wc -l
は送信数
grep 'status=' /var/log/maillog | grep relay=local | wc -l
が受信数でよいですかね?
0357名無しさん@お腹いっぱい。NGNG
Vine Linux 2.6 に「postfix-2.2.9」をインストールし、
「amavisd-new-2.3.3」と「clamav-0.88」の組み合わせで、
ウイルススキャンをかけることを目論んでいます。

が、何かうまく動作しないです。
以前は動いていたのですが、各種モジュール類も含め、
今朝、アップデートをかけたら動作しなくなってしまいました。

エラーメッセージは以下の通りです。

# /usr/local/sbin/amavisd debug


It is possible to change EUID from 0 to root, ABORTING!
Please use the most recent Net::Server or apply a patch - see:
http://www.ijs.si/software/amavisd/#net-server-sec
or start as non-root, e.g. by su(1) or using option -u user
Apr 2 18:49:57 mx.teitoku.com /usr/local/sbin/amavisd[2076]: TROUBLE in pre_loo
p_hook: SECURITY PROBLEM, ABORTING at /usr/local/sbin/amavisd line 6349.
Suicide () TROUBLE in pre_loop_hook: SECURITY PROBLEM, ABORTING at /usr/local/sb
in/amavisd line 6349.
0358357NGNG
(つづき)

環境は、
perl-5.6.1-0vl13
Net::Server0.93
です。


# /usr/local/sbin/amavisd -u vscan debug
とするとエラーはなくなるのですが、
# telnet localhost 10024
で応答しなくなります。(QUITできない)


同じような現象で悩んでいる方、いらっしゃいますでしょうか?


どうも「Net::Server 0.93」辺りのバグじゃないのかと思ってるのですが、
お手上げ状態です。
0359名無しさん@お腹いっぱい。2006/04/02(日) 19:14:59
>>356
relay=virtual とかもあるので、一概にそれだけで判断はできないかな。
grep -v relay=local に引っ掛かったリストをよく見て考えてみれ。
0360357NGNG
(つづき)

ちなみに、
/etc/amavisd.conf
はドメイン位しか設定していません。他はオーソドックスな設定です。

また、postfixなど含めソースからのインストールですが、
特殊なインストール方法は一切ありません。


amavisdに必要な他のCPANモジュール類は今日時点で最新のものです。
これらの相性とか不具合でなければ、
「Vine Linux 2.6」が古すぎるとか別の問題になってきます。

他のプラットホームで、
上記組み合わせで正常に動作している方いらっしゃいますでしょうか。
0361357NGNG
(つづき)
「amavisd-new-2.3.3」に関しては、
かつて自分の環境で動作していた 2.3.0 に戻してもエラーになってしまいました。
0362名無しさん@お腹いっぱい。2006/04/02(日) 20:48:57
腐れVineでそんな事やる理由はやっぱり馬鹿だからですか?
0363名無しさん@お腹いっぱい。2006/04/02(日) 21:23:12
>>357
amavisd-new-2.3.3とNet::Server 0.91以上の組み合わせは動かないらしい。
Net::Server 0.90にすべし。

あるいは
ttp://www.ijs.si/software/amavisd/amavisd-new-2.4.0-pre7.tar.gz
0364357NGNG
>>363
ありがとうございました!

「Net::Server」のバージョンを 0.90 に戻して、かつ、起動スクリプトを
/etc/rc.d/init.d/amavisd start
ではなく、
/usr/local/sbin/amavisd -u vscan -g vscan start
に変えたら動作するようになりました。

「amavisd-new-2.4.0-pre7」の方は今度の週末に試してみます。


午後から半日潰れて凹みました。


>>362
Vineがくされつつあるのは知ってるのですが、
新しいハードを買って交換する余裕がないので(主に金銭的に)。
0365357NGNG
調子に乗って、
Postfix本体、amavisd-new、clamav、各種CPANモジュール、などなど、
一個一個確認せずに一気にバージョン上げたのは反省してます。

Vine2.6も色々古いし、原因の切り分けが難しかった。
オチ的には「Net::Server」。
0366名無しさん@お腹いっぱい。2006/04/02(日) 22:26:06
pflogsumm.plって「-d today」か「-d yesterday」オプションを付けないと
指定したログすべての集計がされると思いますが、「Per-Hour Traffic Summary」
部分の時間ごとのカウントって正確な集計されてます?
どうも数値が少ないようなのですが
0367名無しさん@お腹いっぱい。2006/04/03(月) 18:24:24
外からtelnetで25ポートを指定して接続するとConnection refusedになって接続できません。
maillogには何も記録されていません。どのようにして調べればよいのでしょうか?
pop3には問題なく接続できています。ファイアウォールは切ってあります。OSはFC5です。
0368名無しさん@お腹いっぱい。2006/04/03(月) 18:34:12
>>367
Postfix 以前の問題だから Linux 板のくだ質あたりで聞いてみ。
0369名無しさん@お腹いっぱい。2006/04/03(月) 19:00:19
nifty使ってるとか
ttp://support.nifty.com/support/information/op25b.htm
0370名無しさん@お腹いっぱい。2006/04/04(火) 00:45:01
>>369
OP25のOはどういう意味なのか考えた事は無いのか?
まぁNiftyは今酷い事になっているようだが。
0371名無しさん@お腹いっぱい。2006/04/04(火) 06:03:25
直接postfixの質問では無いのですが、教えてください (OS: FreeBSD)

saslauthd で、SMTP認証を行おうとしています。
/usr/local/lib/sasl2/smtpd.confに以下の設定を行い、
/usr/local/etc/sasldb2.dbに追加したユーザで認証できるようになりました。

pwcheck_method: auxprop
auxprop_plugin: sasldb
mech_list: cram-md5 digest-md5 login

その後、imapで認証しようと思い、smtpd.confを

pwcheck_method: saslauthd
# auxprop_plugin: sasldb
mech_list: cram-md5 digest-md5 login

とし、saslauthdを、-O localhost -a rimap で起動、
psで確認で確認、一応postfixも再起動しました。

続く
0372名無しさん@お腹いっぱい。2006/04/04(火) 06:13:56
すみません、ちょっと気になる部分を見つけました。
もう一度確認してから質問させて頂きます、スレ汚しすみません。
03733712006/04/04(火) 07:12:28
失礼しました、続きです
IMAPdを認証として、MUAからテスト送信したところ拒否され、
ログを調べたところ、どうもsasldbを使用しているような状態です。
(試しに、sasldb2.dbを移動したらファイルが無いといったエラーになった)

warning: SASL authentication failure: Could not open db
warning: SASL authentication failure: Could not open db (なぜ2つ表示されるか分かりません)
warning: SASL authentication failure: no secret in database

>>372を書いている途中に、以下のログだけになり、

warning: SASL authentication failure: no secret in database

IMAPdで認証失敗している状態になったと思ったのですが、
また以前と同じ、sasldbを使用しているような状態になりました
saslauthd, postfixを何度再起動しても、現状駄目な状態です。

何かお気づきな点はありますでしょうか
0374名無しさん@お腹いっぱい。2006/04/04(火) 09:31:02
saslauthd_path: /var/run/saslauthd/mux
0375名無しさん@お腹いっぱい。2006/04/04(火) 11:37:34
pwcheck_method: saslauthd
は LOGIN や PLAIN 認証での方法を指定する。
DIGEST-MD5 や CRAM-MD5 ではどう指定していようと
auxprop プラグインが使われる。
0376名無しさん@お腹いっぱい。2006/04/04(火) 11:41:22
生パスワードを要求する認証機構にはPLAINとLOGINしか使えないってことだな
03773672006/04/04(火) 13:10:58
自己解決しました。
ファイアウォールなどの設定を色々とチェックしたのですが、結局、ここ
ttp://tech.ckme.co.jp/mail.shtml
にあるとおり
inet_interfaces = all
にしたら、うまく動くようになりました。

0378名無しさん@お腹いっぱい。2006/04/04(火) 14:29:20
>>377
そういうのは中からでも、localhostじゃなくて自分のIPアドレス入れてみりゃ
はじかれるのでわかるじゃんか。
0379名無しさん@お腹いっぱい。2006/04/04(火) 17:31:17
>>234
超〜亀レス、ご無礼いたしやす
>前にMaia Mailguardも日本語化がどうのって話があったけど結局パッチなんかはオープンにならなかったし。

http://maiamailguard.jp/index.html
http://maiamailguard.jp/download.html

日本語対応パッチ
このパッチのライセンスはMaia Mailguard 1.0.0のライセンスに準拠します。

これでも、なんか問題ありりん?
03803712006/04/05(水) 00:33:58
>>374-376
ありがとうございます
ご指摘通り、mech_listを、login, plainのみにしたところ、
imapを使用することが出来ました。

mech_listに、cram-md5 digest-md5を指定していると、
強制的に、auxpropが使われると言うことですよね
勉強になりました

もう一点質問があります
今回、postfix & mysql & courier-imap & cyrus-sasl2 & postfixadminで
バーチャルドメインメール環境を構築しており、受信、送信ともに、
mysql(md5cryptで暗号化されたパスワード)を参照するために、
送信は、saslauthdからimapを使用し、authdaemondに接続するという
回りくどいことをしています

続く
03813712006/04/05(水) 00:41:03
postfixadminのユーザ名の保存形式が、user@example.comの為か、
smtp認証のアカウント名に「user」のみではもちろん駄目で、
「user@example.com」でも駄目、(ログをみると、なぜか「user」で認証している)
色々やってみて、「user@example.com@」としてみたところ
よく分かりませんが、認証できるようになりました。

ちょっと格好が悪いので、最後の「@」を除いたかたちで
アカウント名を設定できるようにしたいのですが、
何か方法はありますでしょうか

もしくは、他にもmd5cryptを読めるような別なsmtp認証はありますでしょうか
03823712006/04/05(水) 01:45:55
自己レスです

ldapの場合でも似たようなことになるが、
こちらは、「ldap_filter: mail=%u@%r」で解決出来るみたいですね
ttp://www.kobitosan.net/postfix//ML/arc.4/msg00782.html

rimaに関しては、私が調べる限りでは見つかりませんでした

# popと全く同じ設定ができないなら、
# 単純にDRACにしてしまおうかな・・
0383名無しさん@お腹いっぱい。2006/04/05(水) 09:42:12
saslauthd -r じゃないの?

あと、まわりくどくなく、
pwcheck_method: authdeamond
って直接使ったら?

0384名無しさん@お腹いっぱい。2006/04/05(水) 15:43:02
皆さん
postfix postdrop とかの gid や、postfix の uid
って指定して決めてますか?

ちなみに
qmailのときはトランプのQにちなんで12x番台とかしましたがw
0385名無しさん@お腹いっぱい。2006/04/05(水) 18:10:35
postfixなんだからトランプのPにちなめばいいじゃん
0386名無しさん@お腹いっぱい。2006/04/05(水) 23:41:08
もれの場合、待ちうけport番号が下2桁につくようにすることが多い。
だから、Postfixなら25、125、1025、10025のうち他のpidとの調和が一番取れているもの
を選ぶ。
03873712006/04/06(木) 02:04:38
>>383
ありがとうございます。
-a rimap -r で@を付けずに認証できました
けど、pwcheck_method: authdeamond の方が良さそうですね

authdeamondを使用した場合、POP3で認証していると思うのですが、
saslauthd -a は適当でいいんでしょうかね
何らか指定しないとエラーになるし、rimap, pam等でも動きました
03883712006/04/06(木) 03:18:43
saslauthdは立ち上げる必要はないんでした
失礼しました
0389名無しさん@お腹いっぱい。2006/04/07(金) 10:26:51
2.1.5で
mysqlテーブルを使って許可するrelay domainを決めてるんですが、
このmysqlって正規表現での検索は不可能でしょうか?
マニュアルとかみてもちょっと詳しいことが書いてなかったので。

http://www.kobitosan.net/postfix/trans-2.1/jhtml/MYSQL_README.html
queryコンポーネントのところで regexp か rlike を使いたいのですが。
へるぷみー
0390名無しさん@お腹いっぱい。2006/04/07(金) 14:27:23
正規表現は無理。 likeとか使って何とかする。 sql覚えてくれ。
0391名無しさん@お腹いっぱい。2006/04/07(金) 17:44:53
正規表現なんて使った時点でハッシュの有効性が下がりますがなw
0392名無しさん@お腹いっぱい。2006/04/10(月) 20:52:54
Mac OSX TigerでSASLを有効にしたいのですがsaslpasswd2 -c ユーザーを実行しても"Bus error"とでて登録できません。
何か設定が必要なのでしょうか?
saslpasswd2はcyrus-sasl-2.1.21.tar.gzののutil内のものを使っています。
0393名無しさん@お腹いっぱい。2006/04/11(火) 00:08:54
saslpasswd2 -c -u FQDN(レルム) ユーザー名
じゃなかったか
0394名無しさん@お腹いっぱい。2006/04/13(木) 07:00:15
Postfixを使っています。
今までSMTPサーバへの接続は、サーバと同一セグメント内からのみを許可していたのですが、
他セグメントからもSTMPサーバへ接続したくて、Cyrus SASLをインストールし、SMTP-AUTHを使おうと
試みました。

イントールは無事終了し、main.cfで
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions =
permit_mynetworks
permit_sasl_authenticated
reject
と書いています。

同一セグメントからは送信時にパスワードを要求されるようになりましたが、
他セグメントからは、依然送信できない状態です。
パスワードも要求されません。

25ポートには特にフィルターはかけていないのですが、どうも原因が解明できません。
よろしければ、アドバイスをお願いいたします。


0395名無しさん@お腹いっぱい。2006/04/13(木) 07:21:18
繋がらないところからのtelnet * 25の応答と、その時のmaillog貼って
0396名無しさん@お腹いっぱい。2006/04/13(木) 08:02:16
>>395
ありがとう御座います。
telnetですが、何も反応はありません。ログにも何も記録されていません。
0397名無しさん@お腹いっぱい。2006/04/13(木) 08:21:50
鯖側のtelnetのポート空いてる?
空いてるんなら、firewallとかtcpwrapperで引っかかってるんじゃない?
よく分からんけど、試しにnmapとかでportscanしてみたら
0398名無しさん@お腹いっぱい。2006/04/13(木) 08:34:52
telnetで何も反応がないなら、postfixは関係ないな。
普通のUnixのTCP実装では、アプリケーション側でacceptする前に
OSが接続を成立させてしまう。
だから、仮にpostfixが接続を受け付けていないのが原因だとすれば
telnetで一瞬接続が成立した後に切断されたことが表示されるはず。
0399名無しさん@お腹いっぱい。2006/04/13(木) 08:43:43
失礼、>>397の表現おかしいかった
> 鯖側のtelnetのポート空いてる?
> 空いてるんなら〜
じゃなくて、
鯖側でtelnet動かしてる?
動かしてるんなら〜
です
04003942006/04/13(木) 08:46:25
>>395>>397>>398
すみません、僕へのレスでしょうか・・・。
そうであると仮定して・・
ありがとうございます。

396は僕ではありません。

>>395
windowsのコマンドプロンプトから、telnet mailserver 25 をしたときの結果ですが、
接続中 (何とか)
と一瞬出て、(一瞬なので、文字が読めません・・・)
その後、真っ暗な画面のままです。
SMTPサーバないで、telnet localhost 25 としたときに出てくる、接続完了を示す文字は出てきません。

>>397>>398
SMTPサーバの25ポートは開いています。
nmap localhost をしても、25ポートはオープンです。
0401名無しさん@お腹いっぱい。2006/04/13(木) 09:36:02
他セグメントからつながらないというのに
localhost から nmap して何を調べるつもりだ。
0402名無しさん@お腹いっぱい。2006/04/13(木) 12:23:03
つながりました。どうやらSELinuxの設定の問題だったようです。
ありがとうございました。
0403名無しさん@お腹いっぱい。2006/04/13(木) 14:12:06
皆さんありがとうございます。以前つながりません。
エラーの内容ですが、
huga postfix/tlsmgr[19400]: fatal: unsupported transport type: fifo
となっています。エラー文をこのまま入れて、ぐぐってみたのですが、
「該当するページが見つかりませんでした。」
になってしまいます。どなたか助けてください。よろしくご指導のほどお願い申し上げます。
0404名無しさん@お腹いっぱい。2006/04/13(木) 14:24:25
以前つながらないのなら今後はつながるのかな?
0405名無しさん@お腹いっぱい。2006/04/13(木) 14:58:08
すみません。依然です。
0406名無しさん@お腹いっぱい。2006/04/13(木) 20:10:20
>>397
>>399
アンタだけ浮いてるよ
黙っていたほうがいいよw
0407名無しさん@お腹いっぱい。2006/04/13(木) 21:05:36
>>403
>...
>エラーの内容ですが、
>huga?postfix/tlsmgr[19400]:?fatal:?unsupported?transport?type:?fifo
>となっています。エラー文をこのまま入れて、ぐぐってみたのですが、
>「該当するページが見つかりませんでした。」

「[19400]:」とると検索できるよ。ロシア語のとかが出てくる ...
tlsmgrってあるのでSSL/TLS関係の問題?

http://www.postfix.org/TLS_README.html

0408名無しさん@お腹いっぱい。2006/04/13(木) 21:06:39
肝心な情報は全部出して質問してくれよ。
最低でもログぐらい出してくれんと。
0409名無しさん@お腹いっぱい。2006/04/13(木) 21:44:48
誰が誰だかわからなくなってきた ...
0410名無しさん@お腹いっぱい。2006/04/13(木) 22:39:51
質問者はトリップつけれ
0411名無しさん@お腹いっぱい。2006/04/14(金) 01:07:25
質問です。
1 つのサーバで複数ドメインのメールアドレスを利用しています。
今のところメールの送信は全く問題ありません。

で、その送信したメールのヘッダを確認すると、送信サーバ名が表示されると思いますが、
その送信サーバ名を、利用している複数ドメイン毎に切り替えることは出来るのでしょうか?

今のところどうやっても、main.cf に書いてあるホスト名が表示されます。
もしこの設定をされている方いらっしゃいましたら、お教え下さい。
よろしくお願いします。
0412名無しさん@お腹いっぱい。2006/04/14(金) 01:17:56
trivial_rewrite あたりは変えられないんだっけ?

あと分かっていると思うが、送信先のサーバが付ける
Received 中のホスト名は変えられないぞ。
0413名無しさん@お腹いっぱい。2006/04/14(金) 10:22:57
>>407
まあ、tlsmgrはTLSを実現するためのプログラムだけど、
問題はそこではないと思うね。
master.cfのtlsmgrの行が、fifoだったりしない?
ここはunixとかじゃないといけないんだが。

>>411
たぶん、できない。
自分の管理するドメインしか送信できないなんていうルールはSMTPにはないから、
そういうことをするのはナンセンス。
自分がつけたReceived:はいじれるかもしれないけど、送信相手のつけたReceived:は
自分のIPアドレスの逆引きが記録されるからそういうことをするのは無意味だと思うし。
04144112006/04/14(金) 11:23:00
>>413
な、なるほど。やっぱり無理そうですか…
postfix の設定ではなくて、もうちょっと別の方法考えてみます。
ありがとうございました。
0415名無しさん@お腹いっぱい。2006/04/14(金) 13:39:33
ヘッダの詐称をやろうとしてることは自覚してる?

Received ヘッダに書かれるのはホスト名であって、
メールアドレスのドメイン名ではない。
どこのホストがメールを処理したかわからなくなるので、やめれ。
0416名無しさん@お腹いっぱい。2006/04/14(金) 14:21:03
>>411
なんでそんなことしたいの?
0417名無しさん@お腹いっぱい。2006/04/14(金) 15:13:21
main.cfに書いてあるホスト名が会社のドメイン名で、他のドメインは遊びで使っているドメインもあるからです。
遊びで使っているドメインで送信したメールの中に会社のドメイン名が書いてあると、その会社と何か
関係があると思われてしまうし、かといって、会社のメールの中に遊びで使っているドメイン名を入れたくもありません。
0418名無しさん@お腹いっぱい。2006/04/14(金) 15:28:41
会社のマシンで遊ぶなよ……
0419名無しさん@お腹いっぱい。2006/04/14(金) 20:52:27
なんか痛い香具師とは思っていたけど
真顔で書くほどに痛いとは
0420名無しさん@お腹いっぱい。2006/04/14(金) 22:35:53
>>417
そんな発覚したらただじゃすまいことはせずに、
レンタル鯖もそんなに高いわけじゃないんだしさ、
そういうところを借りれば?
0421名無しさん@お腹いっぱい。2006/04/15(土) 05:28:40
>>411 がその「会社」の代表兼サーバー管理者じゃないの?

ちなみにうちはそうですw。超零細企業なんで。

うちではサーバー名はwhoisで特定されにくいドメイン名で設定して、
バーチャルドメインで「会社のドメイン」も「遊びのドメイン」も管理してる。
0422名無しさん@お腹いっぱい。2006/04/15(土) 06:26:04
代表じゃないけど、421さんと似たようなものです。
0423名無しさん@お腹いっぱい。2006/04/15(土) 08:58:05
だから、公私混同するなよ。
0424名無しさん@お腹いっぱい。2006/04/15(土) 09:23:10
えー。別にいいじゃん。
>>423に迷惑かけるわけじゃなし。
0425名無しさん@お腹いっぱい。2006/04/15(土) 09:51:29
IDがほしくなってくる流れだなおい
0426名無しさん@お腹いっぱい。2006/04/15(土) 12:38:57
そんなボスにはついていきたくないけど、それはさておき、

遊びで使うPostfixを別に上げて、
別のIPアドレスと逆引きを割り当てたら?
jailやUMLなんかを使えば1台しかマシンが
無くても十分実現可能な話だと思うけど?
0427名無しさん@お腹いっぱい。2006/04/15(土) 12:47:27
遊ぶだけなら 127.0.0.2とか勝手に増やして、自己完結。
0428名無しさん@お腹いっぱい。2006/04/17(月) 01:47:29
サーバのresolv.confは0.0.0.0となっています。
0429名無しさん@お腹いっぱい。2006/04/17(月) 03:56:29
>>428
キャーステキ
0430名無しさん@お腹いっぱい。2006/04/17(月) 16:06:29
postfix の aliases いじってメール受け取ったら標準出力でスクリプト(PHP)に渡したいんだが

join: someone,"| /usr/local/bin/php /home/someone/php/mailreply.php"

じゃだめ?
someoneは実際に存在するゆーざ。
ユーザなんて介さずにスクリプトに直で渡せたほうがいいんだけど
04314302006/04/17(月) 16:07:06
ちなみに
ttp://www.dolphy.gr.jp/webap/topic/postfix.html
を参考にしました。
04324302006/04/17(月) 16:20:19
自己解決

join: "| /usr/bin/php /home/php/cli_test.php"
って感じで行けた

失敗してたのはメールを受けて書き込みするテキストファイルのパーミッションだった
0433名無しさん@お腹いっぱい。2006/04/17(月) 16:33:26
Postfix 2.2.3ですが、*着信するアドレスによって* smtpd_client_restrictions などの
諸制限を変更する設定なんでしたっけ?
以前見かけて「フーン」だったけど使う必要が出てきて困り中orz
0434名無しさん@お腹いっぱい。2006/04/17(月) 20:29:36
header_checks とか?
もうちょっと具体的に何をどうしたいか書いてくれよ。
0435名無しさん@お腹いっぱい。2006/04/17(月) 20:41:05
RESTRICTION_CLASS_README
04364332006/04/19(水) 08:58:54
>>435
smtpd_restriction_classes でした!ありがとうございます

abuse@mydomain.com 宛については無条件で全てのメールを受け入れ、
他の大多数アカウント宛については
smtpd_client_restrictions = reject_unknown_client
を適用したかったのです。
まだ試してないけどこれでできるはず・・・
0437名無しさん@お腹いっぱい。2006/04/22(土) 14:25:06
先輩、質問です。postfixadmin でバーチャル機能を使用し、
現在3ドメインでメールの送受信出来るように設定しました。

1. account@domain01.com
2. account@domain02.com
3. account@domain03.com

外からも送受信OKなのですが、2と3で送信を行うと、
受けた側には1のドメイン名が出てしまいます。

1. account@domain01.com
2. domain02.com@domain01.com
3. domain03.com@domain01.com

Return-Path、envelope-from、From 等。
その為、返信を行うと間違ったメールアドレスとなり届きません。
全て、それぞれのドメイン名を表示するにはどうのような設定が必要なのでしょうか?
どうにかここまで辿り着いたのですが、ここから進まなくなってしました。
先輩方、お手数ですがご指導下さい。宜しくお願いします。

smtp :  postfix
pop   :  dovecot
db     :  mysql
OS    : Linux debian sarge
0438名無しさん@お腹いっぱい。2006/04/22(土) 14:31:46
>>437
ツールの方が分からないので難しいなぁ。
コマンドラインで postconf -n した結果を差し支えないレベルで
晒してくれると多少は分かる鴨しれません。
■ このスレッドは過去ログ倉庫に格納されています