[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2ch.scのread.cgiへ]
Update time : 03/29 03:38 / Filesize : 290 KB / Number-of Response : 934
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Postfix(8)



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/29(土) 19:18:18 .net]
Postfixスレッド その7です。

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

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

過去スレ、関連スレなどは>>2-4あたり

634 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/02/16(水) 20:19:51 .net]
どっちのドメインを仮想ドメインとして扱うのか、
あるいは両方とも仮想ドメインとして扱ってしまうのか、
両方とも実ドメインとしてしまっていいのか(この場合2つの info@ は同じになる)、
仮想ドメインの方式は virtual(5) なのか virtual(8) なのか、
まずそれを決める。
それぞれによって方法が違うので、それがわからんことには答えようがない。

いずれにしても、最終的には仮想ではない実アドレスに転送して、
そこから aliases なり .forward なりからコマンドを起動する。
その転送のしかたがそれぞれ異なるだけ。


635 名前:635 [2011/02/16(水) 22:09:46 .net]
>>634
現在の方式はvirtual(5)です。
両方とも仮想ドメインとして扱っております。

ユーザー名の後にドメインがついてしまうのは、
www.postfix-jp.info/trans-2.2/jhtml/virtual.5.html
の、結果アドレスの書き換え、辺りのことかもしれません。

いただいたヒントを元にもう少しトライしてみます。

636 名前:名無しさん@お腹いっぱい。 [2011/03/08(火) 08:43:18.10 .net]
age

637 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/10(木) 16:57:39.09 .net]
久しぶりのコンパイルかっ
腕が鳴るぜww
https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2011-0411


638 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/10(木) 20:33:13.81 .net]
コンパイル?

639 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/03/13(日) 14:57:57.38 .net]
のーみそコネコネ

640 名前:名無しさん@お腹いっぱい。 [2011/05/12(木) 13:50:56.27 .net]
コンパイル

641 名前:戦士カンガイバー ◆DMLinuxPbA mailto:sage [2011/05/12(木) 14:13:11.02 .net]
ぷよぷよ?

642 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/12/14(水) 02:05:24.33 .net]




643 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/15(日) 03:22:42.49 .net]
       _('A`)_ 
       l (  )  l 
       ヽノω|..ノ  

644 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/27(金) 21:53:03.23 .net]
Maildir形式で運用しているのですが、任意のユーザだけをmbox形式にできますか?
どなたか設定方法を教えて下さい。

645 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/18(土) 08:56:54.64 .net]
Windows7上のThunderBird10.0.0.1からPosiftx2.9.0.1経由でメールを出そうと
すると、ThunderBirdでは
5.1.7 Bad sender address syntax
と言われ、postfixでは
warning: Illegal address syntax
と言われてしまいます。"telnet localhost 25" でpostfixに繋いで、HELOから
のコマンドを直接叩く分には特にエラーにならず、メールも正常に送信されまし
た。両テストのメールアドレスは括弧<>有無等も含めて完全に同じです。

PostfixはSSL対応で設定していますが、上記のテストは非SSLで行っています。
メールはOCNのサーバ経由での送信となりますが、後者のテストではOCNのメ鯖経
由で正常に送信出来たのでrelayの設定は大丈夫かと思います。

エラーの原因について何か考えられる事はありますでしょうか?

646 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/18(土) 08:59:55.51 .net]
tcpdump -X してみたらどうでした?

647 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/18(土) 09:02:16.75 .net]
すいません、解決しました。TBの設定ミスでした

648 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/18(土) 13:02:09.99 .net]
>>647
どんなミスをしたらそうなるのか知りたい。煽りではなく。
なんでそんなことが起きてしまうのかさっぱり想像がつかんのだが、
もしも簡単にそんなことができてしまう罠があるのであれば、
ユーザサポートとかもやる立場としては知っておきたい。


649 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/18(土) 13:12:04.61 .net]
つーか、bad address syntax が出るような設定ができてしまうってのは、
設定ミスというより Thunderbird がバグってるということでは。


650 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/02/18(土) 20:36:33.49 .net]
>>648
fromが間違ってたのかな?
postfixも、そのチェックをするかは任意なんだし。

651 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/21(火) 15:48:15.66 .net]

master.cfにこのように記載して

----
smtp-192.0.2.1 unix - - n - - smtp
-o smtp_bind_address=192.0.2.1
smtp-192.0.2.2 unix - - n - - smtp
-o smtp_bind_address=192.0.2.2
----

transportでsmtp-192.0.2.1を指定して送信したりして楽しんでいるんだけど。

syslog_nameってmaster.cfで上書きできないの?
例えばこうあって書いてもメールログでhogehoge/smtp-192.0.2.1とならず
potfix/smtpってなってしまう。



smtp-192.0.2.1 unix - - n - - smtp
-o smtp_bind_address=192.0.2.1
-o syslog_name=hogehoge


これって仕様ですか?

ここを参考にしました。
ttp://ya.maya.st/d/200809b.html

652 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/21(火) 19:55:43.73 .net]
最近のバージョンならその設定で hogehoge/smtp ってな感じのログが出るようになるよ。
昔のバージョンではたしかにできなかった。どのバージョンが境かは忘れた。

ln -s smtp smtp-192.0.2.1 と symlink を張っておいて、master.cf を

smtp-192.0.2.1 unix - - n - - smtp-192.0.2.1
-o ...

てな感じにすると postfix/smtp-192.0.2.1 みたいなログが出るかもしれない。
ただ、smtpd ではこの手が使えるけど、smtp は最近のバージョンでは
lmtp とバイナリが共有されて呼ばれる名前によって挙動が変わるようになったので、
そのどちらでもない名前で呼ばれるようにするのはできたとしても推奨はしない。




653 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/21(火) 21:40:57.85 .net]
>652
神ですね。
ちょうど最近のバージョンで試してみたら出るようになりました。
ありがとうございます。


654 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/26(日) 08:26:54.04 .net]
久々に入れてみたけど未だにVDAパッチいるんだな
なんとかならんのかこの状況

655 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/26(日) 11:02:05.90 .net]
>>654
VDAってこれ?
vda.sourceforge.net/


Brings per mailbox/maildir quota support to Postfix VDA
Support for Courier style maildir format, including maildirsize file
Limit either only INBOX or whole maildir
Customizable bounce message, used if mails are bounced (it's also an option)
Customisable suffix for Maildir support, sometimes needed for Courier IMAP
Enhanced patch delivery abilities using vfilter

特定の環境以外では使わない気がするのだが

656 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/27(月) 00:28:58.23 .net]
その特定の環境の真っただ中にも生命は存在するわけで

657 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/08/31(金) 18:37:04.58 .net]
そのパッチとやらは取り込みを拒否されてるの?
そうでないなら黙れクズ!だな

658 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/01(土) 16:11:33.49 .net]
本体へのパッチじゃなくて、Dovecot のみたいに lmtp 喋る MDA にすりゃいいのに。

659 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/04(火) 14:59:45.26 .net]
SMTP-AUTHのユーザ名がxxxのとき、
From:xxx@zzz.comのみを許可

のように、ユーザ名を利用したsender制限は可能でしょうか?




660 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/09/04(火) 16:27:21.58 .net]
確か出来るはず。

なんだったかなあ。
reject_sender_login_mismatch と smtpd_sender_login_maps か。
smtpd_sender_login_maps は LDAP に出来るんだったかな?



661 名前:659 mailto:sage [2012/09/04(火) 16:39:17.21 .net]
>>660

ポインタありがとうです
ちょっくら調べてみます


662 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/28(日) 04:48:24.81 .net]
Postfix+Dovecotでバーチャルアカウント対応のメール鯖を構築しました。
クライアントからメールをチェックする時に、
hoge とアカウントだけで認証すると普通に通るんですが
hoge@xxx.jp とドメインを付けると認証をはねられます。
そのためmail_locationで%dが使えないんですが、後者でも認証を通す方法はありますか?
%dを使わなければいいだけなんですが、ちょっと気になるので…



663 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/28(日) 16:56:43.54 .net]
>>662
お前さんが求めているエスパーはこのスレにはいないぞ・・・
質問に答えて欲しいなら、もう少し情報を書いて方がいい

664 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/28(日) 18:28:56.18 .net]
すみません、dovecot.confのuserdb passwd-fileとuserdb passwdのところを
間違えて設定していたからでした…

665 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/11/22(木) 22:01:49.65 .net]
最近、管理しているメールサーバーでヤフーメールが非常に流れが悪い。。
今って厳しくなっているんですかね。

Nov 21 20:49:15 mxmax postfix/qmgr[23092]: 61515226CEE: to=<****@yahoo
.co.jp>, relay=none, delay=1405, delays=1325/80/0/0, dsn=4.7.1, status=deferred
(delivery temporarily suspended: host mx3.mail.yahoo.co.jp[183.79.57.237] refuse
d to talk to me: 421 4.7.1 [TS03] All messages from XXX.XXX.XXX.XXX will be tempor
arily deferred; If retrying does not succeed, see help.yahoo.co.jp/help/j
p/mail/in_trouble/in_trouble-29.html)

666 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/12(水) 13:03:15.49 .net]
自宅サーバーでpostfix動かしてるのだけど
自宅サーバー止めてるのにPOPできました
name serverが乗っ取られているということでしょうか?

667 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/12(水) 13:31:30.09 .net]
何言ってんだ。

668 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/12(水) 13:54:35.91 .net]
まず666という番号が不吉だ。
postfixなどを動かしている自宅サーバーの電源を切ってあるにもかかわらずPOPで接続できてしまう、
という現象?

669 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/12(水) 13:59:33.21 .net]
なんでPostfixスレでPOPの話なんだ?

670 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/12(水) 20:54:58.08 .net]
Postfixを止めたからだろ?

671 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/12(水) 21:55:38.33 .net]
頭のおかしい人は相手にしても仕方がない

672 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/13(木) 13:23:48.57 .net]
脳味噌が乗っ取られてます



673 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/20(木) 16:05:20.53 .net]
先日からdovecotスレでお世話になっている者なのですが、transportをdovecotにした際、pipeのエラーが出てしまい、メールが受信できません。

fatal: pipe_command: execvp /usr/lib/dovecot/dovecot-lda: Permission denied
3FE2D840CEA: to=<to@domain>, relay=dovecot, delay=0.43, delays=0.43/0/0/0, dsn=4.3.0, status=deferred (temporary failure. Command output: pipe: fatal: pipe_command: execvp /usr/lib/dovecot/dovecot-lda: Permission denied )

master.confは以下のように設定しています。
dovecot unix - n n - - pipe
flags=DRhu user=vmail:mail argv=/usr/lib/dovecot/dovecot-lda -f ${sender} -d ${user}@${nexthop} -m ${extension}

「Permission denied」となっていますが、ディレクトリは全てvmail:mailになっており、どの部分に権限がないのかが分かりません。
何か不備があるようでしたらご指摘下さい。
よろしくお願い致します。

674 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/20(木) 16:22:45.86 .net]
>>673
エラーメッセージでググったら
dovecot.2317879.n4.nabble.com/execvp-usr-local-libexec-dovecot-dovecot-lda-Permission-denied-td9592.html
に同様の問題から解決してるっぽい流れがあったけど、参考にならない?

675 名前:673 mailto:sage [2012/12/20(木) 19:35:17.57 .net]
>> 674
ありがとうございます。
確認してみましたが、似たような策は既に行なっていました…。

676 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/21(金) 11:09:38.64 .net]
OS環境は何ですか?postfixとdovecotはどうやってインストールしたのか気になります。
/usr/lib/dovecot/dovecot-lda になるのは Debian/Ubuntu かとも思いますが。

677 名前:673 mailto:sage [2012/12/21(金) 12:01:18.94 .net]
>> 676
Ubuntu 10.04 Serverです。
DovecotもPostfixもパッケージからインストールしており、MySQLを利用したバーチャルホスト環境です。
またドメインやユーザーの管理はPostfixAdminを利用しており、domainテーブルのtransportは"dovecot"にしてあります。

ただ、諸事情によりメールデータの置いてあるディレクトリは変更しています。
これが原因かと思い、最初にAppArmorを疑ったのですが、特に制限はされてませんでした。

678 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/21(金) 14:25:38.56 .net]
>>677
> DovecotもPostfixもパッケージからインストールしており、
> ただ、諸事情によりメールデータの置いてあるディレクトリは変更しています。

とすると、変更してあるメールボックスの場所が問題になっている可能性は考えるべきでしょう。
10.04 ということはこれまでずっと運用してきたサーバーなのでしょうか。それとも現在構築中?
dovecotの設定で mail_location はどうなってますか?

679 名前:673 mailto:sage [2012/12/21(金) 14:31:40.09 .net]
>> 678
現在構築中のサーバーです。
データの場所は
mail_location = maildir:/data/mail/data/%d/%n
です。

あ、/dataは別パーティションなんですが、それが原因なんですかね?
ちなみにpostfixのソケットが集まっているprivateディレクトリも/data下にあります。

680 名前:673 mailto:sage [2012/12/21(金) 16:23:12.25 .net]
とりあえず、
chown vmail:mail /usr/lib/dovecot/dovecot-lda
でエラーはなくなり、LDAが動くようになりましたが、
振り分けフィルターが動かない状態です。

15-lda.conf:
protocol lda {
syslog_facility = mail
mail_plugins = $mail_plugins sieve
sieve=/enc/mail/data/%d/%n/.dovecot.sieve
sieve_dir=/enc/mail/data/%d/%n/sieve
}

ログ:
postfix/cleanup[32394]: 18B148403A2: message-id=<50D40B78.3090008@domain>
postfix/qmgr[32082]: 18B148403A2: from=<from@domain>, size=285, nrcpt=1 (queue active)
dovecot: lda(to@domain): msgid=<50D40B78.3090008@domain>: saved mail to INBOX
postfix/pipe[32424]: 18B148403A2: to=<to@domain>, relay=dovecot, delay=0.1, delays=0.08/0/0/0.01, dsn=2.0.0, status=sent (delivered via dovecot service)
postfix/qmgr[32082]: 18B148403A2: removed

よろしくお願いします。

681 名前:673 mailto:sage [2012/12/21(金) 16:24:30.98 .net]
15-lda.conf:
あ、間違えました。
protocol lda {
syslog_facility = mail
mail_plugins = $mail_plugins sieve
sieve=/data/mail/data/%d/%n/.dovecot.sieve
sieve_dir=/data/mail/data/%d/%n/sieve
}
です。

682 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/21(金) 16:33:40.26 .net]
/data/mail/data/%d/%n/.dovecot.sievec
/data/mail/data/%d/%n/.dovecot.sieve.log
は?



683 名前:673 mailto:sage [2012/12/21(金) 16:58:57.31 .net]
>> 682
両方とも存在しないです。
設定が足りてないのでしょうか?

684 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/21(金) 17:56:30.46 .net]
plugin {
sieve=....
sieve_dir=...
}
では

685 名前:673 mailto:sage [2012/12/21(金) 18:41:13.87 .net]
>> 684
今は以下のようになっています。

plugin {
sieve = /data/mail/data/%d/%n/.dovecot.sieve
sieve_dir = /data/mail/data/%d/%n/sieve
}

protocol lda {}と全く同じです。

686 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/21(金) 22:01:03.65 .net]
>>685
そこにファイルが存在しなかったら振り分けできないと思う
dovecotのスレも見たけどroundcubeの設定が悪いんじゃないの

687 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/22(土) 00:30:18.72 .net]
>>685
> protocol lda {}と全く同じです。
だとしたら protocol lda には mail_plugins = sieve が足りないことになりますが…
書いてあるんでしょうね。

mail_debug=yes
を設定してlogを見てみましょう。sieveプラグインはロードされているでしょうか?
Module loaded: /usr/lib/dovecot/modules/lda/lib90_sieve_plugin.so
sieveファイルがないならないで、
sieve: user has no valid personal script
こういうログが出るはずです。

688 名前:673 mailto:sage [2012/12/25(火) 11:16:14.54 .net]
お返事が遅くなりました。すいません。

>> 686
一応見なおしてみたのですが、特に設定項目はありませんでした。

>> 687
mail_debug=yesを設定したのですが、全くログが増えませんでした。
このあたりの設定が悪いのでしょうか?

10-logging.conf:
plugin {
mail_log_events = delete undelete expunge copy mailbox_delete mailbox_rename sieve
mail_log_fields = uid box msgid size
}

よろしくおねがいします。

689 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/12/25(火) 21:18:19.45 .net]
sieve は有効になってますか?

690 名前:673 mailto:sage [2013/01/05(土) 09:17:58.12 .net]
>> 689
dovecot.confに以下のように記述しています。

protocols = imap pop3 sieve

691 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/01/06(日) 04:20:57.29 .net]
postfixで、送信元のドメインを複数つかうことはできますか?
送信元をtest@a.example.comやtest@b.example.comのように使いたいです。

692 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/01/06(日) 09:42:32.50 .net]
できますよ。



693 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/01/06(日) 23:40:29.29 .net]
追加ドメイン1つあたり10j/月になります

694 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/01/14(月) 16:02:32.65 .net]
iosでプッシュで受け取りたいのですが、自前のサーバでそのようなことはできませんか?

695 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/01/14(月) 20:30:04.01 .net]
自前のサーバーから転送すればいいのではないですか?
そういう意味ではなくて、iOS上でpostfixを動作させてメールを受信したいという意味ですか?

696 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/02/05(火) 16:45:42.79 .net]
postfix 2.9.6

697 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/02/06(水) 18:36:44.50 .net]
VDAパッチってまだインクルードされていないのね、なぜなんだろう。

698 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/02/21(木) 17:08:04.65 .net]
もう 2.10 かよ
マルチインスタンスとかロードバランサーとか全然要らん機能のせいで
stable release のバージョン上がってまだ使ってるバージョンが
サポートから外れるの勘弁してくれ

699 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/02/21(木) 17:46:48.13 .net]
もう、もクソもなく、毎年1月か2月にバージョンが上がるのは定例行事だから覚えとけ。

700 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/02/21(木) 18:54:32.71 .net]
そうなんだけど
最近は欲しい機能もパラメータも無いのにサポートが切れるので仕方なく上げる感じでさ

701 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/02/21(木) 20:59:53.78 .net]
他力本願の分際で何をほざくかなw
イヤならそのまま使ってりゃいいじゃねーか

702 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/02/24(日) 16:45:45.79 .net]
他力本願を貫くのなら、security fixはOSベンダー任せっていう手もあるしねい。



703 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/04/03(水) 12:54:02.90 .net]
CentOS5.5でPostfix入れたんですが25番ポートが開きません。
どこを直せばいいか教えていただけませんか?

レンタルVPSなのでOP25Bは無いと思います

704 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/04/03(水) 17:52:05.33 .net]
壊れた脳味噌は治らないので諦めてください

705 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/04/18(木) 13:10:15.66 .net]
長らく古臭い2.1を使ってたんだが(汗)
2.8にアップしたら、送信が5〜6倍速くなった

706 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/04/21(日) 10:29:23.40 .net]
>>703
iptablesで開ければいいだけでは?

って、もうみてないか。

707 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/04/22(月) 07:53:14.03 .net]
>>706
iptablesを止めてみても開きませんでした

708 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/04/22(月) 08:32:26.58 .net]
自分側のOP25Bだったりして。
定石としてはnetstat -apして、あとはtelnet 127.0.0.1 25かな。

709 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/04/22(月) 23:42:07.89 .net]
このごろはデフォルトだと
inet_interfaces = loopback-only
になってたりするのかも。

710 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/04/23(火) 22:57:12.54 .net]
>>708
のtelnetでいけました。ありがとうございました

711 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/04/23(火) 23:39:10.99 .net]
なんでそれでいけるんだ。

712 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/04/23(火) 23:52:55.08 .net]
捏造レス挟んで喜ぶ終わっちゃってるバカの可能性



713 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/04/25(木) 05:55:07.29 .net]
正引き出来てれば逆引き出来なくても通すという設定はどのように書けば良いでしょうか?

714 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/04/25(木) 08:18:12.52 .net]
そんなのできるわけないだろ。

715 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/06/11(火) 01:50:22.66 .net]
環境:FreeBSD 9.1R-p3 + Postfix 2.10.0 + dovecot 2.2.2
main.cf:
 local_recipient_maps = unix:passwd.byname $alias_maps btree:/usr/local/etc/postfix/case-sensitive_recipients
 local_transport = dovecot-cs

master.cf:
 dovecot-cs unix - n n - - pipe flags=DR user=dovecot:dovecot argv=/usr/local/libexec/dovecot/dovecot-lda -d ${user}

case-sensitive_recipients:
 Hoge OK

という設定で、システムユーザーHoge, mokeについて
moke→moke, Hoge→mokeは問題なくメールが配送されるが、
Hoge→Hoge, moke→Hogeは以下のエラーで配送されない。

postfix/pickup[394]: 9305D431: uid=1001 from=<Hoge>
postfix/cleanup[400]: 9305D431: message-id=<20130610162824.9305D431@example.com>
postfix/qmgr[395]: 9305D431: from=<moke@example.com>, size=325, nrcpt=1 (queue active)
postfix/pipe[402]: 9305D431: to=<Hoge@example.com>, orig_to=<Hoge>, relay=dovecot-cs, delay=0.26, delays=0/0/0/0.25, dsn=5.1.1, status=bounced (user unknown)

postmap btree:/usr/local/etc/postfix/case-sensitive_recipients
もしたし、local_recipient_maps を空にしても症状変わらず。
最早自分の力では原因が分からないので、皆様のご意見を頂戴したく…

716 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/06/11(火) 09:24:57.10 .net]
postfix はローカルユーザの大文字を内部的に小文字に変換しますので。
Hoge ではなく、hoge ユーザのメールを /home/Hoge/Maildir なり /var/mail/Hoge とか
そのへんに配送するように設定するのがよさげ。

717 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/06/12(水) 01:36:45.42 .net]
>>716
その小文字問題を回避しようと
www.postfix-jp.info/origdocs/QandA.html#2.16
を参考にlocal_recipient_mapsとlocal_transportを設定してみたんだが、
上手く行かんのよねー。-fを忘れてpostmapしていたので、-f付きでdbを
作ったり、regexpで指定してみたりもしたが変化なし。
もしかして上記サイトの解説がおかしい?(古い?)
仰る通りhogeをでっち上げるしかないのかな…

718 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/06/12(水) 01:51:39.08 .net]
>>717
その小文字問題ってpostfixのlocalデーモンで発生することなんでひょ。
dovecotも使っているのならdovecotのdeliverでもだめかニャー

719 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/06/12(水) 01:55:50.46 .net]
って、dovecot使ってるじゃない

720 名前:715 mailto:sage [2013/06/13(木) 01:42:10.88 .net]
できたーーーー!!

dovecotがユーザー名を小文字化してくれやがってたのが原因だった。
2.1.0のリリースノートに「auth_username_format default changed to %Lu.」と書いてあった。
10-auth.confのauth_username_formatを空にすると、2.0以前の動作(大文字小文字を変換しない)
に戻り、無事、大文字を含むローカルユーザーに配信出来た。
まさかdovecot側とはなぁ……罠過ぎるorz

色々試してみた所、結局Postfixのlocal_recipient_mapsは弄らなくても大丈夫っぽい。
unix:passwd.byname $alias_mapsだけで届いちゃってるわ。
これはこれで謎だが、まぁ目的は達したので気にしない。

有り難うございました。

721 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/10/31(木) 17:41:43.79 .net]
iptablesを設定してるんだけど、ポート25のUDPって必要かな?
内部でメールをリレーするのに使うなら、TCPだけでいい気がするんだけど、他になにか使うの?

722 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/10/31(木) 18:01:51.73 .net]
使わんでしょ。
netstat で見てみ。



723 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/10/31(木) 19:10:15.91 .net]
ありがとう、見てみたら使ってなかった。
そうやって調べるのね。

724 名前:名無しさん@お腹いっぱい。 [2013/11/09(土) 18:36:27.22 .net]
postfixのsendmail(1)をシェルで直接叩いて送る方法の
送信数制限ってできますか?(汗)

725 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/09(土) 18:58:22.63 .net]
(汗)

726 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/09(土) 19:02:51.71 .net]
(汁)

727 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/11/22(金) 22:21:02.56 .net]
postfixで何とかするなら anvil にローカル発信数管理機能を追加して
pickup が anvil と連携して送信数制限するってのはどうよ

って、せっかくオープンソースなのに、改造すれば?っていうとみんな逃げちゃうんだよなぁ

なら non_smtpd_milters か content_filter で送信数制限するフィルター通すとか?

(汗)

728 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/03(火) 12:24:06.87 .net]
smtpd_client_restrictionsの設定で
permit_mynetworksとpermit_sasl_authenticatedをAND条件にしたいんだけど
どう書けばいい?

729 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/03(火) 14:16:01.16 .net]
smtpd_client_restrictions = permit_x, permit_y
の書き方だと、結局orと同じようになっちゃうので
mynetworks を 192.168.0.0/24 と仮定して

smtpd_client_restrictions = check_recipient_access hash:/etc/postfix/mynetwork-and-saslauthenticated, reject

mynetworks を 192.168.0.0/24 と仮定して

/etc/postfix/mynetwork-and-saslauthenticated
 192.168.0 permit_sasl_authenticated, reject

こんな感じでは出来ないかなあ。やってないので、うそかもしれん。

あとは、iptables 等で mynetworks以外をDROPするとか。

730 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/03(火) 15:02:35.79 .net]
産休
試してみる

731 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/04(水) 17:10:02.24 .net]
CentOs6.2にPostfixをインストールしてリレーチェックとかして一応安全な環境で使っているのですが、
デフォのキュー残存タイムが5dと長いので2日位にしようと
main.cfに以下の2行を追加しました。

bounce_queue_lifetime = 2d
maximal_queue_lifetime = 2d

postfix reload して postconf -d | grep lifetime で見ても以下のとおり適応されていません。
bounce_queue_lifetime = 5d
maximal_queue_lifetime = 5d

ちなみに編集ミスかと思い、webmin 経由でも変更してみましたが同じでした。

何か別の項目とのあわせ技が必要なのでしょうか?

732 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/04(水) 19:13:33.09 .net]
-d は現在の設定値じゃなくてデフォルト値の表示じゃボケが。



733 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/04(水) 19:19:45.39 .net]
>>728
smtpd_client_restrictions = permit_mynetworks, reject
smtpd_recipient_restrictions = permit_sasl_authenticated, reject

でいいんじゃね?
こう書けば permit_mynetworks にマッチしなかったものは
permit_sasl_authenticated の判定前に reject されるので、AND になる。

734 名前:名無しさん@お腹いっぱい。 mailto:sage [2013/12/05(木) 12:35:24.64 .net]
>>732
> -d は現在の設定値じゃなくてデフォルト値の表示じゃボケが。
うぎゃー マジ勘違いしてました。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<290KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef