Postfix(7)
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2007/07/27(金) 16:01:13●リンク
本家
http://www.postfix.org/
Postfix のぺーじ (ドキュメントの日本語訳、MLなど)
http://www.kobitosan.net/postfix/
過去スレ、関連スレなどは>>2-4あたり
0737名無しさん@お腹いっぱい。
2008/06/06(金) 23:36:34消える
プロバから転送でALLOKだ
0738名無しさん@お腹いっぱい。
2008/06/07(土) 00:44:480739724
2008/06/07(土) 02:21:42もちろん、その方法でも試してますがhotmailには送れないんですよこれが。
と、言いたかったところですが、以前試した時の設定方法が悪かったのか、
さっき帰宅してから、再度transport_maps = でISPのSMTPサーバを指定し、
transportファイルを記述したらうまく送信できました!
以前試してダメだと思ったのに・・・。情けないです。
別にhotmail送信に際して、自ホストから送信することに拘りはないので、
この方法で送れるなら十分です。
スレを汚してしまい申し訳ないです。そして勉強になりましたありがとうございます。
0740名無しさん@お腹いっぱい。
2008/06/07(土) 16:17:04向こうで捨てられてたわけだ。
0741名無しさん@お腹いっぱい。
2008/06/07(土) 22:12:14rootから○CNの自分のアカウントに送るのに、
relayされない(telnet接続でのテストだといける?)
ので、sender_canonical使ってみてるんですが、よく使われる
方法ですか?
sender_canonicalでは、送信元をrootから○CNの自分のアカウントに
変更かけてます。
0742名無しさん@お腹いっぱい。
2008/06/10(火) 19:06:40qmailadminが便利なのでvpopmailはそのまま使いたいと思っています。
postfixから使う場合には配送にsendmailを使う方法が主流?のようですが、
この場合local_recipient_mapsを空にする必要があるようです。
しかし、この設定をして存在しないアカウントへのメールを受け取るのを避けたいのですが何かよい方法がないでしょうか?
0743名無しさん@お腹いっぱい。
2008/06/11(水) 09:28:44素直にそれを使った方が早いかもです
0744名無しさん@お腹いっぱい。
2008/06/11(水) 15:24:21postfixadminはMLの管理ができない。
0745名無しさん@お腹いっぱい。
2008/06/11(水) 17:08:390746名無しさん@お腹いっぱい。
2008/06/11(水) 19:35:18毎月くる備忘録通知うざいし。procmail で /dev/null 行ってもらってるw
FML のが振り分け楽でいいのよね。過去ログ取得も楽だし。(その分 MTA に負荷かかるけどね)
0747名無しさん@お腹いっぱい。
2008/06/11(水) 19:41:500748名無しさん@お腹いっぱい。
2008/06/11(水) 19:49:390749742
2008/06/12(木) 19:08:17とりあえず早急に外とやり取りする部分をpostfixにしたかったので
回りくどい気もしますが下のサイトの方法を試してみることにしました
ttp://www.inwonder.net/~dayan/pukiwiki/index.php?qmail%A4%AB%A4%E9postfix%A4%CB%B0%DC%B9%D4%A4%B9%A4%EB%A4%C8%A4%ADvpopmail%A4%F2%A4%C9%A4%A6%A4%B9%A4%EB%A4%AB
0750名無しさん@お腹いっぱい。
2008/06/15(日) 15:27:41他のOSSなら、tar展開→configure→make→checkinstallでrpm作成
なんですが、Postfixってtar展開しても、configureが無いので、
どうしたらいいもんかと。
0751名無しさん@お腹いっぱい。
2008/06/15(日) 15:29:08板違い消えろ。
0752名無しさん@お腹いっぱい。
2008/06/15(日) 17:25:370753名無しさん@お腹いっぱい。
2008/06/15(日) 17:33:58spec書いてビルドすりゃいいだろ。
分からなけりゃLinux板で聞け。postfixは関係無いから。
0754名無しさん@お腹いっぱい。
2008/06/15(日) 18:28:28仕事で必要ならコンサルタントを雇いなさい。
0755名無しさん@お腹いっぱい。
2008/06/15(日) 23:31:500756名無しさん@お腹いっぱい。
2008/06/15(日) 23:35:140757名無しさん@お腹いっぱい。
2008/06/16(月) 16:10:28RedHat9をこの度Fedora9にしたのですがPostfixでのメール送信ができずにいます。
正確にはlocalhost以外からの25番接続すらできずにいます。
telnet localhost 25 ←接続できる
telnet 127.0.0.1 25 ←接続できる
telnet 192.168.1.30 25 ←接続できない(IPアドレスはifconfigでも確認済み)
iptablesをまず疑ったのですが、service iptables stopでiptablesを止めても上記は変わりませんでした。
mynetworksは以下のようになっています。
mynetworks = 192.168.1.0/24, 127.0.0.0/8
上記以外も設定はRedHat9の頃のをそのまま使っています。
他にはどういう理由が考えられるでしょうか?
0758名無しさん@お腹いっぱい。
2008/06/16(月) 16:24:30netstatでポートが開いてることくらいは当然確認してるんだよな?
0759名無しさん@お腹いっぱい。
2008/06/16(月) 16:30:38あれぇ?orz
0760名無しさん@お腹いっぱい。
2008/06/16(月) 16:31:240761名無しさん@お腹いっぱい。
2008/06/16(月) 16:31:52すまん。
0762名無しさん@お腹いっぱい。
2008/06/16(月) 16:39:10restartは何度か試してたはずなのに・・・。
お騒がせしました。orz
0763名無しさん@お腹いっぱい。
2008/06/16(月) 16:43:540764名無しさん@お腹いっぱい。
2008/06/16(月) 16:50:430765名無しさん@お腹いっぱい。
2008/06/16(月) 16:53:32基本すら確認せずパケットフィルタを先に疑うとは論理も何もないアホだな
>>762
その何度もrestartした際にちゃんとプロセスの様子は確認したのか?
自分がやったことを振り返らず、考えず、まずは人に訊く
そういうヤツは本当に害悪だ
0766名無しさん@お腹いっぱい。
2008/06/16(月) 17:03:46すみません、netstatはすっかり抜けてました。
朝からずっと格闘してて一人でググりながら色々試し、それでもどうにもなくなってきてここに来ました。
ここに来る前にもう一度だけでもrestartしてみるべきでした。
すみません。
0767名無しさん@お腹いっぱい。
2008/06/16(月) 17:05:48設定ファイルのタイムスタンプと比べてみ。
0768名無しさん@お腹いっぱい。
2008/06/16(月) 18:16:38行き詰まったら休憩してクールダウンすることも大切
いたずらに焦ってしがみついても見落とすことが増える
あえて別のことを考えて凝り固まった視点や思考をほぐすのもいい
頭が冷えたら、現状を整理する、基本に立ち返る、資料を調べ直すなどなど
こうすることであっさり答えが見つかったりする
なお今回の顛末を見るとシステムの動きや作業内容の意味を理解しているのか怪しい
ちゃんと管理したいなら基本を勉強すべきだし
業務であれば対価を払って真っ当な作業者を割り当てることも考えるべき
0769名無しさん@お腹いっぱい。
2008/06/17(火) 04:49:54↑のページを参考にOSXのLeopardにpostfixをインストールしてみて起動まではうまく
いってるようなのですが、送受信ができません。
ポート25は調べたら空いてました。
ターミナルでは
sh-3.2# mail hoge
Subject: test
test desu
.
EOT
sh-3.2# mail
mail: /var/mail/hoge: Is a directory
sh-3.2#
こういう感じでIs a directoryと出て来てしまいます。
コンソールのログは
Jun 17 04:44:50 abonabon postfix/pickup[1940]: E6287541DBB: uid=0 from=<root>
Jun 17 04:44:50 abonabon postfix/cleanup[2035]: E6287541DBB: message-id=<20080616194450.E6287541DBB@abonabon.ddo.jp>
Jun 17 04:44:50 abonabon postfix/qmgr[1941]: E6287541DBB: from=<root@abonabon.ddo.jp>, size=336, nrcpt=1 (queue active)
Jun 17 04:44:51 abonabon postfix/local[2037]: E6287541DBB: to=<hoge@abonabon.ddo.jp>, orig_to=<hoge>, relay=local, delay=0.1, delays=0.04/0.02/0/0.04, dsn=2.0.0, status=sent (delivered to mailbox)
Jun 17 04:44:51 abonabon postfix/local[2037]: warning: service not found: biff/udp
Jun 17 04:44:51 abonabon postfix/qmgr[1941]: E6287541DBB: removed
となってます。
ググっていろいろ書き直したりしたのですがハマってしまいました。
解決法ありましたらアドバイスお願いしますm( )m
0770名無しさん@お腹いっぱい。
2008/06/17(火) 10:59:56基本的にゃほとんど変更しなくても動く。
0771名無しさん@お腹いっぱい。
2008/06/17(火) 16:54:09そのmailコマンドはどうせUCB mailなんでそ。Maildirに対応しているわけがない罠
0772名無しさん@お腹いっぱい。
2008/06/17(火) 17:52:25virtualの設定で質問です。
main.cf
recipient_delimiter = -
/etc/postfix/virtual
---
example.jp anything
aaa@example.jp mailman,example@other.com
bbb@example.jp mailman
ccc@example.jp mailman
---
と設定をしています。
このとき、
aaa-123@example.jpにメールが来た場合、example@other.comではなく
example-123@other.comに転送されてしまいます。
これをオプションの部分を無視してexample@other.comに転送させる設定は
どうすればよいでしょうか。
わかるかたいらっしゃったら、よろしくお願いします。
0773名無しさん@お腹いっぱい。
2008/06/17(火) 19:13:240774名無しさん@お腹いっぱい。
2008/06/24(火) 22:06:290775名無しさん@お腹いっぱい。
2008/06/26(木) 09:43:400776名無しさん@お腹いっぱい。
2008/07/07(月) 13:13:380777名無しさん@お腹いっぱい。
2008/07/07(月) 20:37:490778名無しさん@お腹いっぱい。
2008/07/12(土) 17:08:03現在、postfixadmin2.2.0にて、ドメイン管理者にそのドメインの管理権限を与え、
メールアカウント管理させており、どのドメインユーザーも送受信ともに正常にできています。
ただ、Return-Path、Senderアドレスだけが、リアルホスト名というか、main.cfに記述されているドメイン名になってしまうので、
あまり気持ちよくありません。(ソースなどを見た場合に)
そこで、canonical_maps = mysql:/etc/postfix/canonical等の指定で、
今実際に管理しているmysqlを使って、canonical_mapsとsender_canonical_mapsを動的に変更できないでしょうか。
例えば現状だと、main.cfに書かれているリアルホスト名がaaa.comだとして
aaa.com上のapacheからPHPで送られたメールの発信者は
apache@aaa.comとなり、これを/etc/postfix/canonicalでwebmaster@aaa.comと今はしています。
なので、bbb.com上のapacheからPHPで送られたメールもwebmaster@bbb.comがReturn-Pathになってしまってます。
これをbbb.com上のapacheから送ったメール発信者は自動的にwebmaster@bbb.comになるようにできないものでしょうか?
0779名無しさん@お腹いっぱい。
2008/07/14(月) 11:17:36>ただ、Return-Path、Senderアドレスだけが、リアルホスト名というか、main.cfに記述されているドメイン名になってしまうので、
これってバーチャルユーザの環境で「正常に送受信できている」とは言わないと思うんだが。
postfixadmin のインストールのしかたから根本的に間違ってんじゃないの?
0780名無しさん@お腹いっぱい。
2008/07/14(月) 23:09:41いや、普通にメーラーでなら正常にそのバーチャルドメインアドレスで送受信できるんですが、
apacheがPHPなどで送信するメールのReturn-Pathがapache@hogohoge.jpとなってしまいます。
このhogehoge.jpとは、main.cfのmydomainもしくはmyhostnameに設定しているもので、
この値がそのまま@以降に反映されてしまってます。
まぁ当然と言えば当然なのですが、そこをapacheでPHPが動く時に、そのバーチャルホスト名で判断して
@以降をそのホスト名にできないかなと思いまして。
0781名無しさん@お腹いっぱい。
2008/07/14(月) 23:43:17apache権限で動いてるPHPが@以降付けずにsendmailコマンドで
メールを投げてるというわけではないよな、念のため
0782名無しさん@お腹いっぱい。
2008/07/15(火) 00:15:330783名無しさん@お腹いっぱい。
2008/07/15(火) 00:16:01PHP サイドで環境変数から FQDN 拾ってドメインと合体。
なんてのはどう??
というか Return-Path は mydomain になっているのか。
うちは myhostname のまんまだわ、
0784名無しさん@お腹いっぱい。
2008/07/15(火) 08:30:33mb_send_mail に "-f webmaster@bbb.com" を渡すだけで解決するとか
そういう問題なのかな。それだと postfix 関係ないけど。
0785名無しさん@お腹いっぱい。
2008/07/15(火) 23:13:260786名無しさん@お腹いっぱい。
2008/07/16(水) 01:22:19return-path は envelope sender が何であったかを記録するためのヘッダであって、
envelope sender を何にするかを MTA に指示するヘッダではない。
0787名無しさん@お腹いっぱい。
2008/07/25(金) 22:38:32メールを拒否する方法ってある?
0788名無しさん@お腹いっぱい。
2008/07/25(金) 23:25:410789名無しさん@お腹いっぱい。
2008/07/26(土) 00:14:070790名無しさん@お腹いっぱい。
2008/07/26(土) 01:12:16reject_unknown_sender_domain
かにゃ?
0791名無しさん@お腹いっぱい。
2008/07/26(土) 11:36:54strict_rfc821_envelopes のことかな?
>>790
reject_unknown_sender_domain だと、>>787 の条件以外も弾いてしまうだろう?
0792名無しさん@お腹いっぱい。
2008/08/04(月) 05:20:08好きなように正規表現を書けばいんじゃね?
MAILER-DAEMON とか <> とかは許してやっておくれ。
0793名無しさん@お腹いっぱい。
2008/08/04(月) 12:48:220794名無しさん@お腹いっぱい。
2008/08/04(月) 12:51:420795名無しさん@お腹いっぱい。
2008/08/12(火) 18:22:570796名無しさん@お腹いっぱい。
2008/08/12(火) 18:29:370797名無しさん@お腹いっぱい。
2008/08/12(火) 19:31:140798名無しさん@お腹いっぱい。
2008/08/13(水) 14:03:140799名無しさん@お腹いっぱい。
2008/08/13(水) 14:08:23> smtp before pop
詳しく
0800名無しさん@お腹いっぱい。
2008/08/13(水) 14:45:00> smtp before pop
smtpに接続した後でないとpop出来ないとです
さぁ、有効性について↓
0801名無しさん@お腹いっぱい。
2008/08/13(水) 14:47:08SMTPについてはまともな認証方式をサポートしているクライアントで
安全性がちょっとだけ増す
0802名無しさん@お腹いっぱい。
2008/08/13(水) 16:47:10だれでも読める〜〜〜
ん?
0803名無しさん@お腹いっぱい。
2008/08/13(水) 16:58:37SMTP認証のあと一定時間POPが認証なしで使えるとしたらザル
POP認証ないし接続を受け付けるIPアドレスを許可リストにいれるというなら
まだわからんでもないけど対応MUA以外ではメール送らないとメールが読めん
有用性皆無ってことでFAだな
0804名無しさん@お腹いっぱい。
2008/08/13(水) 17:34:580805名無しさん@お腹いっぱい。
2008/08/14(木) 23:05:380806名無しさん@お腹いっぱい。
2008/08/15(金) 15:47:040807名無しさん@お腹いっぱい。
2008/08/15(金) 16:57:06見つかったことぐらいかなー。
詳細は postfix-announce やら postfix-users やらに流れたメールを参照。
0808名無しさん@お腹いっぱい。
2008/08/15(金) 17:16:16http://article.gmane.org/gmane.mail.postfix.announce/110
0809名無しさん@お腹いっぱい。
2008/08/16(土) 22:13:59APIとか用意されているんでしょうか?
0810名無しさん@お腹いっぱい。
2008/08/16(土) 22:19:57つSMTP
0811名無しさん@お腹いっぱい。
2008/08/17(日) 02:29:540812名無しさん@お腹いっぱい。
2008/08/17(日) 12:31:56SMTP-AUTHをrimapのIMAP経由で行うことで、MySQLに登録されたユーザーで認証しないと送信できないようにはできました。
ただ、この時のユーザー名は、本来user@domain+パスワードでなければ受信時には認証エラーとなって正常なのですが、
SMTP-AUTHの時はドメイン名無しのuserとパスワードだけで送信できてしまいます。
これはそういうもんなんでしょうか。
0813名無しさん@お腹いっぱい。
2008/08/17(日) 12:33:45■/usr/lib/sasl2/smtpd.confの内容
#pwcheck_method: auxprop
pwcheck_method: saslauthd
auxprop_plugin: sql
sql_engine: mysql
sql_hostnames: localhost
sql_user: postfix
sql_passwd: DBパスワード
sql_database: postfix
sql_statement: SELECT password FROM mailbox WHERE username = '%u@%r' AND active= '1'
saslauthd_path: /var/run/saslauthd/mux
mech_list: cram-md5 digest-md5 plain login
log_level: 3
■/etc/sysconfig/saslauthdの内容
# Directory in which to place saslauthd's listening socket, pid file, and so
# on. This directory must already exist.
SOCKETDIR=/var/run/saslauthd
# Mechanism to use when checking passwords. Run "saslauthd -v" to get a list
# of which mechanism your installation was compiled with the ablity to use.
#MECH=pam
MECH=rimap
# Additional flags to pass to saslauthd on the command line. See saslauthd(8)
# for the list of accepted flags.
FLAGS="-r -O 127.0.0.1"
0814812=813
2008/08/17(日) 22:37:07メールソフトで設定したSMTPサーバー名が@以降のドメイン名と同じだった場合にのみ
SMTP-AUTH時の@以降を省略してもOKだったみたい。SMTPサーバーを別のにすると、
ちゃんとSMTP-AUTH時に@以降も入れないと認証が通らなかった。
あと、
/usr/lib/sasl2/smtpd.confの内容は
pwcheck_method: saslauthd
saslauthd_path: /var/run/saslauthd/mux
mech_list: cram-md5 digest-md5 plain login
log_level: 3
のみでOKだった。
MySQLを使っての認証じゃなくrimapなのでよく考えると必要なかったようです。
お騒がせしました。というか参考になれば幸いです
0815名無しさん@お腹いっぱい。
2008/08/18(月) 01:54:540816名無しさん@お腹いっぱい。
2008/08/18(月) 03:30:590817名無しさん@お腹いっぱい。
2008/08/18(月) 17:30:05若しくは「我が国で作られたソフトが勝手に・・・」云々のパターンね。
0818名無しさん@お腹いっぱい。
2008/08/19(火) 02:32:590819名無しさん@お腹いっぱい。
2008/08/21(木) 22:02:53でも作者の名前が「びーちゅ・べぬま」になってしまうよな
0820名無しさん@お腹いっぱい。
2008/08/22(金) 04:23:50centos5.2上で、rpmで入っているpotfixでは、
グループにおいて、
mail:x:12:mail,postfix
postdrop:x:90:
postfix:x:89:
このように、postfix,postgroupには入っていないのに、
mailグループには入っていますが、
これがpostfixにとって理想の形なのでしょうか?
グループだけ作ってメンバーのない、postfix,postdropに何かしらの意味はあるのでしょうか?
OSを新規で入れて、postfixをソースで入れた場合でも
このような構成にしなければならないのでしょうか?
0821名無しさん@お腹いっぱい。
2008/08/22(金) 19:01:15マニュアル嫁
ttp://www.kobitosan.net/postfix/docs.html
0822名無しさん@お腹いっぱい。
2008/08/22(金) 19:24:530823名無しさん@お腹いっぱい。
2008/08/22(金) 21:09:28意味あるよ。Postfix 使うなら消しちゃダメ。
mail グループに postfix が入ってるのは、恐らく /var/mail 対策だな。
Maildir 使う分にはいらないと思う。
0824名無しさん@お腹いっぱい。
2008/08/23(土) 00:26:52postfixグループには入ってるんじゃね?
/etc/passwdとか見た?
0825名無しさん@お腹いっぱい。
2008/08/23(土) 03:50:590826名無しさん@お腹いっぱい。
2008/08/23(土) 10:25:44.datファイルずれてね?
0827825
2008/08/23(土) 22:38:020828名無しさん@お腹いっぱい。
2008/08/24(日) 18:14:560829名無しさん@お腹いっぱい。
2008/08/27(水) 01:42:410830名無しさん@お腹いっぱい。
2008/08/27(水) 01:49:170831名無しさん@お腹いっぱい。
2008/08/27(水) 02:18:31この 2 つの単語だけでスレチだ。スルーでよろし
0832829
2008/08/27(水) 07:48:44自宅サーバのPostfixでPOPをSMTPに変換し、Messengerにサインインしたら
新着メールを通知するHotmailの認証を委譲したいということなんだが・・・
やっぱり自宅じゃなくてMS系の方がいいの?
0833名無しさん@お腹いっぱい。
2008/08/27(水) 08:16:35>PostfixでPOPをSMTPに変換し
できません。
>新着メールを通知するHotmailの認証を委譲したい
「認証を委譲」って?
0834名無しさん@お腹いっぱい。
2008/08/27(水) 08:27:04POP を SMTP に変換って表現がおかしいだけじゃねかの。
fetchmail で POP 覗いて拾ってきてから SMTP でメッセージ投げるって事かもしれぬ。
とはいえやりたいことを本人が上手く伝えられないのではと。
0835名無しさん@お腹いっぱい。
2008/08/27(水) 09:40:40> やっぱり自宅じゃなくてMS系の方がいいの?
これも意味わからん。
0836名無しさん@お腹いっぱい。
2008/08/27(水) 11:47:39■ このスレッドは過去ログ倉庫に格納されています