5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Postfix質問箱

1 :DNS未登録さん:2005/06/21(火) 07:02:25 ID:???
http://www.postfix.org/
本家

http://www.postfix-jp.info/
日本語情報

2 :DNS未登録さん:2005/06/21(火) 07:43:40 ID:???
2get

3 :DNS未登録さん:2005/06/21(火) 07:44:06 ID:???
3get

4 :DNS未登録さん:2005/06/21(火) 07:44:22 ID:???
4get

5 :DNS未登録さん:2005/06/21(火) 07:44:32 ID:???
5get

6 :DNS未登録さん:2005/06/21(火) 07:44:45 ID:???
6get

7 :DNS未登録さん:2005/06/21(火) 07:45:22 ID:???
7get

8 :DNS未登録さん:2005/06/21(火) 07:46:42 ID:???
8get

9 :DNS未登録さん:2005/06/21(火) 08:19:44 ID:???
9get

10 :DNS未登録さん:2005/06/21(火) 09:06:29 ID:???
10get

11 :DNS未登録さん:2005/06/21(火) 12:42:26 ID:???
11get

12 :DNS未登録さん:2005/06/21(火) 12:42:41 ID:???
12get

13 :DNS未登録さん:2005/06/21(火) 12:42:57 ID:???
13get

14 :DNS未登録さん:2005/06/21(火) 12:43:15 ID:???
14get

15 :DNS未登録さん:2005/06/21(火) 12:43:31 ID:???
15get

16 :DNS未登録さん:2005/06/21(火) 12:43:45 ID:???
16get

17 :DNS未登録さん:2005/06/21(火) 12:51:09 ID:???
17get

18 :DNS未登録さん:2005/06/21(火) 12:51:29 ID:???
18get

19 :DNS未登録さん:2005/06/22(水) 01:45:56 ID:???
Postfix(4)
http://pc8.2ch.net/test/read.cgi/unix/1110850215/

20 :DNS未登録さん:2005/06/22(水) 09:06:37 ID:5Nhxm2Tg
============== 終了 ==================

21 :DNS未登録さん:2005/06/22(水) 12:06:52 ID:???
21get

22 :DNS未登録さん:2005/07/19(火) 00:09:45 ID:jUpEW0EE
Dateヘッダのないメールを受け入れないようにするにはどうすればよいのでしょうか?

23 :DNS未登録さん:2005/07/19(火) 22:19:35 ID:gj5KxNBw
Postfixと関係があるかわかりませんが質問があります。
友人に送ったメールの本文に途中からスパムメールがくっついていました。
スパムメールのヘッダから挿入されていてToアドレスが友人のアドレスに
なっているので私のほうに問題はないと思います。
ヘッダを見るとPostfixを中継しているようなのですが、たとえばMailBox形式だと
2つのメールが1つになるなどの現象が発生するのかご教授願えますか?
(私はqmailを使っていて、そちらにはそのような現象はないようです)
またメールクライアントによってはそのような現象が起こるとか情報がございましたら
ご教授願います。



24 :DNS未登録さん:2005/07/20(水) 12:40:16 ID:???
通常は、本文のFromが>Fromになって、最後に復元する
ダサい仕様だけどな。

25 :DNS未登録さん:2005/07/22(金) 22:34:08 ID:39b089Cq
25 get

26 :DNS未登録さん:2005/10/11(火) 07:07:24 ID:/5IktxX1
メールボックスの形式を変更した場合、古い形式で保存されていたものは自動的に移行されるのでしょうか?

27 :DNS未登録さん:2005/10/11(火) 09:18:55 ID:VvVMnvq9
自動以降はしない。
だからあらかじめ取り込んでおけ。

28 :DNS未登録さん:2005/10/16(日) 15:23:10 ID:???
postfixのWindows版はありませんか?

29 :DNS未登録さん:2005/10/16(日) 17:11:33 ID:???
ない

30 :DNS未登録さん:2005/10/22(土) 18:04:26 ID:oCHguDoH
>>28
http://www.vector.co.jp/soft/win95/personal/se253040.html

31 :DNS未登録さん:2005/10/24(月) 04:01:22 ID:???
>>30
それって、そんな名前使って良いものなのですかねぇ?

32 :DNS未登録さん:2005/11/14(月) 15:02:11 ID:MliBuRSb
exeやpifを受け取らないようにしたいのですが、
特定の添付ファイルのある物を受け付けないよう
にするにはどうしたらよいのでしょうか?


33 :DNS未登録さん:2005/11/17(木) 11:27:49 ID:Dmxr0rOA
特定のドメイン以外には送信できないようにするにはどうしたらよろしいですか?
ようするに自宅内のみで使用したい。

34 :DNS未登録さん:2005/11/17(木) 15:41:59 ID:hZqY5+7e
dovecotのユーザーデータベースと連動してユーザー管理を行う方法はありませんか?

35 :DNS未登録さん:2005/11/17(木) 21:26:28 ID:???
>>33
自己解決しました。
mynetworks=127.0.0.0/8
でいけました。


36 :DNS未登録さん:2005/11/24(木) 17:57:49 ID:b3Se8Jpe
サーバ側で出来るスパム対策を教えてください

37 :DNS未登録さん:2005/11/24(木) 21:48:56 ID:???
>36

・メールの内容で弾く
 Amavis経由でspamassassinとか

・spammerのホストは無条件に弾く
 RBL参照するように設定

こんなんでどう?

38 :DNS未登録さん:2005/12/07(水) 16:56:14 ID:R6IxrSRD
postfix 使ってメールサーバたてましたが、うまくいきません。

telnetでの接続は(見かけ上)問題なく応答してます。
telnetポート25でコマンド使ってメールを送信してみましたが、特にエラーらしい応答はないです。
しかし、宛先がグローバル の場合、Relay access denied のエラー

この ユーザ名@サーバ名 宛てに外からメールを送ってみたところ、
宛先がないといってメールが帰ってくることはありませんでした

しかしtelnetポート110で接続してみても
OK user has 0 visible messages (0 hidden) in 0 octets.
です。
メールソフトでこのアカウントを試してみたところ、受信に関しては問題なく行えましたが、
やはり 新規メールは0件 のままでした




39 :DNS未登録さん:2005/12/08(木) 00:07:26 ID:???
ええと

>しかし、宛先がグローバル の場合、Relay access denied のエラー
mydesitinationの設定

>この ユーザ名@サーバ名 宛てに外からメールを送ってみたところ、
ユーザーがサーバー上に存在するか/サーバーが外部から見えているかチェック

>しかしtelnetポート110で接続してみても
それはpostfixの仕事じゃないのでcourier-imapとかが動いていると思われ。

40 :DNS未登録さん:2005/12/08(木) 10:20:32 ID:6eC07q/9
 どうも

mydesitinationは空にしてあります。
postfixメールサーバのたて方サイトとかではプロバイダのメールサーバとか書いてありますが、
現在やろうとしてるマシンには一応固定グローバルIPを取得してあります。

ゲートウェイのIPとか書いてみましたがだめみたいです。


このユーザはサーバ上にlinuxユーザとして存在してます、
>>38に書いた操作を外部ネットワークからやってみても
同じ結果でした。


41 :DNS未登録さん:2005/12/08(木) 23:01:55 ID:???
smtpd_recipient_restrictionでpermit_mynetworksを指定していないなら
mydestinationの設定は空っぽでも良いだろうが、
saslかtls/ssl認証通った接続のみ送信許可してるの?

なにいってるか解らないようであれば、postfix詳解とか読んでみるといいかもよ。

42 :DNS未登録さん:2005/12/11(日) 15:02:41 ID:RwxQXt83
どうも

読んで色々試してみます。
またわからなくなったら
聞くかもしれません。


43 :DNS未登録さん:2005/12/11(日) 16:28:38 ID:G0nmWoi5
起動時rc.confでpostfix=NOにしてもpostfixが起動してるんだけど
これって誰がstartコマンド送ってるのよ?

44 :DNS未登録さん:2005/12/11(日) 17:04:04 ID:???
root

45 :DNS未登録さん:2005/12/11(日) 17:41:09 ID:???
...

46 :DNS未登録さん:2005/12/16(金) 19:06:43 ID:???
何でこんなにひと少ないの?

47 :DNS未登録さん:2005/12/18(日) 20:09:38 ID:???
>>43
rc.confってFreeBSD 5.xですか?
portsから導入した場合、postfixの設定項目はsendmailですよ?
4系は知らないっす。俺っち大学からUnixユーザーになったのと、
4系がインストールでこけたので4系しかつかってないので。
5系なら /etc/rc.d ディレクトリにあるsendmailのrcスクリプトを叩いてみるといいかも。

てか、勝手な想像なので環境違ったらすみません。
今度からは環境を詳しく書いてくれるとうれしいかなぁ?

48 :47:2005/12/18(日) 20:15:06 ID:WZQ6X1qb
間違え
×4系しか
○5系しか

49 :DNS未登録さん:2005/12/18(日) 22:07:53 ID:???
ports から入れたんならちゃんと pkg-message を読めと。

50 :DNS未登録さん:2005/12/19(月) 12:31:53 ID:???
NETBSDのコンパイルなんだが。

51 :教えてください:2005/12/22(木) 12:39:30 ID:Q8Luswn+
完全に行き詰りました。
Fedora3で、Postfix+dovecotでメールサーバを構築中です。
過去にも、自宅サーバを構築したことがあります。

エラーもなく、メールの送受信処理を行うのですが、
メールが消えてしまいます。
maillogで確認したところ、すべてPostfixがrootに
転送しています。
Postfix(main.cf)の設定は、デフォルトに近い状態で
正常に動いているものと比較してみましたが、ドメイン
名等を除き同じです。
MailBoxをMail/に変更してみましたが、同じです。
Mailのログにエラーは、記されていません。

ローカルメッセージも、rootに転送されてしまいます。

現象ばかりを書いてしまいましたが、Linuxの設定で
同じような現象が起きる設定をご存知の方、助けてください。

52 :DNS未登録さん:2005/12/22(木) 21:40:31 ID:???
/etc/aliasesは?

53 :DIONにメールが行かない(;´Д`):2005/12/23(金) 14:36:10 ID:8YjIl75C
(;´Д`)困ってます。

OCN固定IPで自宅鯖をたててます。
OSはVineLinux3でpostfix-2.0.20-0vl5を使っています。
つい先日まで問題なくメールが送れていたんですが、
数日前からDION宛にメールを送るとエラーメールが帰ってきてしまいます。
--------------------
Diagnostic-Code: X-Postfix; host mail.s5.dion.ne.jp[61.117.3.40] said: 501
command parameter syntax error (in reply to MAIL FROM command)
--------------------
OCNに問い合わせて、DNSの逆引きが出来ないと指摘を受けて対応したんですがやはりダメ
DIONに問い合わせして、調査してもらったんですが特に制限もしていないし、メールサーバもいじっていないとの事。

なんか、ヒントありませんか?

54 :DNS未登録さん:2005/12/25(日) 11:52:51 ID:???
アドレスに不正な文字使ってるとか。

55 :53:2005/12/25(日) 14:25:53 ID:h4rDwQYT
>54
ありがとー(ノ_・。)返事がもらえて感動です。
アドレスはinfo@ドメイン名で、ドメイン名は英字と-です。
全部半角で指定してます。
とりあえず、SPF用TXTレコードをDNSに設定しましたが改善してないみたいです。orz
DNSのキャッシュがクリアされるまで待ってもう一度テストしてみようと思います。

56 :53:2005/12/27(火) 00:28:04 ID:oUocb/+M
やっぱりダメでした。
何かヒントありませんか?

57 :DNS未登録さん:2005/12/27(火) 00:41:01 ID:???
ログ。

58 :DNS未登録さん:2005/12/27(火) 18:53:16 ID:3RNasUkN
auに送ってもなかなか繋がらないのですがこのドメインのときはこのIPとか指定する方法ありませんか?


59 :DNS未登録さん:2005/12/27(火) 20:34:50 ID:???
hostsとかの話?

60 :53:2005/12/28(水) 15:36:26 ID:???
>57
dクス。
smtpd -vオプションのログを見たんですが詳細わからず。
今まではググって頑張って来たんですが限界っぽいので
Postfixの本を探してきます。ノシ

61 :53:2005/12/28(水) 15:44:30 ID:???
ちなみに
Dec 28 14:57:15 foo postfix/smtp[31725]: 778A034002: to=<foo@s5.dion.ne.jp>,
relay=mail.s5.dion.ne.jp[61.117.3.40], delay=0, status=bounced
(host mail.s5.dion.ne.jp[61.117.3.40] said: 501 command parameter syntax error (in reply to MAIL FROM command))
って事なので宛先指定の部分だとは思うんですが、
問題が起きるホストから
telnet mail.s5.dion.ne.jp 25
でメールが送れるんでまったく意味がわからないです。〓■●_

62 :DNS未登録さん:2005/12/28(水) 17:55:48 ID:???
smtp_never_send_ehlo = yes にするとどうなる?

63 :53:2005/12/28(水) 19:18:15 ID:???
>>62
動いた(ノ_・。)ありがd。
すげー感動したっす。

64 :DNS未登録さん:2005/12/28(水) 22:30:16 ID:???
MAIL FROM で command parameter syntax error と言われるってことは、
メールアドレスの文法エラーではなく、ESMTP の SIZE やら何やらの拡張で
送られるパラメータがおかしいという可能性が高い。
ので、そもそも ESMTP を使わないようにすれば問題は解消される。
それが smtp_never_send_ehlo = yes という設定。

だけど、postfix は相手サーバが対応していない ESMTP 拡張を使うことは
本来ないはずだから、やっぱりどこかおかしい。
どこがおかしいのかはちょとわからん。

65 :DNS未登録さん:2005/12/29(木) 10:09:21 ID:???
勉強になった

66 :DNS未登録さん:2006/01/02(月) 11:03:28 ID:???
最近、MAIL FROM や From: を MAILER-DAEMON で送ってくる馬鹿が増えてるんですが、
これをスマートにはじく方法知りませんか?

うかつにはじくと本当のエラー等のメールが消失・ループしそうで怖い。

67 :DNS未登録さん:2006/01/02(月) 13:00:54 ID:???
日本じゃなくてどうでも良さそうな国だったらIPごとキック
知らないドメインは関係ないと決めつけてそのドメインは受け付けない
ヘッダに固定部分が見られればheader_checks
本文に共通部分があればbody_checks
postmasterに来るならpostmasterの廃止

Postmasterにスパム送る奴は死ぬべきだね。

68 :DNS未登録さん:2006/01/02(月) 17:16:52 ID:???
やっぱりそういう地道な方法しかないですかねえ。
postmasterは当然削除してますけど。

MAILER-DAEMONでspam送ってくるにいたっては、SMTPに早めに引導渡そうと
しているようにしか思えないんだけどなあ。

69 :67:2006/01/04(水) 17:59:14 ID:???
そんなスマートでエレガントな方法があったらちゃんと書いてるさ。

ルータ分離してpostmasterとかMAILER-DAEMONに送ろうとする、メール界のテロリストはルータでブロックしてもOK

70 :67:2006/01/04(水) 18:03:22 ID:???
まぁ来る度の手動追加になるけど、送る馬鹿って結構決まってるから
しばらくしたらあまりログにも見なくなるよ。
hi-netとかIP範囲が広いのや、単発で送ってくるのはサーバ側で拒否。
ある特定のIP範囲にから来るのはルータで拒否だね。

あと送ってくるバカのIPが取れたら、周辺のIPも検索して似たようなホスト名ならまとめて
拒否リストにつっこんだ方が吉


71 :DNS未登録さん:2006/01/08(日) 01:14:49 ID:???
すみませんが教えてください。

Mac miniで、ApacheといくつかのphpベースのCMSを使っています。
CMSのphp Mail関数からメールを送りたいのですが
調べたところMacOS XのDefaultのMTAがpostfixのsendmailラッパだと理解しました。
メール鯖自体は、spam対策等が面倒くさいので起動していなかったのですが
ただ単に、アカウントのある外のSMTPサーバにメールを送れるようにしたいのです。
ググっても自前でSMTPサーバを設定する話がほとんどで、よく理解できませんでした。
Windowsだとphp.iniにSMTPサーバを設定する項目があるようなのですが
BSD系のMacだと/etc/postfix/main.cfを編集しないといけないのですよね?
この場合の設定はどうしたらよいのでしょうか。

あるいは、もっと簡単なMTAがあるのでしょうか?



72 :DNS未登録さん:2006/01/08(日) 15:40:29 ID:???
>>71
なんでphpの設定の話がMacだとMTAを導入する話になるんだ?

73 :DNS未登録さん:2006/01/22(日) 03:19:52 ID:???
ユーザアカウントが多数で、複数のドメインを設定する方法は?
ユーザアカウントが3つとか少なければ、
fuga.jp の設定をmain.cfにしてあるとして、
/etc/postfix/virtual に
hoge.com anything
aa@hoge.com aa
bb@hoge.com bb
cc@hoge.com cc
でいいと思うのですが、ユーザアカウントが100とか200とかある場合は
編集するのが面倒だと思って…。

具体例としては
ドメイン変更した場合に、古いドメインが有効な期間に
古いドメインでも受け取れるようにしたいなど。

74 :DNS未登録さん:2006/01/24(火) 08:07:51 ID:???
>>73
@hoge.com @fuga.jp


75 :DNS未登録さん:2006/02/01(水) 16:05:34 ID:???
postfix/local[27030]: 8065F52C105: to=<hoge-example@example.org>, orig_to=<hoge@example.com>, relay=local, delay=31, status=sent ("|/usr/bin/procmail")

なんでこのdelayっての30もあんの?

76 :DNS未登録さん:2006/02/01(水) 16:16:40 ID:???
バカだから

77 :DNS未登録さん:2006/02/07(火) 15:00:51 ID:???
postfixはAレコードが設定されていれば配送されますか?

78 :DNS未登録さん:2006/02/07(火) 16:58:41 ID:???
>>77
エスパー的回答をすれば「されます」

79 :77:2006/02/07(火) 18:01:03 ID:???
質問が明瞭でなかったようですみません。
自宅のサーバで一部の特定のサーバからのメールが受け取れないという症状が出ていて、
原因がなかなかつかめません。MXレコードは設定していなかったのですが、
MXレコードが設定されていないと配送されないこともあり得ますか?



80 :DNS未登録さん:2006/02/09(木) 05:22:32 ID:???
たとえば、
hage A 192.168.2.3
hage MX hage.hoge.com
でbaka@hage.hoge.comに送るならmxは無くても配送される。
hage A 192.168.2.3
enkei A 192.168.22.33
でbaka@hage.hoge.comに送る場合でenkeiにメール鯖がある場合は
mxを設定しないと使えない。

81 :DNS未登録さん:2006/02/09(木) 05:23:59 ID:???
> でbaka@hage.hoge.comに送る場合でenkeiにメール鯖がある場合は
> mxを設定しないと使えない。
実際にはhageホストではなくenkeiにメールサーバがある場合は
hage A 192.168.2.3
enkei A 192.168.22.33
hage MX enkei.hoge.com
としないとダメ

82 :DNS未登録さん:2006/02/11(土) 16:14:08 ID:PnuE4glz
SMTP認証をするように設定し、

telnet localhost 25 と接続すると
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.

となり、
220 hoge.co.jp ESMTP postfix

が表示されません。   quitと入力しても無反応で、
Ctrl+C、Ctrl+z、Ctrl+d等を打っても無反応で、
元のプロンプトに戻りません。

/etc/sysconfig/saslauthdの、
MECH=shadowを、pamにし

/etc/postfix/main.cf 追加した部分です。
--------------------------------------------------------
smtpd_sasl_auth_enable = yes

smtpd_sasl_local_domain = hoge.co.jp

smtpd_sasl_security_options = noanonymous

broken_sasl_auth_clients = yes

smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, check_replay_domains
---------------------------------------------------------
これら行を削除し、/etc/sysconfig/saslauthdのMECH=pamを、shadowに直すと(SMTP認証をしないと)

220 hoge.co.jp ESMTP postfix が表示され、続きが打てます。

いろいろ設定を見直しているのですが、分かりません・・。OSはFeodora4  potfixはpostfix-2.2.2-2です。
どなたか分かる方おりましたら宜しくお願い致します。 


83 :DNS未登録さん:2006/02/11(土) 19:16:14 ID:???
mailのログにエラーはでてないの?

saslのチェックが一番前に来てるんで、
saslpasswd2辺りの設定がうまくいってないのかなとおもうけど。

84 :82:2006/02/12(日) 13:06:09 ID:VXO3HTJ5
>>83
ありがとうございます。

telnet localhost 25  で接続した直後のmaillogです。

Feb 12 12:56:46 hoge postfix/smtpd[3690]: fatal: parameter "smtpd_recipient_r
estrictions": specify at least one working instance of: check_relay_domains, rej
ect_unauth_destination, reject, defer or defer_if_permit
Feb 12 12:56:47 hoge postfix/master[3332]: warning: process /usr/libexec/post
fix/smtpd pid 3690 exit status 1
Feb 12 12:56:47 hoge postfix/master[3332]: warning: /usr/libexec/postfix/smtp
d: bad command startup -- throttling

このログがどんどん繰り返されてます。

このログでググっても有力な対処方法が見つかりませんでした・・・。

すみません、宜しくお願い致します。



85 :82:2006/02/12(日) 15:19:15 ID:???
>>83
reject_unauth_destinationをmain.cfに追加したらぶじ接続できました。

$ telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
220 hoge.co.jp ESMTP Postfix ←出ました!
ehlo localhost
250-hoge.co.jp
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH GSSAPI PLAIN CRAM-MD5 NTLM LOGIN DIGEST-MD5
250-AUTH=GSSAPI PLAIN CRAM-MD5 NTLM LOGIN DIGEST-MD5
250 8BITMIME
quit
221 Bye

おそらく拒否されていたのでしょうか・・。

ありがとうございました。

86 :DNS未登録さん:2006/02/12(日) 15:41:17 ID:???
smtpd_recipient_restrictionsのcheck_replay_domainsってなに?
本家をsearchしても見つかんないんだけど。

87 :DNS未登録さん:2006/02/12(日) 20:58:53 ID:???
>>86
マジレスすると、check_relay_domainsのtypo

88 :DNS未登録さん:2006/02/14(火) 19:54:35 ID:h43/avOo
SMTP認証で、、
CRAM-MD5の認証方法使ってるんですが、

登録されてないユーザーでメールを送ると以下のログが出ます。

postfix/smtpd[3583]: warning: SASL authentication failur
e: no secret in database
postfix/smtpd[3583]: warning: unknown[192.168.0.2]: SASL
 CRAM-MD5 authentication failed

これで不正中継されないようになっていますか?大丈夫でしょうか?

でもメールは送れて、メールボックスにもメールが入ってるんですが・・。(登録されてないユーザーからのメール)

あとログに、Recipient address rejected: Relay access denied
が表示されてませんが、いいのでしょうか?

#telnet relay-test.mail-abuse.orgの結果では

Tested host banner: 220 hoge.co.jp ESMTP Postfix
System appeared to reject relay attempts
Connection closed by foreign host.

と出ました。
宜しくお願い致します。


89 :DNS未登録さん:2006/02/14(火) 20:11:24 ID:???
>>88
送る側のIPアドレスで許可してたりしない?
あと自分とこに受け取るときは当然認証失敗しても受けないとならんから
ログの切り分けはその辺注意

90 :DNS未登録さん:2006/02/14(火) 20:46:26 ID:???
>>89
ありがとうございます。はい、SMTPサーバと同一LAN内からの送信です。

main.cfには、

mynetworks_style = subnet
mynetworks = 192.168.0.0/24, 127.0.0.0/8
となってるので、これは同一サブネット内は許可してるってことですね?

その他のIPの登録されてないユーザーが送信がした場合は
ちゃんと、

Recipient address rejected: Relay access denied

が表示されるんでしょうか? 

>あと自分とこに受け取るときは当然認証失敗しても受けないとならんから 
 ログの切り分けはその辺注意 

はい、了解致しました。

91 :DNS未登録さん:2006/02/14(火) 23:27:44 ID:???
>90

だから、smtpd_recipient_restrictionsにpermit_mynetworksが
設定してあるんじゃねーの、ってことだよ。

>その他のIPの登録されてないユーザーが送信がした場合は

smtpd_recipient_restrictionsの最後にrejectがあることを
確認して、permit_mynetworksを削除してから試してみれば?

それぞれのパラメータの意味はググってくれ。


92 :DNS未登録さん:2006/03/04(土) 14:14:51 ID:???
smtp_sasl_auth_enableとsmtpd_sasl_auth_enableの違いを教えてください

93 :DNS未登録さん:2006/03/04(土) 15:43:09 ID:???
>>92
smtp_* はSMTPクライアント。smtpd_*はSMTPサーバ。

94 :DNS未登録さん:2006/03/04(土) 17:54:36 ID:???
バーチャルドメインで複数のホストを運用する場合、myhostnameをそれぞれに対して設定するにはどうしたらよいのでしょうか?


95 :DNS未登録さん:2006/03/05(日) 22:12:00 ID:???
そういうのはバーチャルホストとはいわない。
myhostname がひとつのままやれるんんだよ、すごいでしょ、ってのがバーチャルホスト。

96 :DNS未登録さん:2006/03/06(月) 15:15:26 ID:???
http://www.aconus.com/~oyaji/mail2/smtp-auth-tls.htm
ここにある方法で、TLSを導入しました。署名なども自分のサーバで行っています。
beckyでアクセスするとサーバ証明書の検証に失敗しましたというエラーが出ます。
beckyで「証明書を検証しない」にチェックを入れれば問題なく通信できます。
証明書の検証を成功するようにするにはどうしたらよいのでしょうか?



97 :DNS未登録さん:2006/03/08(水) 08:44:25 ID:Fuzaaoz/
自宅鯖から携帯メアド宛のメールを送る場合の問題点を理解したうえで、試しに ( 携帯メアド宛送信用の設定を 「 何も施さずに 」 ) hoge@ezweb.ne.jp 宛に送信してみた。
当然、配信されないと思いきや、何と間髪を入れずに自分の携帯がブルってメール着信。
変だなと思い maillog を見てみると、
     relay=smtp.nifty.com
となっている ( nifty は漏れが契約してBフレッツハイパーファミリーの IP をもらっているプロバイダ )。
そこで今度は別のアドレス foo@foo.gr.jp ( 非 携帯メアド ) に送信してみた。 これは当然に着信したが、この場合の maillog では、
     relay=foo.gr.jp
となっていた。
再度確認したが、やはり携帯メアド宛送信用の設定変更は何もやってない ( relayhost や transport_maps の設定など )。
何で、@ezweb.ne.jp 宛の場合には relay 先が自動的にプロバイダの smtp になるのだろうか?

環境
FedoraCore2
Postfix 2.0.18-4
Bフレッツハイパーファミリー + nifty
Win2K の Becky! から送信


98 :DNS未登録さん:2006/03/08(水) 10:19:50 ID:???
postfix-2.1.5-4.2
SMTP AUTHはCourier-IMAPのauthmysqlrcです。

/usr/lib/sasl2/smtpd.confの
mech_list: cram-md5 digest-md5 plain login
この状態にすると AUTH cram-md5が通らず、

mech_list: PLAIN LOGIN
この状態にすると通ります。
なぜでしょうか。

99 :DNS未登録さん:2006/03/10(金) 18:55:53 ID:???
ヴァーチャルホストで設定を行っているんですが、
unixのrootユーザ宛てのメールを/etc/aliasesにて
root: hoge@hogehoge.co.jp(ヴァーチャル先)
宛てに設定をしているのですが、
配送されません。

どうすれば配送できるのでしょうか。

100 :DNS未登録さん:2006/03/10(金) 20:30:42 ID:???
エラーログは?

101 :DNS未登録さん:2006/03/10(金) 23:01:04 ID:???
/var/log/maillogにはなにも出てません。

102 :DNS未登録さん:2006/03/11(土) 18:28:57 ID:???
maillogとは限らない
syslogやmessagesも見なさい
また、ログがないことがヒントになることもあるので
無いことも書いてね

103 :DNS未登録さん:2006/03/11(土) 18:34:05 ID:???
>>96
CAも立てよう
自分だけならそのCAを信頼すればいいし
人に使わせるときも同様に

104 :DNS未登録さん:2006/03/24(金) 01:29:28 ID:lUBBqIgS
aliaseに
hoge: "| /usr/local/bin/php /home/test/test.php"
のようにphpの実行したいのですが、実行ユーザの指定は可能ですか?

105 :DNS未登録さん:2006/03/24(金) 09:24:12 ID:???
test.php の先頭に、#!/usr/local/bin/php
と置き、実行できるパーミッションにしてsビット立てる

106 :DNS未登録さん:2006/03/28(火) 21:35:27 ID:CGHpi8LR
認証ってsmtp接続の時にすればいいもんなんすか?
POPでの接続の時には必要ないもんすかね?

107 :DNS未登録さん:2006/03/28(火) 21:42:21 ID:???
んー

POPは個人のメールボックスにアクセスするんだから認証は必須だろ
SMTPで認証するのは身元不明の人がメールを外に送信できないようにするため

本来は必要ないものだったがSPAMがこう横行するとなあ

108 :DNS未登録さん:2006/03/28(火) 23:00:09 ID:CGHpi8LR
popはデフォルトで認証してくれるんすかね?
(dovecotですが)

109 :DNS未登録さん:2006/03/29(水) 11:56:02 ID:???
認証しないpopサーバの存在は知らんけど、
あったとして誰宛のメールを拾ってくるんだ?

110 :DNS未登録さん:2006/03/29(水) 12:03:36 ID:???
認証しないpopサーバの存在は知らんけど、
認証しないimapサーバはあるぞ。

cyrus のメーリングリストが anonymous IMAP でアーカイブを公開してる。

111 :DNS未登録さん:2006/03/30(木) 06:16:28 ID:???
POP2は認証が無い。

112 :DNS未登録さん:2006/04/03(月) 18:45:51 ID:???
一通あたりの最大容量はデフォルトではいくつなのでしょうか?

113 :DNS未登録さん:2006/04/04(火) 11:33:17 ID:???
何の容量?

114 :DNS未登録さん:2006/04/10(月) 18:55:31 ID:PHVawR2A
Postfix初心者です。
不正中継というのがどういうものなのか色々と調べていたのですが、
Recivedヘッダを詐称することって可能なのでしょうか?

115 :DNS未登録さん:2006/04/10(月) 20:29:47 ID:???
>>114
入れるだけならいくらでも入れられると思うが

116 :DNS未登録さん:2006/04/11(火) 00:51:23 ID:???
入れるだけっていうのはどういうことでしょうか?
いくつもの鯖を中継させるとうことですか?

117 :DNS未登録さん:2006/04/11(火) 14:14:05 ID:???
自分でヘッダに追加する

118 :DNS未登録さん:2006/04/11(火) 14:45:34 ID:???
Postfixだけの話じゃないけど、送信元を削って送るのが主流になったりするのかな。
ほら、個人情報保護法とかのからみで。

119 :DNS未登録さん:2006/04/11(火) 21:19:15 ID:???
内部から外部に送る際、postfixが入ってるサーバー以前の
recievedはけしてるけどこれって普通はやらないのかな。

120 :DNS未登録さん:2006/04/11(火) 22:31:15 ID:???
ローカルアドレスは外に出さないね。意味ないし。
個人情報保護法ってことは、MUAからどこか外のメールサーバを利用する状況なのかな。

121 :DNS未登録さん:2006/04/12(水) 15:43:47 ID:???
>>117
EHLOでできるんですね。どうもです

122 :DNS未登録さん:2006/04/13(木) 10:21:01 ID:???
>>119
どうやってやるんでしょう?

123 :DNS未登録さん:2006/04/15(土) 10:47:30 ID:oFGrTJUG
logwatch入れたのですが、logwatchから送信されるメールが
mail for localhost.localdomain loops back to myself
とという内容のメールになってしまいます。
mailコマンドやcronからは正常に受信できるのですが
何が問題なのでしょうか?


124 :DNS未登録さん:2006/04/15(土) 15:25:00 ID:???
たぶん設定がおかしい

125 :DNS未登録さん:2006/04/30(日) 15:50:26 ID:???
warning: connect to private/anvil: Connection refused
この警告メッセージはどの過程で起きているのでしょうか?
メールを受信するたびに記録sれているので、これが起きないようにしたいのですが。

126 :DNS未登録さん:2006/05/01(月) 16:31:18 ID:???
>>125
smtpdがanvilを使う。master.cfを見直して見るべし。

127 :LOG:2006/05/06(土) 07:42:12 ID:BZoEps5+
maillog を調べてみると、なにか煩いのがあまります。
どんな動きをしているのか教えていただければ幸いです。
関連logだけを以下に取り出しました。
log.txt(886): May 5 09:44:02 gw postfix/smtp[7620]: CD3EF2CABB2: to=<system@gch.to>, relay=mail.gch.to[218.219.158.46], delay=1, status=sent (250 Ok: queued as D1762593001EF)
log.txt(899): May 5 10:22:19 gw postfix/nqmgr[27064]: 6B88E2CABB0: from=<system@gch.to>, size=1549, nrcpt=1 (queue active)
log.txt(904): May 5 10:22:20 gw postfix/smtp[7649]: 9331D2CABB2: to=<system@gch.to>, relay=mail.gch.to[218.219.158.46], delay=1, status=sent (250 Ok: queued as 50FD25933407D)
log.txt(913): May 5 11:35:41 gw postfix/nqmgr[27064]: C019B2CABB0: from=<system@gch.to>, size=1464, nrcpt=1 (queue active)
log.txt(918): May 5 11:35:42 gw postfix/smtp[7685]: EC8382CABB2: to=<system@gch.to>, relay=mail.gch.to[218.219.158.46], delay=1, status=sent (250 Ok: queued as 77A9D59394C20)
log.txt(927): May 5 12:18:46 gw postfix/nqmgr[27064]: B5B852CABB0: from=<system@gch.to>, size=1559, nrcpt=1 (queue active)
log.txt(932): May 5 12:18:47 gw postfix/smtp[7702]: E18012CABB2: to=<system@gch.to>, relay=mail.gch.to[218.219.158.46], delay=1, status=sent (250 Ok: queued as EEC6C593D09C0)
log.txt(945): May 5 13:25:10 gw postfix/nqmgr[27064]: CBD742CABB0: from=<system@gch.to>, size=1260, nrcpt=1 (queue active)
log.txt(950): May 5 13:25:11 gw postfix/smtp[7739]: F37EF2CABB2: to=<system@gch.to>, relay=mail.gch.to[218.219.158.46], delay=1, status=sent (250 Ok: queued as B403A59425BC1)
log.txt(981): May 5 17:42:36 gw postfix/nqmgr[27064]: 02AF82CABB0: from=<system@gch.to>, size=1248, nrcpt=1 (queue active)
log.txt(986): May 5 17:42:36 gw postfix/smtp[7867]: 2BCCA2CABB2: to=<system@gch.to>, relay=mail.gch.to[218.219.158.46], delay=0, status=sent (250 Ok: queued as A5F17595555C3)


128 :DNS未登録さん:2006/05/06(土) 12:31:59 ID:???
メールをキューにため込んでひたすら送っていると言うこと以上にはわからない。

129 :LOG:2006/05/07(日) 06:54:17 ID:0DVY50uT
>>128
ありがとうございます。
ところで、
gch.to というドメインはどこのメールサーバにも垂れ流しているんでしょうかね?
このリレーを拒否するにはどんな方法があるかどなたか教えていただけませんか?

130 :DNS未登録さん:2006/05/07(日) 08:13:36 ID:???
至極適当に答えるが、単純にgch.toとのリンクをiptableでDROPするとか

131 :DNS未登録さん:2006/05/07(日) 12:41:52 ID:???
なんか呑気なこといってるけど、おまいさんが gch.to と無関係ならば、
ただちに postfix abort して止めるべし。
もしキューにまだ残ってるならばそれも削除。
そのメールがどこから出てきたものかが判明して問題を解決できるまで
決して postfix を起動してはならない。

どこから出てきたものなのかは、このログからは不明。
同じ queue id で pickup か smtpd のログがあるはずなのでそれを調べろ。

132 :LOG:2006/05/07(日) 20:24:22 ID:0DVY50uT
発信元は曰くつきの以下のようです。
以前から問題になっているようですね。

Network Information: [ネットワーク情報]
a. [IPネットワークアドレス] 219.123.130.224/29
b. [ネットワーク名] N-TK0018-134
f. [組織名] 有限会社 ニュートンエージェンシー 
g. [Organization] NEWTON EGENCY
m. [管理者連絡窓口] AT047JP
n. [技術連絡担当者] AT047JP
p. [ネームサーバ]
[割当年月日] 2003/02/28
[返却年月日]
[最終更新] 2006/01/31 17:41:13(JST)


133 :DNS未登録さん:2006/05/07(日) 22:28:02 ID:???
今問題なのは、送信元の業者ではなく何が起きているのか理解していないお前だ。


134 :DNS未登録さん:2006/05/08(月) 02:25:34 ID:2mGE09G+
>>132
このログからだけじゃ何ともいえないけど、
>>131,133氏が言っているようにgch.toと無関係であれば
不正にメールを送りつけられているので、postfixを止めるなりすべし。

135 :DNS未登録さん:2006/05/08(月) 02:34:24 ID:???
とりあえずここでも使って、オープンリレーになってないか確認した方がいいな
ttp://www.rbl.jp/svcheck.php

136 :LOG:2006/05/08(月) 08:45:02 ID:oQL46ah5
中継の検査は種々のサイトで用意されたもので殆どやってますので、
一般的には問題はないと思っています。
ただし、この煩わしいIPをどうにかしたいと思ってるんですよ。

137 :DNS未登録さん:2006/05/08(月) 17:57:23 ID:???
じゃあこのメールはどっからきてんのよ?

138 :Gates:2006/05/08(月) 19:15:52 ID:???
もう5年以上も付き合ったきたのでSendmailちゃんと
そろそろ決別してPostfixちゃんに乗り換えようと物色中!
ついでに鯖ハード+OS換装します。
で、/var/spool/以下にあるmailboxの
Sendmail→Postfixデータ移行ツールってありますか?


139 :DNS未登録さん:2006/05/08(月) 20:46:49 ID:???
Network Information: [ネットワーク情報]
a. [IPネットワークアドレス] 219.123.130.224/29
b. [ネットワーク名] N-TK0018-134
f. [組織名] 有限会社 ニュートンエージェンシー 
g. [Organization] NEWTON EGENCY
m. [管理者連絡窓口] AT047JP
n. [技術連絡担当者] AT047JP
p. [ネームサーバ]
[割当年月日] 2003/02/28
[返却年月日]
[最終更新] 2006/01/31 17:41:13(JST)

140 :DNS未登録さん:2006/05/09(火) 06:15:59 ID:???
エージェンシーのスペルが違うような…。

141 :DNS未登録さん:2006/05/09(火) 06:16:42 ID:???
だね。Aだよ

142 :DNS未登録さん:2006/05/09(火) 22:48:15 ID:???
>>138
SendmailのmailboxはPostfixでもそのまま使える。

143 :Gates:2006/05/10(水) 08:56:04 ID:???
>>142
どうもありがとん


144 :DNS未登録さん:2006/05/18(木) 09:58:26 ID:???
qmailを長年使ってて今時Postfixと散々叩かれたので再びPostfixに戻ろうかと思ってます。
それで色々調べてみたのですがやっぱりPostfixよりqmailの方が多数のドメインを運用する場合は利便性が良いと思うのですがいかがでしょうか。

現在qmail+vpopmail+Courier-IMAPにて複数のドメインのメールアドレスを運用しています。
Postfixでも複数のドメインを運用できればそちらへ戻ろうかと考えているのですが可能でしょうか。

要するに hoge-a.com hoge-b.net hoge-c.jp の様に多数のドメインのメールアドレスを一台の鯖で処理したいのです。
また、qmailの様に1ユーザーでそれが処理できれば理想的です。(imap形式で


145 :DNS未登録さん:2006/05/18(木) 10:56:35 ID:???
virtual(8)

146 :DNS未登録さん:2006/05/19(金) 06:07:15 ID:???
imapは関係ないし、imap形式など存在しないな。要するにMaildirと言いたかったのかもしれんが

147 :DNS未登録さん:2006/05/23(火) 18:17:47 ID:???
>>144
PostfixAdmin入れた。
楽よ。

148 :DNS未登録さん:2006/05/29(月) 00:43:49 ID:???
FreeBSDでpostfix 2.3入れたんですが
main.cfにmyhostnameという設定項目がありません
2.3からなくなったんですか?

149 :DNS未登録さん:2006/05/31(水) 02:53:23 ID:???
はじめまして。
私は十姉妹と申します。よろしくお願いします。

現在、悪意のあるメールに悩まされております。
それはある特定のアドレスに送信してきます。

そこで以下のアドレスに送ってくるので、RCPT TOのアドレスで拒否したいと思って
いろいろ調べているのですが、smtpd_recipient_restrictionsの設定が理解できなく
困っております。

どなたか、こちらのアドレスへ送ってくるメールを拒否する設定をご教授願えません
でしょうか。
よろしくお願いします。



150 :DNS未登録さん:2006/05/31(水) 10:22:52 ID:???
>はじめまして。
>私は十姉妹と申します。よろしくお願いします。

from を変えて投稿して(名前もわざわざ変えて)、
「はじめまして」というのは、少々理解に苦しみます。

> そこで以下のアドレスに送ってくるので、RCPT TOのアドレスで拒否したいと思って
> いろいろ調べているのですが、smtpd_recipient_restrictionsの設定が理解できなく
> 困っております。

smtpd_recipient_restrictions の設定の何が
理解できないのでしょうか?


151 :超初心者:2006/06/05(月) 00:42:57 ID:hY1vkXTL
初めまして。
初めてメールサーバーを動かすにあたりpostfixを使わせてもらってます。
そこで質問なのですが・・・
メールソフトで、POP3サーバー及びSMPTサーバーの設定の部分を、メールサーバーマシンの
プライベートアドレスに指定した場合にはメールの送受信ができるのですが、
ドメイン名***.jpとかにするとサーバーへの接続が失敗してしまいます。
nslookupでは、正引きも逆引きもできてるみたいですし、ポートはきちんとあいてるみたいなのですが・・
ご教授、お願いします。


152 :DNS未登録さん:2006/06/05(月) 07:19:56 ID:???
>>151
それだけの情報では・・・
もっとkwsk

153 :DNS未登録さん:2006/06/05(月) 09:38:13 ID:???
>>151
それはwebサーバでよくある外ピコ内ショボと同じでは?

154 :DNS未登録さん:2006/06/05(月) 16:40:34 ID:???
>>151
nslookup ドメイン名***.jpが
プライベートIPを返さないから

155 :超初心者:2006/06/05(月) 19:44:36 ID:hY1vkXTL
お答えありがとうございます。
もっと詳しい情報をとのことですので書きたいと思います。
OSはFedoraCore5を使っています。
インストール及び設定は、
ttp://fedorasrv.com/ と ttp://honana.com/ のHPを参考にしました。
参考と言っても内容をそのままコピー&ペーストして使っています。
(IPやホストネーム等の変更は行っています。)
ポート解放の確認は、ttps://www.grc.com/x/ne.dll?bh0bkyd2 から行っています。
ドメインは、VALUE-DOMAIN.COM で取得しました。
ダイナミックDNSを利用させてもらってます。
「DNSレコード/URL転送の変更」は、
a * 125.2.103.107
mx @ 10
としています。
LAN内部には、Windowsマシン、IP:92.168.1.100のマシンとメール鯖用マシン
IP:192.168.1.10しかありません。

よろしくお願いすます。


156 :DNS未登録さん:2006/06/06(火) 06:57:27 ID:???
> nslookupでは、正引きも逆引きもできてるみたい
ダイナミックDNSで逆引きが出来るわけない

> ドメイン名***.jpとかにするとサーバーへの接続が失敗してしまいます
そんな事する必要が無いだろう



157 :DNS未登録さん:2006/06/20(火) 09:11:56 ID:???
まぁ、あれだな。おかあさんのように親切に答えてあげるとするなら、
「LAN内からドメインで引きたければ、LAN内にDNS鯖立てるか、クライアントの
hostsに追加するなりしておけ」。


158 :DNS未登録さん:2006/07/05(水) 01:29:01 ID:8tOGUgSI
Macmini(OSX10.3.7)でメールサーバをたてようと奮闘中です。
STARTTLSを動作させたくmain.cfに下記の様な記述を追加しました。
inet_interfaces=all
mynetworks_style=subnet
message_size_limit=0
mydomain=自分のドメイン
myhostname=自分のドメイン

smtpd_tls_cert_file=/System/Library/OpenSSL/certs/server.crt
smtpd_tls_key_file=/System/Library/OpenSSL/certs/server.key
smtpd_tls_loglevel=1
smtpd_use_tls=yes
smtpd_tls_session_cache_database = sdbm:/etc/postfix/smtpd_scache
tls_random_source = dev:/dev/urandom

smtpd_sasl_auth_enable=yes
smtpd_use_pw_server=yes
enable_server_options=yes
smtpd_pw_server_security_options=plain, login, cram-md5
smtpd_sasl_security_options=noanonymous, noplaintext
broken_sasl_auth_clients=yes
smtpd_recipient_restrictions=permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination
smtpd_sasl_local_domain=$mydomain

そしてターミナルで
telnet localhost 25 を実行
   ↓
ehlo localhost を実行
   ↓
250-STARTTLSが表示されないって状態です。

sudo postfix checkでエラーは特に出ておりません。
main.cfにてsmtpd_use_tls=yesを宣言しているのですが・・・・

他にも何か必要なのでしょうか?
別スレにも書き込んでしまっているので恐縮ですがどなたか解る方いらっしゃ
いましたらお願いします。

159 :DNS未登録さん:2006/07/30(日) 02:47:03 ID:???
postfix というかlinuxの質問なのかもしれませんがMTAの変更についてお伺いします

CentOSでpostfixを使おうと思うのですが
sendmailに引っ張られているのかうまくいきません.

# yum remove sendmail
でsendmailはアンインストール済み

# alternatives --config mta

1 プログラムがあり 'mta'を提供します。

  選択       コマンド
-----------------------------------------------
*+ 1           /usr/sbin/sendmail.postfix

Enterを押して現在の選択[+]を保持するか、選択番号を入力します:1

を使ってpostfixに変更したつもりなのですが

mail xxx@eee.net
コマンドを実行しても

/usr/sbin/sendmail: Permission denied

とでてうまくいきません.
どのようにして対応したらよいでしょうか,お願いします

160 :159:2006/07/30(日) 04:33:39 ID:???
すみません,答えがもろに書いていましたね...
いつ変更されてしまったのだろう...

161 :DNS未登録さん:2006/08/02(水) 18:27:43 ID:???
他人が構築した会社のメールサーバーなんですが、
ルーターが壊れてしまったので設定変更してもWANからの
メールが受信できません。メールサーバーを構築した事が
なく、可能な限り調べては見ましたがどうにもうまく
いかないので質問させてください。

やったこと
・DNSのMXレコードを使いたいルーターのドメイン名に変更
・ルーターのポートマッピングを設定

それまでメールは受信できていたので、この変更のみで受信
出来るかと思ったのですがどうも駄目みたいです。

外部から、mxレコードに記載したドメインの25ポートに
telnetでログオンして、当該サーバ内のアカウントにメールを
送信したところ、受信は可能でした。

$ telnet hoge.example.com
Trying 000.000.000.000...
Connected to hoge.example.com.
Escape character is '^]'.
220 hoge.example.com ESMTP Postfix (Debian/GNU)
helo hoge.com
250 hoge.example.com
mail from:orz@hoge.com
250 Ok
rcpt to:nanasi@hoge.example.com
250 Ok
data
354 End data with <CR><LF>.<CR><LF>
test
.
250 Ok: queued as 844A01140D7

プロバイダのMTA経由で送信した場合は、受信が出来ません。

他にどこかチェックするところがありましたらお教え下さい。

162 :DNS未登録さん:2006/08/02(水) 18:47:05 ID:???
追加:プロバイダのサーバー経由で出したメールに関して、
エラーメールも帰ってこなく、ただ消え去るのみです。

mail.logを見ても、特にエラーらしきものはありませんでした。

163 :DNS未登録さん:2006/08/03(木) 05:41:41 ID:???
>>161
ルータが壊れたならルータを交換するだけで
設定変更なんていらないと思うのだが?

164 :DNS未登録さん:2006/08/03(木) 07:39:14 ID:???
>>163
普通なら全くその通りなのですが・・・
ルーターというか、Nokia ip130のHDDの内容がすっ飛んで
しまって、ipsoもFW-1の知識も0の俺に速攻で設定を復活
させるのはきわめて困難なので、とりあえず最低限の
復旧を先にしようというところです。

前任者の残したドキュメント類も0だし。泣きたい。

165 :DNS未登録さん:2006/08/03(木) 11:06:23 ID:???
>>164
dnsに設定したドメインと
メールのドメインが違うなんてことはないよね?
dnsが反映されるまでのタイムラグとかかな?

166 :DNS未登録さん:2006/08/03(木) 11:33:20 ID:???
>>165
レスありがとうございます。
MXレコードの記述は問題ないと思いますが、
外部DNSから参照してみると一部反映されていない
前の設定で引いてることがわかりました。
TTLは1日になってたので、もう暫く待ってみようと
思います。

昨日いろんな所から自サーバーに対してメール打ってみました。
gmailからのメールだけ届いてた・・・意味わからない。。。

167 :DNS未登録さん:2006/08/09(水) 14:01:11 ID:???
postfix 2.1.5 を FreeBSD 4.9 に乗せて使用しています。

最近引越しをして、久々にサーバの動作を見てみたら、
メールサーバから、どこにもメールを送付できなくなっていて、
プロバイダが「ぷらら」ですので、サイトみたら中継してくれと
書いていたので、relayhost = mmr.plala.or.jp で設定し、
ある程度のアドレスには送付できたのですが、

hotmail宛にのみ送付できません。

これは、こちらの設定が間違えているのでしょうか。
「ぷらら」側の問題なのでしょうか。

誰か教えていただけませんでしょうか。

168 :DNS未登録さん:2006/08/09(水) 23:14:53 ID:???
メールクライアントからぷららのメールサーバに直接つないで送信してみたら?

あとせめてログ。
どの時点ではじかれてるのかすらわからないよそれじゃ。

169 :167:2006/08/10(木) 00:16:36 ID:???
メールサーバに直接つないだらOKです。

maillogです、
Aug 10 00:04:16 xx postfix/smtpd[236]: warning: xx.xx.xx.xx: address not listed for hostname xx.plala.jp
Aug 10 00:04:16 xx postfix/smtpd[236]: connect from unknown[xx.xx.xx.xx]
Aug 10 00:04:16 xx postfix/smtpd[236]: warning: SASL authentication failure: no user in db
Aug 10 00:04:16 xx postfix/smtpd[236]: 244AF151: client=unknown[xx.xx.xx.xx], sasl_method=LOGIN, sasl_username=xx
Aug 10 00:04:16 xx postfix/cleanup[239]: 244AF151: message-id=<001301c6bbc5$491d5b90$020ba8c0@XX>
Aug 10 00:04:16 xx postfix/qmgr[197]: 244AF151: from=<xx@xx.plala.jp>, size=617, nrcpt=1 (queue active)
Aug 10 00:04:16 xx postfix/smtpd[236]: disconnect from unknown[xx.xx.xx.xx]
Aug 10 00:04:19 xx postfix/smtp[240]: 244AF151: to=<xx@hotmail.com>, relay=mmr.plala.or.jp[xx.xx.xx.xx], delay=
3, status=sent (250 Message received: 20060809150555.MCUJ1555.xx1.plala.or.jp@xx.plala.jp)
Aug 10 00:04:19 xx postfix/qmgr[197]: 244AF151: removed

170 :167:2006/08/10(木) 00:18:53 ID:???
あと、ぷららのメールサーバより、
下記のエラーらしき返答がありました。

This Message was undeliverable due to the following reason:

Each of the following recipients was rejected by a remote mail server.
The reasons given by the server are included to help you determine why
each recipient was rejected.

Recipient: <xx@hotmail.co.jp>
Reason: Requested action not taken: mailbox unavailable


Please reply to Postmaster@plala.or.jp
if you feel this message to be in error.

171 :DNS未登録さん:2006/08/10(木) 23:09:31 ID:???
ぷららには転送できてるのね。

170みると、たんにhotmailのメールボックスが満杯とか
メールアドレスが間違ってるとかそんな気がするけど。

172 :167:2006/08/11(金) 00:53:03 ID:???
>>171
ありがとうございます。
アドレス間違えてました。hotmail.co.jpとか無いですよね。
hotmail.comで送信したらエラーメッセージは帰ってこないですが、
送信できていませんでした。
これは「ぷらら」に聞くしかないですね。

173 :DNS未登録さん:2006/08/22(火) 12:40:52 ID:DeBOx45c
質問です
Postfix + procmail + dovecot を使用しています
dovecot で Maildir を使用する予定なので
/home/hoge に Maildir があります。
ところが procmail が /var/mail -> ./spool/mail に送るのです
その際エラーが出ます。procmail が /var/mail/ に書き込めねーよと
実にファッキングな状況です。

もう意味わからなすっっっっっっっw」おkっw

174 :173:2006/08/22(火) 18:38:55 ID:DeBOx45c
procmail のパーミッションを変えれば /var/mail に書き込みできる
ようにはなるのですが、根本的に解決になりません。

助けてちゃーん!

175 :DNS未登録さん:2006/08/22(火) 22:34:07 ID:???
そもそもなぜ procmail を使うのかわからない。

176 :173:2006/08/22(火) 23:16:21 ID:DeBOx45c
自己解決しますた
参考URL
ttp://www.13hz.jp/2004/11/postfix__spamas.html

177 :DNS未登録さん:2006/08/28(月) 14:47:48 ID:???
参考URLもなにも、procmailのドキュメントに書いてあるだろ・・・

178 :DNS未登録さん:2006/09/13(水) 05:48:02 ID:aZs7pwkP
This is the Postfix program at host xxxxxxxxx.xxxx.xxx.ドメイン名前

I'm sorry to have to inform you that the message returned
below could not be delivered to one or more destinations.

For further assistance, please send mail to <postmaster>

If you do so, please include this problem report. You can
delete your own text from the message returned below.

The Postfix program


メール送るとこんなん帰ってくるんだけどナニコレ('A`)

179 :DNS未登録さん:2006/09/13(水) 06:22:16 ID:???
>>178
自分で書いてるやん

180 :DNS未登録さん:2006/09/13(水) 16:24:03 ID:???
>>178

ttp://daemon.m-i.jp/

181 :DNS未登録さん:2006/09/13(水) 17:26:13 ID:aZs7pwkP
把握したお
だえもんさんからの返信だったんだね('A`)

182 :DNS未登録さん:2006/09/14(木) 17:57:40 ID:???
>>181
ちょ

2パラグラフ目ちゃんと読めやヴォケ

183 :DNS未登録さん:2006/09/14(木) 23:47:58 ID:waNUvot6
postmapコマンドが使えないんだけど
何でなの?

184 :DNS未登録さん:2006/09/15(金) 12:43:05 ID:???
どう使えないのさ。

オプションが間違ってるとか、使用DBのライブラリが無いとか。

185 :DNS未登録さん:2006/09/21(木) 14:03:42 ID:NdDlWy4b
postfix を使ってメールを送信すると、メールヘッダーに、(Postfix) や (8.13.7/8.13.7/Submit) といった、
MTAのバナー情報が含まれます。

これは、ユーザにとっては不要なもので、クラッカーに情報を与えることになりかねないので、
隠蔽によるセキュリティ向上は僅かなものであることは知っているのですが、この情報をメールヘッダーに
出力しない方法は無いでしょうか?

ご教示よろしくお願い致します。

186 :185:2006/09/21(木) 14:14:43 ID:???
調べてみたら、バナーの Postfix を消す方法は分かりました。
| http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/postfix-jp/postfix-doc/html-jp/postconf.5.html?rev=1.6
| mail_name (デフォルト: Postfix)
| Received: ヘッダや SMTP グリーティングバナー、バウンスされたメールに表示されるメールシステム名。

削除すると、相手のメールサーバの挙動が変わったり、スパムフィルターにかかったりすることがないといいですが・・・。
この点に関して情報をお持ちの方がいらっしゃいましたら教えていただけると幸いです。


また、

Received: from example.com (localhost.localdomain [127.0.0.1])
by example.com (Postfix) with ESMTP id ***********
for <hoge@example.com>; 日時 +0900 (JST)
Received: (from apache@localhost)
by example.com (8.13.7/8.13.7/Submit) id **************;
日時 +0900

また、CGIからメール送信をしたときに、メールヘッダーはこのようになっているのですが、(8.13.7/8.13.7/Submit) の
部分はどういった意味なのでしょうか?

ぐぐってみると、8.13.7 は sendmail のバージョンっぽいのですが、使っているのは Postfix のはずなので疑問に思っています。
(特にヘッダーの偽装などはしていません。)

187 :185:2006/09/21(木) 14:26:21 ID:???
とんでも無いことに気が付きました

これ、CGI が sendmail に対してメール送信コマンドを送って、
sendmail が postfix にメールを転送しているんですね

alternatives --config mta を使って、デフォルトのMTAを postfix にしたら、
Received 行が1つ減りました。

http://www.searchman.info/fedoracore4_apply/sev1040.html

188 :185:2006/09/21(木) 14:33:02 ID:???
シンボリックリンクを辿ってみたらいい感じに

/usr/sbin/sendmail -> /etc/alternatives/mta -> /usr/sbin/sendmail.postfix

にしても、sendmail の設定何もしていないのにsendmailに渡して、よくsendmailがpostfixまで転送してくれてました
設定なしで問題なく動作していたことに驚きです


189 :DNS未登録さん:2006/09/21(木) 14:58:28 ID:???
30分でそこまでやれるのに、なんでわざわざ2ちゃんで聞いたりすんの

linuxのsendmailとpostfixを選択できるやつはそうなってるが、
そもそもPostfixだけでも互換機能で同じようにできる。

190 :DNS未登録さん:2006/09/22(金) 01:42:33 ID:???
PostfixにsaslauthdでSMTP-Auth認証の設定をしています。
localhostからのメール送信(php等)は認証なしで送信させたいのですが、
設定方法がわかりません。現状どこからアクセスしてもSMTP-Auth認証をしなければ
554 : Relay access denied
となります。
OSはFedoraCore5です。よろしくおねがいします。

191 :DNS未登録さん:2006/09/22(金) 02:10:43 ID:???
>>190
smtpd_*_restrictions のてきとうなところに permit_mynetworks を書く

192 :190:2006/09/22(金) 16:22:42 ID:???
smtpd_recipient_restrictionsにpermit_mynetworksを書いてるんですが、送信できません。。。



193 :DNS未登録さん:2006/09/22(金) 16:50:18 ID:???
>>192
mynetworksはpermit_sasl_authenticatedやpermit_auth_destinationより上に書いてる?
あとmynetworksには127.0.0.0/8が設定されてる?

194 :DNS未登録さん:2006/09/24(日) 16:01:30 ID:???
fedoraのデフォルトのメールサーバはpostfixなのですか?

195 :DNS未登録さん:2006/09/24(日) 18:30:45 ID:???
>>194
さくらの専用サーバの Fedora 4 は sendmail だった
漏れは、postfix を自分で入れたけどな

素の Fedora は知らね


196 :DNS未登録さん:2006/09/25(月) 10:01:42 ID:???
インストール時に選択、インストール後もコマンドで切り替え可
だった気がする。

197 :DNS未登録さん:2006/09/27(水) 17:45:00 ID:???
vmailboxファイルに空白行があってはいけない理由を教えてください。
また、コメントは#を先頭に付ければよいのでしょうか?

198 :DNS未登録さん:2006/09/29(金) 14:22:20 ID:BbxGchST
Postfixのsaslpasswd2コマンド使ってアカウント作ったのですが、
linuxのユーザアカウントを作らないとメールを受け取れませんか?
OS上にあまりアカウントを増やしたくないのですが。。。

199 :DNS未登録さん:2006/09/30(土) 01:01:43 ID:???
受け取れます

200 :DNS未登録さん:2006/10/01(日) 20:25:32 ID:???
いままでglobal IPで運用してたけど、natかましてprivateで運用しようと
してますが、DNSの設定がちゃんとできてればスムーズに移行できますでしょうか。

201 :DNS未登録さん:2006/10/01(日) 22:30:15 ID:???
centOS アップデートするとpostfix動かなくなるってホント?

202 :DNS未登録さん:2006/10/05(木) 23:33:08 ID:???
>>200
だいじょぶ

203 :DNS未登録さん:2006/10/14(土) 05:15:50 ID:Si/5MV8c
Fedora Core で postfix を使ってます

メールが正常に送信できない場合にはキューに貯まるようですが、長期間送信できないと自動的に消えますよね。
この消えるまでの期間やリトライ回数は何処で設定できるのでしょうか?

また、Logwatch で postfix の項目で、

320 messages sent
313 messages removed from queue

などと、消えるqueueの方が毎回のように少ないのですが、これはその日の分についてのことだということでしょうか?
一定時間リトライしても送信できないときにキューが消えるなら、removed from queue > messages sent のときがあってもいいのですが
まだ一回もないので・・・

初歩的な質問で申し訳ありませんが、よろしくお願いします。

204 :DNS未登録さん:2006/10/15(日) 14:35:16 ID:???
>>201
環境によってはホント

205 :DNS未登録さん:2006/10/18(水) 05:41:30 ID:???
メールのスプールディレクトリをsambaで共有して、Windowsのアンチウイルスソフトで監視すれば
ウイルスは防げますか?

206 :DNS未登録さん:2006/10/20(金) 12:48:37 ID:???
>>205
ライセンス的にはどうなの?

207 :DNS未登録さん:2006/10/22(日) 02:21:53 ID:VIFJdbGK
VMでESVA1.5.1を立てました。
以下のメッセージが送受信メールにつくのですが
--
This message has been scanned for viruses and
dangerous content by ESVA, and is
believed to be clean.
これをEditするにはどこを確認すればよいのでしょうか。
またESVA1.5.1でWebminだとどこから辿れますでしょうか。
ひととおり確認したのですが、見つけられませんでした。
どなたかご存知の方教えてください。

208 :DNS未登録さん:2006/10/27(金) 02:00:53 ID:???
メールを送信すると
Oct 22 02:38:55 hoge postfix/smtp[16033]: 475801006B: to=<hoge@hoge.ne.jp>, relay=xxx.xxx.xxx.xxx[xxx.xxx.xxx.xxx], delay=6, status=sent (250 2.7.1 Ok, discarded, UBE, id=27575-04)
という感じでエラーが出ます。

これはどこらへんの設定を疑えばいいのでしょうか・・・。



209 :DNS未登録さん:2006/10/27(金) 09:39:13 ID:???
>>208
それはエラーじゃないでしょ。正常に送ってる。
でもなんか送り先のサーバで捨てられてる気配だね。

210 :DNS未登録さん:2006/10/27(金) 10:57:09 ID:???
>>209
別回線で同じ送り先に送ったら正常に送れました・・・。
ログをみると捨てられるときはUBE、送信できるときはMTAになってます・・・。
送信元のクライアントが動的IPだとメール捨てるってこと??
OP25Bなのかな、これも・・・。どうしたらいいのでしょう(汗
587使っても同じなんですが・・・(汗

211 :DNS未登録さん:2006/10/27(金) 11:07:07 ID:???
>>210
OP25Bならそもそも出られないから、動的IPを捨ててるのかな?
送りたいだけならプロバイダのMTAに投げればいいんじゃ?

212 :208:2006/10/27(金) 15:15:55 ID:???
固定IPのクライアントからの送信だと送信可能。
動的IPのクライアントからの送信だとはじかれる・・・。
OP25Bってただ単に587使って送信すれば送れるんじゃないの??
もう一台の方は問題なく587で送信完了・・・。
違いはmaia mailguard入れてるかどうかだけなんだけど・・・。

213 :DNS未登録さん:2006/10/28(土) 15:32:15 ID:EoXalcWp
設定に関する質問です。

ローカルに存在する2台のメールサーバ(mail2⇒mail1)に対してメールを送信する為の設定はありますか?


○NW構成

WAN
|
rooter
┌─┴─┐
mail1 mail2


○質問の詳細

mail1,mail2でPostfixを利用しています。

mail1はPostfix+qpopperを導入して、メインとして稼動しています。
mail2はPostfix+apacheで稼動しており、ブラウズ上からメールを送信出来るシステムを導入しています。

mail1⇔hotmail/yahoo.co.jpへのメール送信は問題ありません。
mail2⇒hotmail/yahoo.co.jpへのメール送信は問題ありません。
mail2⇒mail1の送信は出来ない状況です。

/var/log/maillogを見ると、どうやらWANのDNSサーバ(VALUEDOMAIN)にクエリーを投げており、それが原因で送信が出来ないようです。

Oct 28 15:05:15 vine1 postfix/qmgr[7345]: AF7BBBEA2F: from=<メールアドレス>, size=532, nrcpt=1 (queue active)
Oct 28 15:05:15 vine1 postfix/trivial-rewrite[7392]: warning: My hostname vine1 is not a fully qualified name - set myhostname or mydomain in /etc/postfix/main.cf
Oct 28 15:05:15 vine1 postfix/bounce[7393]: warning: My hostname vine1 is not a fully qualified name - set myhostname or mydomain in /etc/postfix/main.cf
Oct 28 15:05:15 vine1 postfix/qmgr[7345]: AF7BBBEA2F: to=<メールアドレス>, relay=none, delay=4200, status=deferred (connect to メールサーバのアドレス[グローバルIP]: Connection refused)
Oct 28 15:05:15 vine1 postfix/flush[7394]: warning: My hostname vine1 is not a fully qualified name - set myhostname or mydomain in /etc/postfix/main.cf
Oct 28 15:05:15 vine1 postfix/qmgr[7345]: AA529BEA31: from=<メールアドレス>, size=558, nrcpt=1 (queue active)
Oct 28 15:05:15 vine1 postfix/qmgr[7345]: AA529BEA31: to=<メールアドレス>, relay=none, delay=4049, status=deferred (connect to メールサーバのアドレス[グローバルIP]: Connection refused)
Oct 28 15:05:15 vine1 postfix/qmgr[7345]: 93FFABEA30: from=<メールアドレス>, size=553, nrcpt=2 (queue active)
Oct 28 15:05:15 vine1 postfix/qmgr[7345]: 93FFABEA30: to=<メールアドレス>, relay=none, delay=4084, status=deferred (connect to メールサーバのアドレス[グローバルIP]: Connection refused)
Oct 28 15:05:16 vine1 postfix/qmgr[7345]: 93FFABEA30: to=<メールアドレス>, relay=none, delay=4084, status=deferred (connect to メールサーバのアドレス[グローバルIP]: Connection refused)
Oct 28 15:05:16 vine1 postfix/qmgr[7345]: E19B2BEA45: from=<メールアドレス>, size=334, nrcpt=1 (queue active)
Oct 28 15:05:16 vine1 postfix/flush[7395]: warning: My hostname vine1 is not a fully qualified name - set myhostname or mydomain in /etc/postfix/main.cf
Oct 28 15:05:16 vine1 postfix/qmgr[7345]: E19B2BEA45: to=<メールアドレス>, relay=none, delay=1959, status=deferred (connect to メールサーバのアドレス[グローバルIP]: Connection refused)

mail2からmail1へメールを送信出来るようにするには、mail2がmail1の名前解決を試みた時に、
グローバルIPではなくローカルIPを取得できるようにしなければならないと予測しております。

解決策として、内向きDNSサーバを設置する事があげられるかと思いますが、その他に何か対処方法があればお伺いしたいです。
(私が調べた限りだと、hostsファイルにはMXレコード書くことは出来ないとの結論に至りましたが、間違いないですよね?)

よろしくお願いします。

214 :DNS未登録さん:2006/10/28(土) 22:23:04 ID:???
>213
つ「transport」
ttp://www.kobitosan.net/postfix/jman/transport.5.html

あとはmydestinationにmail1.youredomain.tldなどを追加する。


>hostsファイルにはMXレコード

レコードという意味ではAも無いな。

215 :DNS未登録さん:2006/10/28(土) 23:37:59 ID:3r3LjOZJ
どこ探しても記述がないので諦めかけなのですが、
送受信を1000番以降ですることはできないのでしょうか。
1000番(1023番?)までのポートが全部閉じられているのです、、
無理でしたらそう教えていただけると嬉しいです。
ちなみに受信は友人のSMTPサーバからする予定なのですが。

216 :213:2006/10/28(土) 23:50:38 ID:EoXalcWp
>>214
ありがとうございます。

transportを利用する事でMX検索を行わずに[mail2⇒mail1]へメールを送信する事が出来ました。
ただし、別な問題が発生しております。
[mail2⇒hotmail.com/yahoo.co.jp]にメールを送信すると、そのメールがmail1の受信ボックスに転送されてしまいます。
[mail2⇒mail1]への送信のみにtransportを適用させる事は可能でしょうか?


transportの設定

<mail1で利用しているメールアドレス> smtp:[192.168.110.204]


217 :DNS未登録さん:2006/10/29(日) 08:18:40 ID:???
バーチャルドメインで、各ユーザー毎にSMTPパスワードを設定していますが、
パスワードが丸見えです。どうしたら暗号化できるでしょうか?

218 :DNS未登録さん:2006/10/29(日) 09:38:54 ID:???
>215
デーモン側の設定は変えられるが、クライアントが追従できないと駄目だね。
設定そのものは変えずに、ssh等でトンネルを掘る方法もある。

>216
ドメインが重複してないかい。
あるいは、transportの例をよく読むこと。
mail1で受信してしまうってことは、transportで送信されるパターンで
かつmydestinationにマッチしてるということ。

>217
SASLならPLAIN認証を切る。
ただ、使えなくなるクライアントがあるかも。
ttp://www.kobitosan.net/postfix/trans-2.3/jhtml/SASL_README.html#server_cyrus

219 :DNS未登録さん:2006/11/01(水) 02:16:50 ID:Qu8MdHYo
debian
postfix+qpopper

メール受信時にphpのコマンドへパイプし、処理を分岐させたいのですが
現状ではphpのファイルへのパイプが期待通りに動作しません。

ログファイルを見てもエラーは無いので、問題の特定が出来ていません。

設定としましては
main.cf
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
allow_mail_to_commands = alias,forward,include

/etc/aliases
mailer-daemon: postmaster
postmaster: root
nobody: root
user: "|/usr/bin/php /home/user/test.php"

test.phpは
検証としてコールがあったら、ログを記載するというものです
CLIで動作の確認は済みです

/var/log/mail.log
localhost postfix/local[8458]: 541EB4B4027: to=<user@mail.hoge.hogedns.jp>, relay=local, delay=0, status=sent (delivered to command: /usr/bin/php /home/user/test.php)

なお、DDNSを使用しております。ご教示よろしくおねがいしまっす

220 :DNS未登録さん:2006/11/01(水) 15:52:13 ID:???
まずは確実に動作するコマンドで試してみれば?
/bin/echo test>/tmp/test.txt
とかさ。

221 :DNS未登録さん:2006/11/03(金) 20:23:50 ID:???
>219
これとか
ttp://www.kobitosan.net/postfix/trans-2.3/jhtml/LOCAL_RECIPIENT_README.html

222 :DNS未登録さん:2006/11/05(日) 21:58:16 ID:???
RDBMSで認証してるやつってどれぐらいるの?

223 :DNS未登録さん:2006/11/07(火) 22:53:12 ID:???
スパム対策に有効な sendmail のバージョン8.13からある Greet Pause 機能
postfix にも同様の機能はありますか?

224 :DNS未登録さん:2006/11/09(木) 01:31:32 ID:???
スレ違いだけどどこに書いていいか分からんのでここで質問させてくれ。

qpopperのサイトが消えちゃったんだけど、どこいったの?

225 :DNS未登録さん:2006/11/09(木) 13:02:08 ID:???
>>223
これかな?
http://d.hatena.ne.jp/stealthinu/20060706/p5
これもついでに
http://d.hatena.ne.jp/stealthinu/20060719/p1


226 :DNS未登録さん:2006/11/10(金) 05:41:00 ID:???
2006.8.30 に Postfix 2.3.3 がリリースされたようですが、Postfix 2.3.2 からの変更点は何処に書いてあるのでしょうか?

できれば日本語がいいですが、なければ英語でも構いません。

http://www.kobitosan.net/postfix/ を探したんですが見つかりませんでした。


227 :DNS未登録さん:2006/11/10(金) 09:44:24 ID:???
postfix にかぎったことじゃないが、アーカイブ中やダウンロードサイトの
RELEASE_NOTES とか HISTORY とか Changelog とか CHANGES とかのファイルに
書いてある。常識として知っておけ。postfix の場合は前2者。

ちなみに、最新は 2.3.4。


228 :226:2006/11/10(金) 20:55:04 ID:???
>>227
回答ありがとうございました。
そこに書いてあるのがセオリーなんですか…。
勉強になりました。

229 :DNS未登録さん:2006/11/12(日) 08:54:43 ID:???
>>225
情報ありがとうございます
使えそうな感じなので、適用を検討してみます

230 :DNS未登録さん:2006/11/12(日) 09:52:08 ID:???
Macでpostfixはどこからインストールするのでしょうか?

231 :DNS未登録さん:2006/11/13(月) 07:27:50 ID:???
>>230
あまり当方詳しくないけど、Mac OS 10.3からはデフォルトで
インストールされているのでは?
無いようであれば、postfix本家からダウンロードすれば良しかと。

232 :DNS未登録さん:2006/11/14(火) 15:13:33 ID:???
>>219に似たような状態でハマっているので、便乗で質問させてください。
ttp://www.dolphy.gr.jp/webap/seminar/lesson/mail/recieve.html
を参考にして、メールから添付ファイルやメッセージを取り込むPHPスクリプトを、
.forwardから叩いて動かそうと思っています。
が、まったく動かない上に、エラーが出なくて困っています。

FreeBSD 5.4-STABLE
postfix+courierIMAP,POP3
PHP5.1.6

>>219と違う点は、.forwardを使ってコマンドに渡しています。
allow_mail_to_commandsも確認しました。

~/.forward
testuser,"| /usr/home/testuser/public_html/upload/upload.php"

/var/log/maillog
Nov 14 14:52:20 ***** postfix/local[26823]: 5C74B61EB: to=<****@*****>,
relay=local, delay=0, status=sent (delivered to command: /usr/home/testuser/public_html/upload/upload.php)

*upload.phpに、#!/usr/local/bin/php -qを書いてあります。

>>220さんのコマンドは動きました。
これが動いたということは、postfixは仕事をやり遂げたって事でいいんですか?
upload.phpを叩いただけで、メッセージを送れていないという可能性は無いのでしょうか?
上記のサイトにもある、
cat test.eml | upload.php
をコンソールで動かすとうまくいくのですが
postfix経由にするとうまく動かないので、入出力関連で何かあるのか疑っている次第です。
問題ないのでしたら、PHPスレに移動しようと思いますが、どうでしょう?

233 :DNS未登録さん:2006/11/15(水) 10:03:55 ID:???
>cat test.eml | upload.php
>をコンソールで動かすとうまくいくのですが

cat test.eml | env - upload.php
で実行しても動く?

234 :DNS未登録さん:2006/11/16(木) 09:40:35 ID:???
>>233
レスありがとうございます。
示していただいたコマンドですが、動きました。
目的のフォルダにちゃんとデータが取り出されました。
ワーニングも出ていません。

235 :DNS未登録さん:2006/11/26(日) 11:35:26 ID:???
>>234
これは?

chmod 1777 /tmp としてから、

~/.forward
testuser,"|tee /tmp/hoge.eml | /usr/home/testuser/public_html/upload/upload.php"

で /tmp/hoge.eml を見てみる。



236 :DNS未登録さん:2006/11/27(月) 12:58:04 ID:???
LDAPでユーザ管理をしています。
特定のローカルユーザグループ(homeを持たない)に対してpostfixが
Maildirに対して配送しないようにするにはどうしたらいいでしょうか?
エラーがlogwatchに記載されていて気づいた次第です。
To xxx@yyy.net Msg="maildir delivery failed: create /home/xxx/Maildir/tmp/zzzzz.uuuuu.servername.net: Permission denied" : 1 Time(s)

ttp://www.kobitosan.net/postfix/trans-2.3/jhtml/RESTRICTION_CLASS_README.html
この辺で何とかなりそう?と思ったんですがグループに対しての書式はないようだったので
どなたかご存知の方、ご教示ください。お願いします。

237 :DNS未登録さん:2006/11/27(月) 19:59:04 ID:???
>>236
/dev/null ではダミなのか。

238 :236:2006/11/27(月) 20:30:03 ID:???
>>237
特定グループに所属するユーザのhomeを/dev/nullにするということでしょうか?
複数サーバで同じユーザ情報を同期してるので/dev/nullにすると他サーバで
homeが無くなるのでそれはできないです…(理解違いだったらすみません)

239 :DNS未登録さん:2006/11/27(月) 22:12:05 ID:???
aliases

240 :DNS未登録さん:2006/11/30(木) 16:23:13 ID:???
nqmgr

241 :232:2006/12/02(土) 00:53:01 ID:???
>>235
ありがとうございました!動きました!

242 :DNS未登録さん:2006/12/06(水) 14:39:25 ID:???
>>93は神。いわゆるGOD。
一昨日から詰まってたところが抜ける事ができたよ!
au docomoへの携帯向けのメール送信で
main.cf書き換えたのに、
503 no auth during mail transaction (#5.5.0) (in reply to MAIL FROM command))
って出て、ずっとはまってました。

243 :DNS未登録さん:2006/12/07(木) 11:27:04 ID:???
質問です

最近になってOB25のせいで自宅鯖からメールが送れなくなってしまいました。
ログにはConnectionRefusedと出ています

ISPはiijmioでISPのメール鯖を経由すれば送れるようでリレー先をそっちに指定しているんですが、何やら認証がいるようでうまくいきません。

メールサービスは入っているのでアカウントとパスワードはあるのですが、リレーさせるときどのようにすればいいかググっても解りません

postfix2.3 FreeBSD6.1でsaslやtlsなどは入れてあります

244 :DNS未登録さん:2006/12/07(木) 11:45:46 ID:???
鯖のある自宅から普通にPCでメール送るときには設定必要だった?

245 :DNS未登録さん:2006/12/07(木) 13:37:26 ID:???
ttp://www.itt-web.net/xeblog/index/action_xeblog_details.1/blog_id.138.html
の通りにやっても駄目?

246 :DNS未登録さん:2006/12/07(木) 13:42:58 ID:???
>>243
これって FAQ だな。

http://www.kobitosan.net/postfix/trans-2.1/jhtml/SASL_README.html
「Postfix SMTP クライアントで SASL 認証を有効にする。」を読むのが正攻法。

実際の設定例は Web で探索してね。

sasl には、クラインアントとの設定と、サーバーの設定があるので、
混同しないで分けて(別物と思った方がよい)考えること。



247 :DNS未登録さん:2006/12/10(日) 23:25:04 ID:???
>>246
ありがとうございました。
以下の通りで無事にリレーできました。

/usr/local/etc/postfix/sasl_passwd

foo.com username:password
bar.com username

/usr/local/etc/postfix/main.cf

relayhost = [foo.bar.com]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/usr/local/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous

248 :DNS未登録さん:2006/12/11(月) 09:43:43 ID:???
中からでも認証いるのか、へんなとこだな
それって結局PCから送るときも設定が必要ってことか

249 :DNS未登録さん:2006/12/11(月) 20:47:28 ID:???
突然メールの送信ができなくなってしまいました。
受信はできます。

logによると、どこのドメインのサーバへも「Connection timed out」となっており、デーモンが帰ってきます。
設定を弄ったわけでもなく、突然です。
メールの送信はあまりしなかったので、気づくのが遅くなったのですが、少なくとも2ヶ月前からこのような現象になっているようです。
急遽送信が必要になり、いろいろ試しては見たのですが、設定を変更してないので、どこを直せばいいのか分かりません。

デーモンは「This is the Postfix program at host localhost.

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to <postmaster>

If you do so, please include this problem report. You can
delete your own text from the attached returned message.」
これが帰ってきます。

ただ、加入しているプロバイダのメールには届きます。
きちんと届くのに、上記のようなデーモンが帰ってきます。不思議です。

送信は外部からではなく、LAN内からのみ行っています。

OSはdebianで、postfixのバージョンは2.2.10です。

この改善方法が分かる方がいらっしゃいましたら、ご教授願います。


250 :DNS未登録さん:2006/12/11(月) 23:16:46 ID:???
いや、デーモンは帰ってこないで仕事してるだろ。
OP25Bじゃないの?

251 :DNS未登録さん:2006/12/11(月) 23:31:18 ID:???
>>250
ごめ、デーモンは仕事中だねw

もしそうだったとしたら、自鯖じゃSMTP無理!?

252 :249:2006/12/11(月) 23:44:00 ID:???
>>250
ビンゴでした・・・

OP25Bに間違いない!!
うちODNなんだけど、まさに最近導入したらしいw
とりあえず素直にISPの鯖拝借しようと思います・・・


253 :DNS未登録さん:2006/12/12(火) 22:13:47 ID:???
postfix版はいいね・・・そこそこ投稿があって。
qmail版なんて・・・

おっと、聞き流してくれい


254 :DNS未登録さん:2006/12/12(火) 22:21:18 ID:???
あんまり一般的でないならやめようかと思ってるんですが、
postfixをdaemontoolsで管理しようと思ってます。
皆はdaemontoolsって使ってます?


255 :DNS未登録さん:2006/12/12(火) 22:43:34 ID:???
ログに以下のような警告が出たのですが、どういう意味なのでしょう?
ネット翻訳してもいまいちわかりませんでした。


Warnings
--------
smtpd (total: 1)
1 102.228.218.202.relays.ordb.org: RBL lookup error: Host or domain name not found.
Name service error for name=102.228.218.202.relays.ordb.org type=A: Host not found, try again

256 :DNS未登録さん:2006/12/12(火) 23:01:38 ID:???
>>254
Daemon Tools って、Windows の 仮想CD構築ツールじゃないの?
ちなみに、最近のバージョンはアドウェアが付属しているから注意。(仮想CD構築ツールの方のことね)

…ごめん、漏れはそれしか思いつかなかった(・ェ・)

257 :DNS未登録さん:2006/12/12(火) 23:15:37 ID:???
>>256
http://www.unixuser.org/~euske/doc/daemontools/myfaq/faq-1.html#1

>>254
qmail&daemontools使ってます。
システムトラブルでデーモンが停止してしまった場合にも、
自動的にデーモンの再起動がかかるのでオヌヌメ。
あと、daemontoolsで管理しているデーモンのlogが一元管理できるのでlogチェックにも便利。
postfixで使ったことないが、qmailでは結構メジャ〜。

258 :DNS未登録さん:2006/12/12(火) 23:20:57 ID:???
>>255
「Host or domain name not found」
って出てますよ。
DNS止まってるんじゃないですか?
もしくはDNSの設定ミスとか。
自分で建てたDNSの逆引き設定が不完全と予想。

259 :DNS未登録さん:2006/12/12(火) 23:45:20 ID:???
>>257
そのサイトの、

daemontools が管理できるデーモンは、必ず フォアグラウンドで走るものにかぎる。

というのが気になるのだが....、postfix でも大丈夫?。

260 :DNS未登録さん:2006/12/12(火) 23:51:44 ID:???
>>258
レスありがとうございます。

DNSは訳あってDynamic DO!のフルドメインサービスを使用しています。
プロバはインターリンクでIP固定になっており、wwwなどは正常に表示され
ています。

さきほどもしかしてと思い25番にpingをとばしてみたところ返答なし・・・・
ルータは障害が起きる前後で設定などを変更していません、サーバも同じ
くです。

何かの規制かと思いましたが、pingが通らないということはサーバ、もしくは
ルータの設定と言うことでしょうか?

261 :DNS未登録さん:2006/12/13(水) 00:22:47 ID:???
>>259
ホントだ^^;
「postfix daemontools」で検索してもロクなのひっかからないし、
出来ないこともないけど、辞めた方がよさそうですねw

>>260
とりあえず、何処がダメなのか確認したほうがいいかと。
----------------------------------------------------
 ping ドメイン名
 ping IPアドレス
の両方で返答無しならDNSの設定ミスではないっぽい。
smtpの設定等のミス。
[対応]
・tcpwrapperの設定確認(「/etc/hosts.allow」と「/etc/hosts.deny」の設定)
・ddns使ってるって事は、ルータの設定が原因って事も。IPマスカレードの設定で25番通らなくなってるとか。
などなど
-------------------------------------------------
 ping ドメイン名
 ping IPアドレス
の片方で返答無しならDNSの設定ミスとか。
[対応]
とりあえず
・順引きできているかをチェック
    (例)dig any ドメイン名
・逆引きできているかをチェック
    (例)dig -x IPアドレス
-------------------------------------------------

262 :DNS未登録さん:2006/12/13(水) 01:00:29 ID:???
>フルドメインサービスを使用しています

ごめ。DNS設定ミスはありえなさそうですね。
・tcpwrapperの設定確認(「/etc/hosts.allow」と「/etc/hosts.deny」の設定)
・ddns使ってるって事は、ルータの設定が原因って事も。IPマスカレードの設定で25番通らなくなってるとか。
・sendmail以外のMTAを使ってるのにsendmailを停止していない
・MTAのアクセス管理ミスってるとか。qmailなら「/var/qmail/control/以下のファイル」「/var/qmail/control/tcprules.txt」。
・そもそもsmtp動いていないとか。
     netstat -ta | grep smtp
     netstat -ta | grep pop


寝る寸前で頭動いてないんでこんくらいしか出てこないや。

263 :DNS未登録さん:2006/12/13(水) 05:50:50 ID:???
>>262

> ・tcpwrapperの設定確認(「/etc/hosts.allow」と「/etc/hosts.deny」の設定)
ファイルを見てみましたが、設定されているような部分はありませんでした、設定をした記憶もないのですが
  

> ・ddns使ってるって事は、ルータの設定が原因って事も。IPマスカレードの設定で25番通らなくなってるとか。
> ・sendmail以外のMTAを使ってるのにsendmailを停止していない
> ・MTAのアクセス管理ミスってるとか。qmailなら「/var/qmail/control/以下のファイル」「/var/qmail/control/tcprules.txt」。
> ・そもそもsmtp動いていないとか。
>      netstat -ta | grep smtp
>      netstat -ta | grep pop
>
>
> 寝る寸前で頭動いてないんでこんくらいしか出てこないや。


264 :DNS未登録さん:2006/12/13(水) 05:59:11 ID:???
>>262
途中で書き込んでしまいました、すみません。


> ・tcpwrapperの設定確認(「/etc/hosts.allow」と「/etc/hosts.deny」の設定)
ファイルを見てみましたが、設定されているような部分はありませんでした、設定をした記憶もないのですが
本来なにか設定するものなのでしょうか?

> ・ddns使ってるって事は、ルータの設定が原因って事も。IPマスカレードの設定で25番通らなくなってるとか。
前日まで問題なく動いていましたので、これはないと思うのですが・・・

> ・sendmail以外のMTAを使ってるのにsendmailを停止していない
確認しましたがsendmailは止まってました。

> ・MTAのアクセス管理ミスってるとか。qmailなら「/var/qmail/control/以下のファイル」「/var/qmail/control/tcprules.txt」。
使用しているMTAはPostfixなので、未確認です。

> ・そもそもsmtp動いていないとか。
>      netstat -ta | grep smtp
>      netstat -ta | grep pop
tcp 0 0 *:smtp *:* LISTEN
tcp 0 0 *:pop3s *:* LISTEN
tcp 0 0 *:pop3 *:* LISTEN
上記のような返答が帰ってきました。


> 寝る寸前で頭動いてないんでこんくらいしか出てこないや。
お休み前に申し訳ないですorz

半年ほど問題なく動いていて、突然だったので原因が全く見えてきません、インターリンクが払い出している動的IPに対してOP25B
を導入したようなのですが、関係ないですよね?固定IPは規制範囲外と書いてあったので気にしていなかったのですが、メールサーバ
に障害が出た日にちと規制を始めた日にちが同じなので、もしやと思っています。

265 :DNS未登録さん:2006/12/13(水) 09:49:51 ID:???
>半年ほど問題なく動いていて・・・
>OP25Bを導入したようなのですが・・・
smtp再起動してそれでもダメなら、OP25Bが原因としか・・・

266 :DNS未登録さん:2006/12/13(水) 14:11:34 ID:???
OB25ってSPAM防止って言うよりISPによるメール流通&監視の足掛かりな気がする。

267 :DNS未登録さん:2006/12/14(木) 06:26:25 ID:???
2.3.5,1来ましたね.
portupgrade反応せず・・・ムキー!!

268 :DNS未登録さん:2006/12/31(日) 11:59:17 ID:???
始めまして、質問です。
送ったメールがhotmail や yahoo mail で迷惑メールとみなされてしまいます。
原因にはどういったことが考えられるでしょうか?

環境は postfix-2.2.2-2 Fedora Core 4 です。
よろしくお願いします。

269 :DNS未登録さん:2006/12/31(日) 12:40:43 ID:???
動的IPでPostfixを運用してるならIPのせいだろうな。
固定IP使わない限り解決しない。


270 :268:2006/12/31(日) 13:08:04 ID:???
固定IPで運用してるんですが・・・

271 :DNS未登録さん:2006/12/31(日) 13:26:37 ID:???
>>268
Spammer乙


272 :DNS未登録さん:2006/12/31(日) 16:52:11 ID:???
>>268
SenderID には対応させた?
RPFレコード定義しないと殆どのWebメールは即スパム扱いするよ
Fromの詐称に対応できんからね

273 :268:2006/12/31(日) 23:13:20 ID:???
>>272
レスありがとうございます。
早速SenderID に対応させました。
が、まだ迷惑メールとして扱われます。
他に考えられる原因って何かあるでしょうか?

>>271
いや、不正中継など出来ないようになってるし、
自分自身もばらまいてないので、スパマーではないかと。

274 :268:2007/01/04(木) 13:05:50 ID:???
SPFもDomainKeys にも対応させましたが、
相変わらず迷惑フォルダに入ってしまいます。
逆引きが出来ないのって原因だったりするんでしょうか?
それとも、YahooもHotomailも
知られているメールサーバーのデータベースとかあって、
そこに登録されていないものは迷惑メールフォルダへ。
っていうことがあったりするんですかね?
もうしばらく自分なりに調べてみます。ありがとうございました。


275 :DNS未登録さん:2007/01/04(木) 18:04:28 ID:???
>逆引きが出来ない
>メールサーバーのデータベース

276 :DNS未登録さん:2007/01/05(金) 15:05:31 ID:???
>>274
Yahoo! Mail 側でメールヘッダー調べれば原因書いてあるけど?

X-Yahoo-Filter なんっちゃらってヘッダーあるでしょ (スペル違うかも)

それを晒してみ

原因教えてやるから

277 :268:2007/01/05(金) 17:23:33 ID:???
X-YahooFilteredBulk: **.***.**.**
**はIPアドレスです。

278 :276:2007/01/05(金) 17:52:22 ID:???
>>277
なら、そのIPが Yahoo! のスパムブラックリストにはいっているってことです。
範囲指定ならその範囲のIPアドレスが、127.0.0.1 みたいになってたらそのIPアドレスがスパムブラックリストに入っているって事ですね。

自分も最初は大丈夫だったんだけど、何人かが「迷惑メール報告」したせいなのかブラックリスト行きになってしまいました(´・ω・`)
Yahoo! に苦情メール送るぐらいしか方法はないですね。

もし専用鯖で借りたとたんにそうなってたなら、Yahoo! の窓口にその契約書と苦情書いて郵送で苦情送ったらどうでしょう。
前の人がスパム送ってても俺はおくってない、IP規制解除しろ馬鹿、みたいに。

279 :268:2007/01/06(土) 13:21:22 ID:???
レスありがとうございます。
早速Yahoo!に問い合わせのメールを送ってみました。

280 :DNS未登録さん:2007/01/17(水) 18:28:05 ID:MipvfPI1
Cents4.4にて固定IP/独自ドメイン上でPostfix運用中です。
spamメール対策についてお教えください。
外部からうちのドメインexample.comを名乗って送ってくるメールを
受信しない設定にしたいと思っています。
(example.comは10.0.0.1のアドレスとします)

メールのヘッダには
from example.com (unknown [192.168.0.1]) for ......と
という形で届いているので、この
「example.com (unknown」をトリガーにrejectしたいと考えています。

smtpd_sender_restrictions =
あたりの設定と思うのですが、どのような設定が効果的か
お教え頂ければ幸いです

よろしくお願いします。

281 :DNS未登録さん:2007/01/18(木) 07:39:24 ID:???
>>280
smtp_helo_restrictions check_helo_access あたり

282 :DNS未登録さん:2007/01/18(木) 18:59:49 ID:???
Logwatch [Date Range Processed: yesterday ( 2007-Jan-16 ) Period is day.] で次のようなログがきました。
毎日来ているもので特に変わった点はありません。

--------------------- postfix Begin ------------------------

5110394 bytes transferred
3216 messages sent
3056 messages removed from queue

Foreign Bounce: 11, 14 Time(s)

**Unmatched Entries**

statistics: start interval Jan 16 16:41:26
statistics: domain lookup hits=0 miss=1 success=0%
statistics: address lookup hits=0 miss=1 success=0%

---------------------- postfix End -------------------------

messages sent - messages removed from queue = 160 ですが、
これは、送信時にエラーが発生し、キューに残っているメールで、しばらくたてば消えるものだと理解しています。

ところが、14日に root 宛てに来た配送エラーメール (Undelivered Mail Returned to Sender) は 14 通であり、
この 216通より、明らかに少ないです。(これは他の日にも言えることだったんですが、今気がつきました。)

これはどうしてなのか教えていただけたら幸いです。
初歩的な質問で申し訳ありませんがよろしくお願いします。

283 :DNS未登録さん:2007/01/19(金) 09:21:47 ID:???
ログを見なきゃわからん。ログを集計したレポートではなく。

284 :DNS未登録さん:2007/01/20(土) 09:07:24 ID:???
postfix-2.2.10 自宅サーバー すべてバーチャルで運営してます。(すごい小規模です。)
ダイナミックDNSで新たにドメイン(example.jp)を取得し、

http://d.hatena.ne.jp/otn/comment?date=20070114

のようなことをやりたいのですが、次のことがわかりません。ドメインのワイルドカードの
指定はできていて、***.***.example.jp のような全てのドメインは自宅サーバに来るという
前提です。

1) ***.***.example.jp のような全てのドメインをバーチャルで取り扱うという設定。
2) from 及び to アドレスの書換え。


285 :DNS未登録さん:2007/01/20(土) 20:39:38 ID:???
すまんが達人のみんな教えてくれ。
postfix-mysqlのパッケージが用意されてるディストリビューションは何がある?
cnetos4のextraとfreebsdにあるのはわかってるんだが。

アップデートするのが面倒なにょ

286 :DNS未登録さん:2007/01/20(土) 22:23:37 ID:???
>>285
達人じゃないが、Debian と Ubuntu にはある。


287 :DNS未登録さん:2007/01/23(火) 00:05:32 ID:???
>>286
ありがとう。
やっぱ他のメジャー系はないのか・・・。
なんでないのかすっごく不思議なんだけど・・・。

288 :DNS未登録さん:2007/01/23(火) 14:42:44 ID:???
昨日の13時頃に突然hotmailやyahoomailに送信が出来なくなったのでログを調べネットで検索した結果OP25Bにたどり着き
Outlookでメールアカウントの送信サーバを【relay-mta.dion.ne.jp】に変更した結果送信出来るようになったのですが
その後、又別の気になるログが出るようになりました。
OP25B回避の為の設定が何かたりないんでしょうか?
宜しくお願いします。

最初の送信できなかった時のログ
Jan 23 09:51:37 ********* postfix/smtp[7201]: connect to mx2.hotmail.com[65.54.244.40]: Connection timed out (port 25)
Jan 23 09:52:07 ********* postfix/smtp[7201]: connect to mx4.hotmail.com[65.54.244.104]: Connection timed out (port 25)
Jan 23 09:52:37 ********* postfix/smtp[7201]: connect to mx3.hotmail.com[65.54.244.72]: Connection timed out (port 25)

Outlookアカウント設定の送信サーバを【relay-mta.dion.ne.jp】に変更後に出るようになったログ
Jan 23 14:22:04 1ginzaclinic postfix/smtp[12259]: fatal: bad boolean configuration: ignore_mx_lookup_error = # sample_directory: The location of the Postfix sample configuration files.
Jan 23 14:22:05 1ginzaclinic postfix/master[11578]: warning: process /usr/libexec/postfix/smtp pid 12259 exit status 1
Jan 23 14:22:05 1ginzaclinic postfix/master[11578]: warning: /usr/libexec/postfix/smtp: bad command startup -- throttling

> postconf -n
alias_maps = hash:/etc/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
html_directory = no
ignore_mx_lookup_error = # sample_directory: The location of the Postfix sample configuration files.
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mynetworks = 192.168.0.0/24, 192.168.1.0/24, 127.0.0.0/8
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases.postfix
readme_directory = /usr/share/doc/postfix-2.1.5/README_FILES
sample_directory = /usr/share/doc/postfix-2.1.5/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
transport_maps = hash:/etc/postfix/transport
unknown_local_recipient_reject_code = 550
virtual_alias_maps = hash:/etc/postfix/virtual

289 :DNS未登録さん:2007/01/23(火) 15:10:33 ID:???
いじったとこもう一度見直せ。
ぐらいしか思い付かない。

290 :288:2007/01/23(火) 15:16:39 ID:???
postfixの設定は何一つ変えて無いんですよね…

ただMicrosoft Outlookのメールアカウントの送信メールサーバの所を【自鯖アドレス】だったのを【relay-mta.dion.ne.jp】に変えただけなんです・。・;


291 :DNS未登録さん:2007/01/23(火) 16:56:49 ID:???
ignore_mx_lookup_error =
は yes か no かどちらかを書けよ。yesでよいとは思う

292 :288:2007/01/24(水) 15:46:02 ID:???
>>291
アドバイス有難う御座います!
助かりました。

293 :DNS未登録さん:2007/02/02(金) 06:41:01 ID:zV0vuHMI
ひとつ質問があるのですが、よろしいでしょうか。

A ... Web用(http://abcdef.jp/
B ... メール用

という2つのサーバがあり、異なるIPアドレスを持っています。
MXレコードでメールをBサーバに向けています。

外部から、***@abcdef.jp 宛にメールを送ると、MXレコードで指定したBサーバに
送られるのですが、Aサーバ内からメールを送ると、Bサーバにメールを送らず、
自分の中で処理を行ってしまいます(送信用にpostfixを入れているのですが、
それで受け取ってしまいます)。

このような場合、どういう設定を行えばよろしいでしょうか?
ご教授いただければ幸いです。

// スレ違いでしたら申し訳ありません。。

294 :DNS未登録さん:2007/02/02(金) 10:03:32 ID:???
>>293
そりゃぁ自分がそのアドレス宛のメールを受け取るようにしてるからだろ。

295 :DNS未登録さん:2007/02/02(金) 14:48:36 ID:???
main.cf の mydestination にそのドメイン設定してんじゃないの

296 :DNS未登録さん:2007/02/08(木) 10:44:36 ID:???
プロバイダが外部25番をとじてて、しかもsmtpサーバもpop before smtpなので
プロバイダのsmtpサーバをrelay先にして送信時にプロバイダ登録のIDで
認証も行うようにしたいのですが可能でしょうか?


297 :DNS未登録さん:2007/02/08(木) 10:53:49 ID:???
中からはpop before smtp使わなくても送れるのでは?

298 :DNS未登録さん:2007/02/08(木) 11:54:41 ID:???
>>296
ISPのSMTPがpopbefoesmtpだと厄介。
常にapopかpop3をするスクリプトでも書いて常時実行。 あまり現実味がない。

ISPにMD5SMTP検証とかあるなら比較的簡単。

299 :296:2007/02/08(木) 12:10:55 ID:???
ありがとうございます
>>297
私もてっきりそうだと思ってて、これまではPOP後すぐに返信してたので
気づかなかったのですが、昨日1時間かけて長文を返信したらあっさり
bounceされまして。
>>298
なるほど。
どうやら制限時間は30分らしいので、
どうかなあと思いますが、fetchmailをcronで
30分ごとに起動することにします。

300 :DNS未登録さん:2007/02/08(木) 14:22:09 ID:???
普通のプロバイダーならSMTP検証でも大丈夫なはずなんだが。
何処?

301 :296:2007/02/08(木) 17:09:58 ID:???
>>300
infosphereです。
検索したところ,smtp認証にも対応してるみたいですね。
その場合はどのようにすれば良いのでしょうか?

302 :DNS未登録さん:2007/02/08(木) 17:47:35 ID:???
>>301
smtp_sasl_auth_enable でくぐれ

303 :296:2007/02/08(木) 18:48:59 ID:???
>>302
ありがとうございます。
試してみます。
てっきりこちらのpostfix自身がsmtp認証するための
オプションかと思ってスルーしてました。

304 :DNS未登録さん:2007/02/08(木) 22:37:06 ID:???
ISPによるけど、大量にメール送ると規制される場合があるから気をつけて。
正常に送信できているか、ログに異常がないかチェックすること。

目安として 1日1000通以上でごく一部の既知外ISPが規制。


305 :DNS未登録さん:2007/02/09(金) 00:47:19 ID:???
>>296
http://pc10.2ch.net/test/read.cgi/unix/1158685450/110


306 :DNS未登録さん:2007/02/22(木) 00:58:02 ID:HgYNRL0b
Takeshi@hoge >> takeshi へローカル配信。
勿論ユーザー不在でエラー通知発布。
ユーザーは"Takeshi"でログインでnot found!
登録ユーザー名はTakeshi
大文字小文字混在環境で、MDAの仕様?ってのは解決してますか?
あいかわらず混在したユーザー名は小文字に括られて配信???
どうやら頭文字を大文字に仕様変更させられるみたいで、今から悩んでます。

307 :DNS未登録さん:2007/04/12(木) 04:39:51 ID:???
OP25Bなんとかならん?

308 :DNS未登録さん:2007/04/12(木) 05:16:15 ID:???
事故解決しました

309 :DNS未登録さん:2007/04/14(土) 03:34:00 ID:R1DNxrIf
自宅サーバでPHPからメール送信をしたいと思い
いろいろ試してるのですが、うまくいきません。
そもそも、postfix単体での送信が成功しません。

良くわかってないので、ピントはずれなこと聞くかもしれませんが
お願いします。

ドメインのMXレコードは、別に借りてるレンタルサーバーに割り振ってあって
そっちで受信してるのですが、自宅のサーバーから同じドメインで送信のみできるように
設定は出来ないのでしょうか?

MXレコードを自さばにすると、メールの受信も自さばでしなきゃならない?ので
負荷的に問題があります。受信は別ネットワークのサーバーで送信のみ、自さばから出来るようにしたい
のですが、それって出来ない事なのでしょうか?

310 :DNS未登録さん:2007/04/14(土) 12:27:17 ID:???
できる。
たぶんOPB25B

311 :309:2007/04/14(土) 12:41:52 ID:R1DNxrIf
>>310
レスありがとうございます。

とりあえず、基本どおりというか、
うちにある本とか、色々説明があるサイトの通りにやってみようと思い
MXレコードを自サバに向けてテストしたら送れました。(迷惑メールに分類されてるけどOTZ)

あと、たとえ送信だけしか使わなくても
ルータのポート25番は自サーバーに向けてあけとくんですよね?
関係なし?

OPB25Bっていうのは、まだあんまりよく調べてないけど
ISPの迷惑メール防止機構みたいな物でしょうか?

とりあえず送れたってことは、うちは大丈夫なのでしょうか?
それとも他サーバにMXレコード割り振ってると、OPB25Bにひっかかる?

なんか、聞きまくってるな・・・
自分でもいろいろ調べて出直してきます。

メールサーバーむずいです。WEBは結構あっけなかったのに。

312 :309:2007/04/14(土) 13:32:41 ID:???
もう一度MXレコードを借りてるサーバに割り振って
relayhostにそのサーバーをしていしてみたら

Diagnostic-Code: X-Postfix; host 借りてるサーバー[***.***.***.***] said: 553
sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1) (in reply
to RCPT TO command)

というエラーメールが帰ってきたんだけど、これってもしかして
そのレンタルサーバーが、他サーバーからのメール送信を許可していないって言う事でしょうか?

313 :DNS未登録さん:2007/04/14(土) 14:24:46 ID:???
>>312
メールのリレーをデフォルトで拒否る設定は基本中の基本だからね。

314 :309:2007/04/14(土) 21:48:08 ID:9MZUW2lS
>>313
レスありがとうございます。

myhostnameを"mail.ドメイン"にしていたものを
"ドメイン"のみにしたら送れました。
レンタルしているメールサーバに割り当てられたドメインと
送信しているドメインが違ったから信頼されなかった感じでしょうか?

あれ?でもこれってドメインがわかったら、どっからでもこのレンタルサーバー経由で送れちゃうってこと?
うちの自サバのIPはレンタルサーバに登録したりしてないはずだけど、ドメインのaレコードが自サバに登録されてるからかな。

315 :DNS未登録さん:2007/04/17(火) 21:46:20 ID:IyFJHDSi
postfix のメールボックスをMySQLのデータベースに格納する事は可能でしょうか?

可能であれば、参考サイトをお伺いしたいです。
よろしくお願いします。

316 :DNS未登録さん:2007/04/20(金) 01:45:15 ID:???
無理です。

317 :DNS未登録さん:2007/04/20(金) 18:25:41 ID:???
postfixじゃないけど、人柱としてこれ試してみてくれ。
http://www.dbmail.org/

日本語レポートが出てくるとすげえうれしい。

318 :sage:2007/04/21(土) 12:36:25 ID:Si5uY1uu
>>317

面白いプロジェクトですな。
人柱でも試す価値は大有りだと思う。
俺がやってみるよ。

319 :DNS未登録さん:2007/04/30(月) 19:44:22 ID:yvBJq4Wq
postfix 初心者です

OCNで動的IPアドレスで送信方法教えてください


320 :DNS未登録さん:2007/04/30(月) 19:57:30 ID:???
DDNS

321 :DNS未登録さん:2007/04/30(月) 23:05:44 ID:???
OSXサーバーでセキュリティアップデートをかけたら
メールの送受信が出来なくなってしまいました。
キューにたまっていくばかりで、メーラーまで届けてくれません。

Apr 30 21:30:38 hoge postfix/smtpd[2087]: connect from localhost[127.0.0.1]
Apr 30 21:30:38 hoge postfix/smtpd[2087]: 85DF2E0DD8: client=localhost[127.0.0.1], sasl_method=CRAM-MD5, sasl_username=xxx
Apr 30 21:30:38 hoge postfix/cleanup[2090]: 85DF2E0DD8: message-id=<2650.192.168.1.2.1177936238.squirrel@hoge>
Apr 30 21:30:38 hoge postfix/smtpd[2087]: disconnect from localhost[127.0.0.1]
Apr 30 21:30:38 hoge postfix/qmgr[1515]: 85DF2E0DD8: from=<xxx@hoge>, size=680, nrcpt=1 (queue active)
Apr 30 21:30:38 hoge postfix/smtp[2091]: connect to 127.0.0.1[127.0.0.1]: Connection refused (port 10024)
Apr 30 21:30:38 hoge postfix/smtp[2091]: 85DF2E0DD8: to=<xxx@hoge>, relay=none, delay=0, status=deferred (connect to 127.0.0.1[127.0.0.1]: Connection refused)

ログはこのようになっていました。
どうしたらいいのかさっぱりで助けてくださいー

322 :DNS未登録さん:2007/05/01(火) 08:55:56 ID:???
>>321
10024ポートを待っているプログラム (例えば、アンチウィルスソフトなど)
があるはずなのが動作していない。

323 :DNS未登録さん:2007/05/11(金) 16:59:06 ID:63lTW8vD


324 :DNS未登録さん:2007/05/12(土) 16:44:08 ID:???
postfixのSMTPを、TCPコネクションベースの生存監視ツールでチェックしてるんだけど、
ログファイルに

lost connection after CONNECT from unknown

が記録されまくってディスク消費が激しいんだけど、
このログを止める方法ないかな・・・

325 :DNS未登録さん:2007/05/14(月) 15:15:16 ID:???
mtu blackhole の検索結果のうち 日本語のページ 約 599 件中 1 - 100 件目 (1.01 秒)

326 :DNS未登録さん:2007/05/14(月) 16:01:11 ID:???
凄く基本的なことっぽいのですが、procmail使って仕分けする際に指定するフォルダは、
その中に必ずnew,cur,tmpフォルダ作らないと駄目ですか?

例えばLOGフォルダにCron系のログのみが自動配信される"LOG/Cron"フォルダ作ったとして、
LOGフォルダ自体に上記3フォルダ、Cronフォルダにも上記3フォルダという風に作らないといけないのかなと…

327 :DNS未登録さん:2007/05/15(火) 00:55:21 ID:???
>>326
ヒント
Mairdir

328 :DNS未登録さん:2007/05/15(火) 00:56:40 ID:???
typo だ鬱
Maildirな

329 :DNS未登録さん:2007/05/15(火) 12:17:26 ID:???
ちょっと調べてみた限り、new,cur,tmpについては既読、未読、作業のフォルダということで、
既読をMUAで移動させるならまだしも、procmail側で移動なら、
各フォルダにあった方が良いと言う認識で良いでしょうか。
試してみます、ありがとうございました。

330 :DNS未登録さん:2007/05/16(水) 02:06:38 ID:???
>>329
例えば
| echo - > `mktemp hoge.XXXXXX`
とかしてやれば、何とか出来そうな気がしなくも無い

331 :DNS未登録さん:2007/05/18(金) 10:22:20 ID:Y/64xjOj
独自のドメインで鯖を動かしてるんですが、内部CGIからのメール送信で
ヘッダにlocalhostが残ってしまいます。
この鯖はメールサーバーとしては使っていません。内部CGIのみです。

場所はReturn-PathとReceivedの一部です。

とりあえず、main.cfでlocalhostになっている部分を全部直してみました。

ttp://akira.matrix.jp/index.php?ID=88
ここのページの
# vi /etc/postfix/canonical
apache@localhost.localdomain アカウント@メールサーバ
# postmap /etc/postfix/canonical
も試してみましたが、うまく行きませんでした

何か良い解決法がありましたらお願いします。

332 :DNS未登録さん:2007/05/18(金) 11:45:48 ID:???
>>331
myhostname がそれなんだけどな。消さないで自分のドメインを書くのはやったよな。
reload でなく stop start をやって見ては?

333 :DNS未登録さん:2007/05/18(金) 12:26:39 ID:???
レスありがとうございます。

すいません、Return-Pathの方は大丈夫でした。
ただmyhostnameで指定したとおりにはなってくれません。
myhostname = hogehoge.com としていしているのに
Return-Pathにはホスト名が付いて

Return-Path: apache@sv1.hogehoge.com

となってしまいますが、これで問題ないのでしょうか?

また、Receivedの1行目も
Received: from localhost (root@localhost)

で始まってしまいました。

とりあえず、設定を確認してstop、startをしてみましたが解消されませんでした。


334 :DNS未登録さん :2007/05/18(金) 12:36:57 ID:???
たびたびすいません。
今調べていたら1行目にlocalhostと出るのは特定のフリーメールだけみたいです。
自分のプロバのメールでは出ませんでした。

その代わりに、最後のRecievedについては必ず"apache@localhost"と出るみたいです。

335 :DNS未登録さん:2007/05/18(金) 12:52:28 ID:???
何を使ってメール出してるの

336 :DNS未登録さん:2007/05/18(金) 14:16:46 ID:???
phpのmail関数です。

337 :DNS未登録さん:2007/05/18(金) 14:51:14 ID:???
そのphpがメールサーバと同じとこにあるのなら、
そしてそのmail関数が、localhostの25番を使ってメールしてるのなら
Received の最初はlocalhostになると思うけど、そういう話じゃないのかな。

338 :DNS未登録さん:2007/05/18(金) 15:21:55 ID:???
今サーバーからtelnetを使ってメールを送信してみました。

[XXXX@sv1 ]# telnet hogehoge.com 25
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
220 hogehoge.com ESMTP Postfix
HELO hogehoge.com
250 hogehoge.com
MAIL FROM: hoge
250 Ok
RCPT TO: test@hogehoge.com
250 Ok
DATA
354 End data with <CR><LF>.<CR><LF>
test
.
250 Ok: queued as XXXXXXXXXXX
QUIT
221 Bye
Connection closed by foreign host.

その結果、ヘッダからlocalhostが消えました。
ってことでphpの設定の可能性もありそうです。 ちょっと自分で調べてみます。

>>337さん、ありがとうございます。

339 :DNS未登録さん:2007/06/08(金) 17:11:01 ID:???
ここで聞いてもいいものかどうかの判断もつかないのですが、
一つ質問させてください。

メールの送信をしたときにそのメール本文の最後にメッセージを
追加する方法はどんな方法があるのでしょうか?
例えばヤフーメールでメールを送ったときには自動的にメールの最後に
フッターみたいなものが付きます。
あのフッターみたいなものを送信される全てのメールに追加したいのです。


340 :DNS未登録さん:2007/06/11(月) 22:18:26 ID:???
バーチャルドメインの質問をさせてください。

@ /etc/postfix/main.cfに下記追加した。
virtual_alias_maps = hash:/etc/postfix/virtual

A /etc/postfix/virtualに下記を追加した。
first.com anything
@first.com aaa
second.com anything
@second.com bbb

しかしながらbbbでログインしてメール送信してみると
メールアドレスがfirst.comになってます!

設定は@とAでいいですよね?何が問題でしょうか?


341 :DNS未登録さん:2007/06/12(火) 00:59:14 ID:???
>>340
ログインって何だ?

342 :340:2007/06/12(火) 06:44:38 ID:???
>>341
outlookやwebmailでログインして、メール送信してみると
first.comになってます。

343 :DNS未登録さん:2007/06/12(火) 09:38:16 ID:???
ログイン関係ない・・・

344 :DNS未登録さん:2007/06/12(火) 11:41:56 ID:???
メールの仕組み理解してからサーバいじってくれないと
他人が迷惑だよ

345 :340:2007/06/12(火) 23:17:32 ID:???
first.com anything
red@first.com red

second.com anything
blue@second.com blue


こう設定した場合、blueでログインしてメール送信すると
送信元はblue@first.comになりますよね?

346 :DNS未登録さん:2007/06/13(水) 00:05:05 ID:???
普通MAIL FROMは表に出てこないし、Postfixが値を代入する物でもない。


347 :340:2007/06/13(水) 00:18:21 ID:???
>>346
ありがとうございました。
qmailではそのままバーチャルドメインが使われていたので
postfixのバーチャルドメインでもそうなのかと思っていましたが
その後いろいろ調べてわかりましたが
まともにバーチャルドメインを運用したいのならvpopmailが必要みたいでした。
ではありがとうございました。
みなさんの意見はとても参考にさせて頂きました。


348 :DNS未登録さん:2007/07/05(木) 03:44:29 ID:TkGcTDv4
main.cfに設定した
 debug_peer_list =
のログってどこから見れるのですか?


349 :DNS未登録さん:2007/07/07(土) 04:07:53 ID:???
(1)postfixがクライアントからのメールを受信しQUEに入れる
(2)宛先に向けて配送する
という(1)と(2)の間にちょうど120sの空きがあります。
postconf -dで調べた結果、120sは以下の二つしかありませんでした。
lmtp_data_init_timeout, smtp_data_init_timeout

どのパラメータを変更するとこの120sを変更できるでしょうか?

350 :DNS未登録さん:2007/07/07(土) 12:39:56 ID:???
何で自分で試さないのかがわからん

351 :349:2007/07/07(土) 20:44:58 ID:???
>>350
いや、両方とも明らかに関係のないパラメータじゃないですか・・・
(当然試しましたが変化無し)

352 :350:2007/07/07(土) 21:09:13 ID:???
すまんかった
出先で携帯から見てたから、脊髄反射してしまった

353 :DNS未登録さん:2007/07/09(月) 09:43:06 ID:???
そもそも120秒かかるのがおかしいだろ
パラメータで何とかしようとするのが間違い
transport_retry_time 2回分とか?

354 :DNS未登録さん:2007/07/17(火) 00:39:29 ID:???
[root@side1 sasl2]# telnet localhost smtp
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
220 mail.hogehoge.com ESMTP Postfix
EHLO localhost
250-mail.hogehoge.com
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN

すみません。これって、SMTP-AUTHに設定がなっていますでしょうか。

355 :DNS未登録さん:2007/07/17(火) 09:49:01 ID:???
>>354
実際にMAIL FROM, RCPT TOしなきゃわからんのでは。

356 :DNS未登録さん:2007/07/17(火) 10:18:45 ID:???
250-AUTH=PLAIN LOGIN

この箇所が
250-AUTH PLAIN LOGIN DIGEST-MD5 CRAM-MD5
になっていません。平文で送られているのでしょうか。

また、postfixadminを使用しmysqlに保存されている
ユーザのパスワードを確認しましたが、
暗号化されていました。

357 :DNS未登録さん:2007/07/17(火) 11:13:03 ID:???
LOGIN は、一応文字の置き換えはやるよ。
暗号化とは程遠いが、とりあえず生データがそのまま見えるわけじゃない

358 :DNS未登録さん:2007/07/17(火) 11:16:01 ID:???
って通信データを見たんじゃないのか。
サーバ側での保存方法と通信の方式は関係ない。
むしろ暗号化するからこそ、サーバには復元可能な形で保存する必要がある。

359 :DNS未登録さん:2007/07/17(火) 11:25:08 ID:???
すみません。
250-AUTH PLAIN LOGIN DIGEST-MD5 CRAM-MD5
ここの部分がすごい気になるんですけど、
  250-AUTH PLAIN LOGIN
  250-AUTH=PLAIN LOGIN
このままでいいのでしょうか?


360 :DNS未登録さん:2007/07/17(火) 21:57:47 ID:???
いっぺんtelnetで対話してみるか、RFC読んでみるといいんじゃないかなあ
何か勘違いしてるような気がしてしょうがない

361 :DNS未登録さん:2007/07/18(水) 08:51:40 ID:???
>>359
パスワードを暗号にする必要が無ければそれでも良いんじゃないか。
どうせOEあたりでつかうんだろうからOEはMD5に対応していないから丁度良いかも。

362 :DNS未登録さん:2007/07/31(火) 19:26:19 ID:???
OP25Bについて質問です。
先月まで普通にメール送信できたのですが突然送信できなくなり
ISPに問い合わせたところOP25Bが原因とのことでした。
下記の設定をしたのですがなぜかメール送信ができません。

@ /etc/postfix/main.cfに下記を追加。
relayhost = [ISPのSMTPサーバー]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/isp_passwd
smtp_sasl_security_options = noanonymous
smtp_sasl_mechanism_filter = PLAIN

A /etc/postfix/isp_passwdに下記を追加。
[ISPのSMTPサーバー]:587 ID:パスワード

B postmap /etc/postfix/isp_passwd

C postfix再起動

何か間違ってたり足りなかったりしてるとこはありますでしょうか?
ご教示よろしくお願いします。

363 :DNS未登録さん:2007/07/31(火) 20:07:14 ID:???
ログの提示が足りないと思う

364 :DNS未登録さん:2007/08/01(水) 02:53:00 ID:???
>>363
解決しました。ありがとねw

365 :DNS未登録さん:2007/08/16(木) 16:41:45 ID:P8GbK/nt
質問なのですが、DNSに登録しないで、

hoge@XXX.XXX.XXX.XXX みたいにIPアドレスで指定して送信する事って可能なんですか?

一度自分のプロバのメールで試してダメだったんですが、知り合いが可能だと言うんですが、その方法はわからないとか。


366 :DNS未登録さん:2007/08/16(木) 16:51:40 ID:???
何が聞きたいの?
IPアドレスのメールアドレスの受信を許可する設定?

367 :DNS未登録さん:2007/08/16(木) 16:55:28 ID:P8GbK/nt
>>366

多分それです。

368 :DNS未登録さん:2007/08/16(木) 17:04:35 ID:???
main.cf の mydestination に追加すればいいよ
これは、受け取るアドレスのホスト、ドメイン名の部分の許可だからね

369 :DNS未登録さん:2007/08/16(木) 17:07:19 ID:???
>>368

レスありがとうございます。
試してみます。

370 :DNS未登録さん:2007/08/16(木) 17:11:56 ID:???
>>365
形式で言うと "hoge@[aaa.bbb.ccc.ddd]" のことかな。
RFC822 (旧)とRFC2822 (新)の両方で言及されているれっきとした仕様なので
特にメールサーバ側で制限をかけていなければおそらくは動作するだろう。

371 :DNS未登録さん:2007/08/16(木) 17:17:52 ID:???
>>370

うまく行きました!
どうもありがとうございました。

372 :DNS未登録さん:2007/08/17(金) 04:41:08 ID:???
ただどこのサバでも可能かどうかと言うとそうではない。

373 :DNS未登録さん:2007/08/17(金) 22:58:33 ID:???
教えてください。自宅鯖を立てpostfixを入れSMTP-AUTHの設定をしてみたのですが、

ローカル内(test1->test2)でのメール送信で、パスワードが間違っていても、送信できている状態です。
以下は、クライアント側のログですが13行目で、"535 Error: authentication failed"になっているにも関わらず
test2へ正常に送信されている状態です。
こういった場合、どのようなことが原因に考えられるでしょうか?
教えてください。よろしくお願いします。

>>> Connecting to "(ローカル内サーバアドレス)" [2007/08/17 22:20:28] <<<
220 hoge.hoge.net ESMTP unknown
EHLO [(ローカル内クライアントアドレス)]
250-hoge.hoge.net
250-PIPELINING
250-SIZE 10485760
250-VRFY
250-ETRN
250-AUTH PLAIN CRAM-MD5 DIGEST-MD5 LOGIN
250 8BITMIME
AUTH CRAM-MD5
334 (暗号化された(?)文字列がいっぱい)
535 Error: authentication failed
RSET
250 Ok
MAIL FROM:<test1@hoge.hoge.net>
250 Ok
RCPT TO:<test2.hoge.hoge.net>
250 Ok
DATA
354 End data with <CR><LF>.<CR><LF>
.
250 Ok: queued as 3780F3984EB
QUIT
221 Bye

374 :DNS未登録さん:2007/08/18(土) 15:03:34 ID:???
>>373
あなたは、hoge.netの管理者(ry

grep smtpd_recipient_restrictions /etc/postfix/main.cf

375 :DNS未登録さん:2007/08/19(日) 01:43:45 ID:???
>>373
>>374曰く、例示の時は example.com とか example.jp を
つかいませう、と。

376 :DNS未登録さん:2007/08/19(日) 01:53:58 ID:???
>>374,375

どうもすいません。次回からはそのようにしたいと思います。
そして、[grep smtpd_recipient_restrictions /etc/postfix/main.cf]の結果以下のようになりました。

[root@servername ~]# grep smtpd_recipient_restrictions /etc/postfix/main.cf
# through Postfix. See the smtpd_recipient_restrictions parameter
# relay mail to. See the smtpd_recipient_restrictions description in
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination


377 :DNS未登録さん:2007/08/19(日) 11:55:42 ID:???
>>376
その設定は、自ネットワークからはOK, SASL認証されていればOK, 自サーバ宛以外はNG
だから、SASL認証されていなくても、自サーバ宛は受け付けられる。

378 :DNS未登録さん:2007/08/19(日) 20:02:49 ID:???
>>376
”なりました”じゃ無くて、書いてある意味を考えろよ
http://www.postfix-jp.info/trans-2.2/jhtml/postconf.5.html#smtpd_recipient_restrictions

379 :376:2007/08/20(月) 21:44:19 ID:???
>>377
解説ありがとうございます。
設定通りに動作していると言うことで、ひとまず安心しました。

>>378
どうもすいません。
以後、自分で調べ理解できるように努力してみます。

380 :DNS未登録さん:2007/09/07(金) 09:01:02 ID:???
dbmail など、MTA一般に関するスレッドはどこでしょうか?
Postfix/sendmail/Exim とかは単独スレッドがあってうらやましいです。

381 :DNS未登録さん:2007/09/23(日) 10:18:26 ID:???
メールアドレスを増やすにはシステムのユーザーアカウント増やす方法以外にないのですか?
例えばhogeというアカウント名でhoge@asdf.co.jpというメルアドは作れますけど
わざわざシステムにアカウントを作らずにメルアドだけ作るような事ができないのかってことですが
ありませんか?
postfix-mysqlっていうのがそういうことなんでしょうか?
それともそれはまったくの別物?
おねがいします

382 :DNS未登録さん:2007/09/23(日) 21:59:16 ID:???
>>381
http://www.asdf.co.jp/saifuya/
ここの人ですか?

383 :DNS未登録さん:2007/09/23(日) 22:07:36 ID:???
メアドを作ったとして、アカウントが無いなら
誰がそのメアド向けのメールを受け取るの?

別人が受け取りたいってなら「aliases Postfix」でググってごらん

384 :DNS未登録さん:2007/09/24(月) 00:14:34 ID:???
>>383
「バーチャルメールボックス」でググってごらん

385 :DNS未登録さん:2007/09/25(火) 10:52:45 ID:???
>>383
ありがとうござまいす

386 :DNS未登録さん:2007/09/26(水) 16:03:17 ID:???
システムアカウントじゃなくても可能
もちろん、POPやIMAP側も対応したものが必要

387 :DNS未登録さん:2007/12/02(日) 20:42:58 ID:???

******@hogehoge.com

******宛てのメールをすべて、phpのスクリプトへ投げたいのですが、
どう設定すればいいのでしょうか。



388 :DNS未登録さん:2007/12/02(日) 22:24:58 ID:???
>>387
hogehoge.com のドメインを取得するのが先だな

389 :DNS未登録さん:2007/12/02(日) 22:44:09 ID:???
すみません。

hogehoge.com は例です。


390 :DNS未登録さん:2007/12/03(月) 00:30:04 ID:???
>>387
ここでも読んどけ
ttp://kawama.jp/archives/2006/03/post_147.html

391 :DNS未登録さん:2007/12/03(月) 02:15:51 ID:???

レスありがとうございます。

この例では参考になりません。
regist@hoge.com の registが固定になっているからです。

ここの部分を固定でなく、catch-allしたいです。



392 :DNS未登録さん:2007/12/03(月) 12:45:38 ID:???
例示用には hogehoge.com とかじゃなくて example.com とか
example.jpを使いましょう。

特に hoge.jp なんかに送っちゃうとトップページで晒されますよ。

393 :DNS未登録さん:2007/12/03(月) 20:18:00 ID:???
390の例に加えてvirtual_alias_maps、virtual_alias_domainを使えば
@example.com宛てのメールをregistに送れるようにできない?



394 :DNS未登録さん:2007/12/04(火) 20:38:50 ID:???

無事できました。
どうもありがとうございました。

395 :DNS未登録さん:2007/12/21(金) 18:21:18 ID:???
ttp://www.crimson-snow.net/hmsvr/bsd/maild/postfix.html
ttp://www.crimson-snow.net/hmsvr/bsd/maild/dovecot.html
このページを見てpostfix&dovecotをインストールしたのですがSMTP-AUTH認証ができません。

エラー↓
warning: localhost.example.com[127.0.0.1]: SASL PLAIN authentication failed: no mechanism available

どうしたら認証できるでしょうか?


396 :DNS未登録さん:2007/12/21(金) 20:12:39 ID:???
SMTP認証の方式(saslauthd)はpam、sasldb2のどっちで設定した?
あとsaslauthdデーモンはちゃんと起動している?

397 :395:2007/12/21(金) 21:01:18 ID:???
>>396
はい。portsでpostfixをSASL2 TLS BDBにチェック入れてインストールしたのですが
saslauthdがなぜか入ってなかったので
cyrus-sasl2-saslauthdをBDBにチェック入れてインストールしました。

# ps ax | grep saslauthd
53336 ?? Is 0:00.00 /usr/local/sbin/saslauthd -a sasldb
53337 ?? I 0:00.00 /usr/local/sbin/saslauthd -a sasldb
53338 ?? I 0:00.00 /usr/local/sbin/saslauthd -a sasldb
53339 ?? I 0:00.00 /usr/local/sbin/saslauthd -a sasldb
53340 ?? I 0:00.00 /usr/local/sbin/saslauthd -a sasldb
53469 p0 R+ 0:00.00 grep saslauthd

# cat /usr/local/lib/sasl2/smtpd.conf
pwcheck_method: auxprop
auxprop_plugin: sasldb
mech_list: PLAIN LOGIN CRAM-MD5 DIGEST-MD5

# postconf -n
alias_database = hash:/etc/mail/aliases
alias_maps = hash:/etc/mail/aliases
command_directory = /usr/local/sbin
config_directory = /usr/local/etc/postfix
daemon_directory = /usr/local/libexec/postfix
debug_peer_level = 2
home_mailbox = Maildir/
html_directory = no
inet_interfaces = all
mail_owner = postfix
mailq_path = /usr/local/bin/mailq
manpage_directory = /usr/local/man
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mydomain = example.com
myhostname = host.example.com
mynetworks = 192.168.1.0/24, 127.0.0.0/8
mynetworks_style = host
myorigin = $mydomain
newaliases_path = /usr/local/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = no
sample_directory = /usr/local/etc/postfix
sendmail_path = /usr/local/sbin/sendmail
setgid_group = maildrop
smtpd_banner = mail.$mydomain ESMTP $mail_name
smtpd_recipient_restrictions = permit_sasl_authenticated, reject_unauth_destination ,reject
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous
unknown_local_recipient_reject_code = 550

どこか間違ってますよね・・・

398 :395:2007/12/21(金) 22:47:42 ID:???
>>396
あ、最初pamで認証できなかったので
sasldb2による認証にしてます。


399 :396:2007/12/22(土) 00:55:54 ID:???
とりあえず気になった点

smtpd_recipient_restrictions 最後のrejectは不要では
mech_list: sasldbで認証する場合PLAINとLOGINは消したほうが良くない?


400 :DNS未登録さん:2007/12/22(土) 01:26:37 ID:???
質問です。よろしくお願いします。
コピーを携帯で受信しようと思い、解説サイトにならって、/etc/aliasesに
hoge: hoge, hoge2@sample.com
と書いたんですが、hoge2@sample.com側に正常なメールと
「loops back to myself」とのメールが届きました。localにはメールがきません。
コピーを外部に送るにはどうしたらいいでしょうか。

401 :DNS未登録さん:2007/12/22(土) 01:28:42 ID:ZpY3Tj1V
すいません、example.comでした。あげ

402 :DNS未登録さん:2007/12/22(土) 01:39:23 ID:???
自己解決しました。ユーザーディレクトリに.forwardでした。

403 :395:2007/12/22(土) 02:30:53 ID:???
>>399
レスありがとうございます。
言われたとおりsmtpd_recipient_restrictions 最後のrejectを消しました。
smtpd.confもmech_list: CRAM-MD5 DIGEST-MD5 としてみました。
しかしまたエラーです・・・

Dec 22 02:24:22 host postfix/smtpd[54422]: warning: SASL: Connect to smtpd failed: No such file or directory
Dec 22 02:24:22 host postfix/smtpd[54422]: fatal: no SASL authentication mechanisms
Dec 22 02:24:23 host postfix/master[54418]: warning: process /usr/local/libexec/postfix/smtpd pid 54422 exit status 1
Dec 22 02:24:23 host postfix/master[54418]: warning: /usr/local/libexec/postfix/smtpd: bad command startup -- throttling


404 :396:2007/12/22(土) 11:48:21 ID:ZulI5iXm
fatal: no SASL authentication mechanismsとなっているからmech_list:は
小文字でcram-md5 digest-md5と書かないといけないかもしれない。

405 :395:2007/12/22(土) 20:32:52 ID:???
>>404
レスありがとうございます。
小文字に変えても同じエラーでした。
ちなみにcram-md5やdigest-md5とかは他になにかインストール必要ないのでしょうか?


406 :396:2007/12/22(土) 23:44:44 ID:???
Portsでいれたのなら依存するものも入るからインストールの必要はないはず。
次はtestsaslauthdコマンドで認証が作動するか確認だ

407 :395:2007/12/23(日) 02:32:11 ID:???
>>406
# testsaslauthd -u user@example.com -p password
0: NO "authentication failed"
認証できませんでした。。

ところでこのエラーって何でしょうか?検索しまくったのですがよくわからなくて。。
warning: SASL: Connect to smtpd failed: No such file or directory


408 :DNS未登録さん:2007/12/23(日) 17:07:15 ID:???
「ファイルがみつからんぞ、ボケがあ!」というエラー

409 :396:2007/12/23(日) 22:07:40 ID:???
testsaslauthdで認証できないということは、SASLデータベースにユーザーを作成していない?

とりあえず/usr/local/sbin/sasldblistusers2を実行してユーザーの一覧がでるか確認してみて。

410 :395:2007/12/24(月) 01:48:12 ID:???
>>409
はい。それは登録してます。
# saslpasswd2 -c -u host.example.com user

sasldblistusers2でもちゃんとリストが出ます。

411 :396:2007/12/25(火) 22:36:16 ID:???
もう自分では力になれそうにない。

UNIX板にでも行ってみては
http://pc11.2ch.net/test/read.cgi/unix/1185519673/l50


412 :DNS未登録さん:2007/12/29(土) 02:00:42 ID:???
/etc/sasldb2 のリード権限がないに一票

413 :DNS未登録さん:2008/01/03(木) 02:40:15 ID:???
あけましておめでとうございます。新年最初の質問です。

先ほどpostfixとdovecotをFreeBSDにインストールしました。
telnetでlocalhost 25の認証は成功するのですが
LAN内の別のPCからOutlookExpressではログインできません。なぜでしょうか?

ちなみに
dovecot.confを編集して
disable_plaintext_auth = no
にするとoutlookexpressでログインできます。
でもこれって平文で流れてるのでセキュリティ的に危険ですよね。
だからこれはコメントアウトしてOutlookExpressでログインしたいのです。
どうしたらいいでしょうか?よろしくお願いします。


414 :DNS未登録さん:2008/01/03(木) 10:34:10 ID:???
ログ見れば?

415 :DNS未登録さん:2008/01/04(金) 02:44:08 ID:???
>>413
http://www.google.co.jp/search?hl=ja&q=OutlookExpress%E3%80%80smtp+%E8%AA%8D%E8%A8%BC%E3%80%80postfix

416 :DNS未登録さん:2008/01/04(金) 15:16:42 ID:???
すみません。FreeBSD6.2にportsでインストールしました。
pam認証はできたのですがsasl2で認証に失敗します。
pamからsasl2に変更するにはどうしたらいいでしょうか?

自分がやったことは
/usr/local/lib/sasl2/smtpd.confを
pwcheck_method: saslauthd から
pwcheck_method: auxprop に変更した。

/etc/rc.confを
saslauthd_flags="-a pam" から
saslauthd_flags="-a sasldb" に変更した。

以上です。

pamで成功していたtestsaslauthdをやっても
0: NO "authentication failed"
とエラーが出てしまいます。

telnet localhost 25で認証しても下のようなエラーがでます。
warning: SASL authentication failure: Password verification failed
warning: localhost.example.com[127.0.0.1]: SASL PLAIN authentication failed: authentication failure

ググってみたもののイマイチ原因がわからず困っています。
どうか、よろしくお願いします。


417 :416:2008/01/04(金) 23:25:44 ID:???
スレ汚してごめんなさい。
いろいろやってたら何が原因だったのかわからなかったけど事故解決してしまいました。
m(_ _)m

418 :DNS未登録さん:2008/01/08(火) 00:27:00 ID:???
質問があります。
メールの送信に時間がかかり、ログを見てみると次のようになっていました。

Jan 7 19:34:03 hoge-server postfix/smtp[23525]: 205A11D41A8: to=<testhogea@example.com>, relay=mx.example.com[000.000.000.000], delay=0, status=sent (250 Ok: queued as 2F2394C4132)
Jan 7 19:34:03 hoge-server postfix/smtp[23526]: 205A11D41A8: to=<hoge_e@example.ne.jp>, relay=example.ne.jp[002.002.002.002], delay=0, status=sent (250 2.0.0 m07AY39v098793 Message accepted for delivery)
Jan 7 19:34:03 hoge-server postfix/qmgr[23149]: 205A11D41A8: removed
Jan 7 19:34:21 hoge-server postfix/smtp[23437]: connect to mx.example.com[000.000.000.000]: read timeout (port 25)
Jan 7 19:34:21 hoge-server postfix/smtp[23437]: 94D6A1D41C4: to=<testhogea@example.com>, relay=none, delay=321, status=deferred (connect to mx.example.com [000.000.000.000]: read timeout)
Jan 7 19:34:21 hoge-server postfix/qmgr[23149]: warning: qmgr_active_corrupt: save corrupt file queue active id 94D6A1D41C4: No such file or directory
Jan 7 19:34:48 hoge-server postfix/pickup[23148]: 040611D41A9: uid=48 from=<hoge_e@example.ne.jp>
Jan 7 19:34:48 hoge-server postfix/cleanup[23523]: 040611D41A9: message-id=<20080107103448.040611D41A9@test-hoge-sv01.example.com>
Jan 7 19:34:48 hoge-server postfix/qmgr[23149]: 040611D41A9: from=<hoge_e@example.ne.jp>, size=554, nrcpt=2 (queue active)
Jan 7 19:34:48 hoge-server postfix/smtp[23526]: connect to example.ne.jp[002.002.002.002]: server dropped connection without sending the initial SMTP greeting (port 25)
Jan 7 19:34:48 hoge-server postfix/smtp[23526]: 040611D41A9: to=<hoge_e@example.ne.jp>, relay=none, delay=0, status=deferred (connect to example.ne.jp[002.002.002.002]: server dropped connection without sending the initial SMTP greeting)
Jan 7 19:34:48 hoge-server postfix/smtp[23525]: 040611D41A9: to=<testhogea@example.com>, relay=mx.example.com[000.000.000.000], delay=0, status=sent (250 Ok: queued as 0FB0D4F40A9)
Jan 7 19:34:56 hoge-server postfix/pickup[23148]: 675CD1D41AB: uid=48 from=<hoge_e@example.ne.jp>
Jan 7 19:34:56 hoge-server postfix/cleanup[23523]: 675CD1D41AB: message-id=<20080107103456.675CD1D41AB@test-hoge-sv01.example.com>

mailqコマンドで見ると300通くらい貯まっていましたが、貯まったメールを削除しても
状況は変わらず、ときどきなぜか送信できる→すでに遅延しているという状態になっているようです。
relayhostやOB25Pだったら完全に送信できないのかな?と思っているのですが?他にどこを確認するべきでしょうか?

419 :DNS未登録さん:2008/01/08(火) 09:05:20 ID:???
>>418
black入りしている
相手がbuzy
相手に嫌われている
op25b(freebitなどISPによっては完全規制でなく量で規制しているばあいもある)
DNS不調

420 :DNS未登録さん:2008/01/08(火) 15:13:49 ID:???
CentOS 4.5でpostfixつかっています。

特定のアドレス(例:allusers@example.com)にメールを送ると、サーバーの
特定のグループのユーザー全員(例:mailusers)にメールが届くようにしたい
です。

で、.procmailrcで70名分転送設定してみたんだけど、サーバに存在しないアドレ
スが混ざってて、「Undelivered Mail Returned to Sender」が無限ループで
各ユーザーに送信され、postfix止めるまでに170通ぐらい送られてえらい顰蹙を
買ってしまいました。

ユーザーの追加や削除のたびにallusersの.procmailrc書き換えるのも面倒だし、
今回みたいに間違えると大変なのですが、何かいい方法はないでしょうか?

421 :DNS未登録さん:2008/01/08(火) 19:10:09 ID:???
>>419
なるほど、ありがとうございます。
4番目は完全規制なのかと思ってました。
とりあえず1つ1つ確認していこうと思います。

422 :DNS未登録さん:2008/01/08(火) 23:52:39 ID:???
>>420
普通に alias じゃダメなん?

423 :DNS未登録さん:2008/01/09(水) 09:25:59 ID:???
>>418
宛先によって、ってことはある?

424 :DNS未登録さん:2008/01/11(金) 14:06:48 ID:???
教えてえろい人

postfix構築中なんですが
外部へのメール送信は出来るのですが、外部から内部へのメール受信を行うと下記のエラーが出力され受信できません。

Jan 11 14:00:41 www postfix/master[28587]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling

postmaster -n

alias_maps = hash:/etc/aliases
allow_mail_to_commands = alias,forward,include
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
home_mailbox = Maildir/
inet_interfaces = all
mailbox_size_limit = 219600000
message_size_limit = 21960000
mydestination = hoge.com, localhost.localdomain, localhost
mydomain = hoge.com <- hostname
myhostname = hoge.com <- domain
mynetworks = www.xxx.yyy.zzz <-ip
myorigin = $mydomain
recipient_delimiter = +
relayhost =
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous

おねがいします

425 :DNS未登録さん:2008/01/12(土) 00:08:47 ID:???
>>424
ログのそれより前の行に smtpd のエラーが出てるはず

426 :DNS未登録さん:2008/01/13(日) 15:34:00 ID:???
エイリアスについて質問です。

/etc/aliasesを更新した後、今までは postaliases と newalias の両方を実行していましたが、
newaliasのみ実行した場合でも、aliases.dbは更新されてるみたいです。
postaliasesコマンドって必要無いのでしょうか?

427 :DNS未登録さん:2008/01/14(月) 12:15:12 ID:???
>>426
newaliases は alias_database に対して postalias を実行しているだけ。

428 :DNS未登録さん:2008/01/16(水) 22:43:01 ID:???
質問です。postfix + dovecat (centos5.1)
外部からroot@mydomain.com宛へのメールは拒否
内部(Logwatch等)からroot宛へのメールは許可
としたいのですが何かの設定で可能でしょうか。

429 :DNS未登録さん:2008/02/02(土) 20:35:01 ID:???
質問があります。教えてください。

あるところにメールを送る送れません。
キューにConnection refusedとなってたまっています。
エラーメールが帰ってこないので、送った本人は送ったつもりになってしまいます。
調べてみると使われていないメールアドレスで正しいものではないようなのですが、
一緒にccにて送っている正しいメールアドレスの分も届いていないようです。
このメールアドレス以外では正しいメールアドレスには正常にメールが届き、
間違ったメールアドレスにメールを送るとエラーメッセージが帰ってきます。
正しくないアドレスとわかるようにエラーメッセージが帰ってくるか、
せめて正しいメールアドレスだけでも送信する方法とかないでしょうか。

宜しくお願い致します。


430 :DNS未登録さん:2008/02/03(日) 21:27:32 ID:???
>>429
正しいメールアドレスと、間違ったメールアドレスは同じドメイン? 異なるドメイン?
異なるドメインであれば、普通は正しい方には送られるはず。

431 :DNS未登録さん:2008/02/05(火) 16:09:00 ID:???
>>430
すみません。再度確認しましたら正しい方には届いていました。
ありがとうございます。

432 :DNS未登録さん:2008/02/17(日) 22:32:21 ID:tKHV1pEC
はじめまして、サーバ初心者の者です。
postfixに関して質問があります。只今、FC5でPosifixのメールサーバ構築をおこなっております。
以前、私たちの集まりでは古いMACのメールサーバによるメール機能で、
「サクっとチェックお出かけメール」というメールクライアントをUSBメモリ
の中にインストールして持ち歩き、
どこにいてもインターネットのできる環境であれば私たちが構築した
メールサーバでメールの送受信が出来ておりました。

しかし、新しくFC5でPostfixの設定を行う上で、
mynetworksに指定したネットワーク以外からのメールリレーは出來ない状態で、
以前のような環境に戻せず行き詰っております。

dovecotを用いた受信はネットワーク上のどこからでも出来ますが、
送信は信頼されているネットワーク以外からは出来ない状態です。

ものすごく初歩的な部分で理解出来ていないのだと思いますが、
よろしければご教授お願いいたします。

433 :DNS未登録さん:2008/02/17(日) 23:44:23 ID:???
そのMACは第三者リレーに存分に使われていたんだろうな

434 :DNS未登録さん:2008/02/18(月) 11:53:18 ID:???
>>432

SMTP-Auth 使えばいいんじゃね。


435 :DNS未登録さん:2008/02/18(月) 15:55:59 ID:???
どこにいても はOP25b を避けないと無理。

436 :DNS未登録さん:2008/02/18(月) 21:23:35 ID:???
ルーク!サブミッションを使え!!

437 :DNS未登録さん:2008/03/04(火) 18:33:35 ID:???
postfix + postfix.admin の「アドレス追加」をすると

cur
new
tmp

の3つのディレクトリがパーミション700で作成されます。これを770で作成されるように変更したいのですが
どこへ手を加えてあげればいいのかわかりません。

どこに手を加えてあげればいいのでしょうか





438 :DNS未登録さん:2008/03/05(水) 12:34:59 ID:???
[postfix-jp: 2975]


439 :質問者:2008/03/22(土) 01:52:12 ID:???
・postfixとdovecotでサーバを立てました。
・ドメインはダイナミックドメインで取得しています。
・ルーターでNATを利用しているので、ローカルエリア内の
パソコンにグローバルIPアドレスでアクセスすることが出来ません。
・携帯メールからの受信は成功している。

ローカルLAN内でベッキーなどのソフトを使ってpostfixや
dovecotで動作確認をしたいのですが何かいい方法はありますでしょうか。
ホスト接続ができないので困っています。


440 :DNS未登録さん:2008/03/22(土) 12:48:46 ID:???
メーラーのサーバー設定でグローバルIPやドメイン名でなくローカルアドレスを設定しておく…といった話とは違う話でしょうか。

441 :439 :2008/03/22(土) 17:37:39 ID:???
>>440
うほ、考えてみればそうですね。
試したら送受信できました。
ありがとうございます。


442 :DNS未登録さん:2008/03/22(土) 19:42:31 ID:???
メールを受信したらメールのデータをDBに格納する処理を
作りたいんだが、メールを受信したら処理を走らせる方法がよく判らん。
ちと力を貸してくれ。PHPでもシェルでもjavaでもいいので力を貸してほしい。

443 :DNS未登録さん:2008/03/22(土) 21:23:29 ID:???
>>442
.forward に "|" でコマンド書いとけ

444 :DNS未登録さん:2008/03/22(土) 22:32:24 ID:???
>>442
procmailでも仕え

445 :DNS未登録さん:2008/03/22(土) 23:02:56 ID:???
>>443
それでできそうだ。あり。
>>444
それも暇があったら試してみる。

446 :DNS未登録さん:2008/03/25(火) 02:49:48 ID:4Pct2Ka5
どうやっても外部に送れない。
relayhostの追加もしてみたんだが、
そもそもEXCITEのメールサーバ経由で送ることなんて出来るの?
わからね〜

447 :DNS未登録さん:2008/03/25(火) 13:50:52 ID:4Pct2Ka5
446です。

EXCITEのフリーメールしかとってなかったので、
アドレスを購入して転送出来るようになり、携帯に
送れることを確認したのですが、2回目からは
送れないようになってしまいました。

こんなメッセージが返ってきました。
sorry, that domain isn't in my list of allowed rcpthosts

携帯には送れないがフリーメールには送ることが出来ました。
携帯に送る方法教えてください。


448 :DNS未登録さん:2008/03/25(火) 16:48:22 ID:???
>>447
そのメッセージは 誰がだしているのか。
excite ? docomo ? はたまた postfix ?

449 :DNS未登録さん:2008/03/25(火) 20:36:41 ID:Q3RfHj8X
俺だよ俺

450 :DNS未登録さん:2008/03/25(火) 23:20:28 ID:4Pct2Ka5
>>448

誰が出してるんやろ・・・
メーラーに下記のように返ってきてます。
もっかしてわしのサーバー???

件名:Undelivered Mail Returned to Sender
差出人:MAILER-DAEMON@自分のドメイン

451 :DNS未登録さん:2008/03/26(水) 07:05:55 ID:1PK61/Lh
だから俺だって

452 :DNS未登録さん:2008/03/30(日) 23:01:25 ID:???
サーバーに送られてきたメールを見て、その情報からメールを
編集作成して、自動的にメールを返信したいんですが、
メールの返信の仕方がわかりません。
詳しいやりかたとかのせているサイトとかありませんか?

453 :DNS未登録さん:2008/04/01(火) 17:55:07 ID:???
初めまして。
postfixのmaillogについて調べていたのですが、検索ではなかなか出てこず
こちらで分かる方がいらっしゃったらと思い書き込みます。

Apr 1 12:28:40 www postfix/sendmail[2855]: fatal: open /etc/postfix/main.cf: Permission denied

というログなのですが、このログが出てくるまでの経緯を並べますと

1、Fedora8+PHP5.2.4+postfix2.4.5でサーバを立てる
  (固定IPで別マシンでDNSサーバがあるが、取りあえずは個別でテストをしている状態)
2、phpinfo()でページが表示されるところまで持って行き、そこにテストにmail関数で簡単なメール送信プログラムを書く
  mail("to@mailaddr.com","subject","body");
3、1のマシンに割り当てられたIPでブラウザ上からアクセス
4、メール送信失敗(mail()の戻り値はfalse)

という感じです。
3のところで、外部からではなくhttp://localhost/〜でアクセスしても送信失敗します。
phpの問題かと思いサーバマシンでコマンドから作成したファイルを直接phpで実行させるとメール送信は出来ます。
ということはユーザー権限の問題なのかも知れませんが、その設定はpostfixで行なえるのかなど本を見たりもしているのですが分からない状態です。
あと、ログで気になっているのが「postfix/sendmail」というところなのですが、これはpostfixがsendmailを見に行ってる?と解釈できる?

という様な状況なので、ログの意味とか、どうやったらブラウザからアクセスでメール送信が出来るようになるとか、ご教授いただければ幸いです。

454 :DNS未登録さん:2008/04/01(火) 18:01:38 ID:???
[postfix-jp: 3003]

つーか、おまえはエラーメッセージを読みやがれ。


455 :DNS未登録さん:2008/04/01(火) 18:06:49 ID:???
>>454

エラーメッセージは読んでます。
ただ、そのメッセージに対しての対処が分からないので質問をしているのですが・・・
一応、パーミッション関係ということで、関連ファイルのパーミッションを変えてみたり、ユーザーやグループを変えてみたりしたのですが、やはり同じエラーでした。
となると、他どこを見直せばよいのか・・・ヒントでも分かればと思ったのですが。

456 :DNS未登録さん:2008/04/01(火) 18:28:38 ID:???
chmod 644 /etc/postfix/main.cf

457 :DNS未登録さん:2008/04/01(火) 19:21:40 ID:hGzQyP+Q
>>456
ありがとうございます。
main.cfのパーミッションですが、元から644でした。
また、一時的にと言うことで777なども試してみたのですが、現象は変わらずです。
自分でももう少し調べてみます。

458 :DNS未登録さん:2008/04/01(火) 19:28:36 ID:egGpp4QN
DQN男の家族消えろ DQN男の親消えろ DQN男の友達消えろ DQN男の親戚消えろ
DQN男の家族消えろ DQN男の親消えろ DQN男の友達消えろ DQN男の親戚消えろ
DQN男の家族消えろ DQN男の親消えろ DQN男の友達消えろ DQN男の親戚消えろ
DQN男の家族消えろ DQN男の親消えろ DQN男の友達消えろ DQN男の親戚消えろ
ニヤニヤ(・∀・) ニヤニヤ(・∀・) ニヤニヤ(・∀・) ニヤニヤ(・∀・)
死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね
死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね
死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね
死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね
死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね
死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね
死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね
死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね
死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね
死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね
死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね
死ぬとき このレスの事思い出してくれよ
ニヤニヤ(・∀・) ニヤニヤ(・∀・) ニヤニヤ(・∀・) ニヤニヤ(・∀・)

459 :DNS未登録さん:2008/04/02(水) 00:59:39 ID:???
>>457
/, /etc, /etc/postfix のパーミッションも見た方が良いよ。

460 :DNS未登録さん:2008/04/02(水) 08:40:47 ID:???
>>459
ありがとうございます。
仰られたとおり、関連箇所のパーミッションを一通り変えてみたのですが、
悲しいぐらい現状は変わりませんでした。

phpコマンドから実行できてWeb経由では実行できないということは、httpd
のユーザーの問題かと思い、httpd.confのユーザーもrootとかにも変えて
httpdの再起動で様子をみましたが変わらず。

結局OSごと再インストール、ネットワークサーバ以外は最初からインスト
ールせず、各種ポートを設定した上で手動で、httpd→Postfix→phpという
形でインストールを行い、設定して起動していったところ、エラーが解消
されました。

エラーが起こっていた時と何が違うかといえば、OSインストールした時点
でhttpd、Postfixがインストール済みだったことと、httpd.conf内のUser、
Groupの設定が、エラーが起こった時は手動でユーザーを作ってそちらに
設定し、再インストールの時はデフォルトのままにした、という2点です。

一概に何が原因なのかというのは断定できない状態ではあるのですが、
取りあえずこんな形で解決となりました。

お答えいただいた方々へ。
どうもありがとうございました。

461 :DNS未登録さん:2008/04/10(木) 15:56:00 ID:5fno1L61
すいません質問です。

mailqにメールが溜まってしまいそこからドメイン宛に送信されません。
MXレコードは設定したんですが…

ttp://centossrv.com/postfix.shtml
ここを参考にしました。

462 :DNS未登録さん:2008/04/10(木) 17:16:24 ID:???
>>461 OP25Bでくぐれ!

463 :DNS未登録さん:2008/04/10(木) 17:28:12 ID:5fno1L61
>>462
OP25Bは問題ありませんでした。
sendmailからpostfixに移行したのですが
その時から受信できなくなりました。

>>461を訂正です。
mailqにメールが溜まって受信できません。
送信はちゃんといきます。

warning: process /usr/libexec/postfix/local pid 2068 exit status 1
warning: /usr/libexec/postfix/local: bad command startup -- throttling

このようなエラーが出てます。

464 :DNS未登録さん:2008/04/10(木) 22:35:58 ID:???
>>463
そのメッセージよりも前に local のエラーが記録されているはず。

465 :DNS未登録さん:2008/04/10(木) 22:45:33 ID:???
受信ならPostfix関係ないと思うけど
Dovecotとかちゃんと設定した?

466 :DNS未登録さん:2008/04/13(日) 02:54:29 ID:AtPQUVWi
サーバー移転で既存のサーバーから新しいサーバーに移行するんですが
とりあえず送受信の動作確認が取りたいなと思っています。

まだドメインとか用意されていないので、動作確認はIPでやっちゃいたいのですが
main.cfのhostnameやmydomainはIPで定義する事が出来ないですよね

今のところhostnameやmydomainは移行後のものを割り当てておりますが
外部->内部へのメール配送がされず、

<<< 501 Bad address syntax
554 5.0.0 Service unavailable
<<< 554 Error: no valid recipients

のエラーがでてしまいます

何かやり方があったらご教示おねがいいたします


467 :DNS未登録さん:2008/04/13(日) 09:19:53 ID:???
statusでログを解析してるんだけどログの関係ってこんな感じでOK?

sent=成功
bounced=エラー(拒否等)

あと、expiredとdeferredのstatusってなにを指してるのかな。
特にdeferredはくさるほど多くて気になる。

468 :DNS未登録さん:2008/04/13(日) 10:52:30 ID:???
>>466
> 今のところhostnameやmydomainは移行後のものを割り当てておりますが
> 外部->内部へのメール配送がされず、

外部から内部ってことは、その外部って言ってるホストに移行後のサーバにメール配信させたいんだよね?
移行後のサーバのmain.cfとかはもうドメインとかで全部設定してしまって、
外部ってホストでMXを使わずに強制的に移行後のホストのIPに送るように指定させたらいいんでないの?

そのエラーって送信元で出たエラーっぽいけど、移行後のサーバのmail.logとかにエラーが出ていなくて、
移行前のサーバのmail.logに何か出てたら、そういうことっぽいけどなぁ。

469 :DNS未登録さん:2008/04/13(日) 19:01:13 ID:???
>>468
回答ありがとうございます。

すいません。まずは外部、内部の定義と、検証のやり方を補足説明します

■外部
○○○@yahoo.co.jpなどのフリーメール

■内部
△△△@hoge.co.jp

■検証のやり方
hoge.co.jpはDNSの解決が出来ない為、メーラーに△△△@111.222.333.444というドメイン部分を
IPにしたメールアカウントを作成

動作確認が取れたもの
ok △△△@111.222.333.444アカウントから○○○@yahoo.co.jpへのメール送信

動作確認が取れていないもの
ng ○○○@yahoo.co.jpから△△△@111.222.333.444へのメール送信

※これを行うと、メールがリターンされてしまいます。
<<< 501 Bad address syntax
554 5.0.0 Service unavailable
<<< 554 Error: no valid recipients

長くなるので次へ↓↓

470 :DNS未登録さん:2008/04/13(日) 19:11:45 ID:???
一応、IPでの指定ですので移行後のサーバーのメールログには書き込まれています。

下記がそのエラーとなります。
postfix/smtpd[32144]: connect from hoge.yahoo.co.jp[IPアドレス]
warning: Illegal address syntax from hoge.yahoo.co.jp[IPアドレス] in RCPT command: △△△@111.222.333.444
disconnect from hoge.yahoo.co.jp[IPアドレス]

IPアドレスの部分はhoge.yahoo.co.jpのIPなので意味の無い情報として伏せてあります

サーバーまでは到達しているものの、何かがお気に召さない様でリターンされるという状況で
サーバーの設定はほとんど(というか丸々)移転前のサーバーと一緒なので
疑うべき点としてはやっぱりIPアドレス宛にメール送信しているのが駄目なのかなーって思っています。

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

471 :468:2008/04/13(日) 19:20:08 ID:???
>>470
mydestinationにそのIP書いたら?
Postfixがどんなドメインのメールを受け付けるかを設定するパラメータ。
つか、この辺知らないでメールサーバの設定するのは厳しくない?
オープンリレーにだけはしないように気をつけてくださいね。

ttp://www.postfix-jp.info/trans-2.1/jhtml/postconf.5.html#mydestination


472 :468:2008/04/13(日) 19:53:32 ID:???
ごめん。偉そうに書いたけど、IPってダメだっけかなぁ。
まぁ、やってみてください。

473 :DNS未登録さん:2008/04/13(日) 20:56:27 ID:???
>>468

mydestinationがどういうパラメータかは解っていて、IPでも試したりしているのですが
やはり同じ症状とログが残ります


Illegal address syntaxと言われてるのでやっぱFQDNじゃないと駄目って事なんですかね?




474 :DNS未登録さん:2008/04/13(日) 21:50:47 ID:???
誤爆

475 :DNS未登録さん:2008/04/16(水) 13:09:25 ID:3UOo+rRh
>>465

476 :DNS未登録さん:2008/04/23(水) 22:38:15 ID:vGzHOtDH
.forwardから受け取ったメールをphpで編集して、
その編集したメールを送信したいんですが、
編集したメールの送信の仕方が解りません。
phpの機能でメールの送信関数みたいなのはありますか?

477 :DNS未登録さん:2008/04/23(水) 22:46:05 ID:???
mail();

478 :DNS未登録さん:2008/04/24(木) 02:56:03 ID:???
あるか否かと言えば、ある。

479 :DNS未登録さん:2008/04/30(水) 14:42:45 ID:NljsOq2o
すいません質問です。

nifty宛にメールが届いたり届かなかったりします。

Apr 30 14:08:31 localhost postfix/smtpd[24066]: 1775E9DC752: client=自分のプロバイダ, sasl_method=LOGIN, sasl_username=自分のアドレス
Apr 30 14:08:31 localhost postfix/cleanup[24064]: 1775E9DC752: message-id=<003801c8aa80$211bc0b0$190ba8c0@xxxxxxxxxxxxx>
Apr 30 14:08:31 localhost postfix/qmgr[22892]: 1775E9DC752: from=<自分のアドレス>, size=1409, nrcpt=1 (queue active)
Apr 30 14:08:31 localhost postfix/smtpd[24066]: disconnect from 自分のプロバイダ[xxx.xxx.xxx.xxx]
Apr 30 14:08:31 localhost postfix/smtp[24021]: connect to mx.nifty.com[202.248.238.10]: server refused to talk to me: 421 REJECTED. (port 25)
Apr 30 14:08:31 localhost postfix/smtp[24021]: 1775E9DC752: to=<相手のアドレス@nifty.com>, relay=none, delay=0, status=deferred (connect to mx.nifty.com[202.248.238.10]: server refused to talk to me: 421 REJECTED. )

ログはこんな感じです。

メールキューに残って一応今1000秒に1回再送設定しているので
その再送が上手く送れるタイミングに重なると送信できます。
送れない場合は
server refused to talk to me: 421 REJECTED とまた出ます。
niftyに問い合わせたところ、スパムみたいなメールの送り方はしていないか?(CCやメールを大量送信)
スパム扱いする場合とスパム扱いしない場合があると言われました。

しかし1分間によくあってメール10通程度。
CCなどつけて送っていません。

submissionportを設定したり
25番ポートのメールを587番ポートにリダイレクトしたりしましたが
それでも同じエラーが出ます。

587で送信しているのに
server refused to talk to me: 421 REJECTED. (port 25)
と出てるのが気になります。
587で送れてないと言うことなのでしょうか?


すいませんがよろしくお願いします。

480 :DNS未登録さん:2008/04/30(水) 15:39:03 ID:???
587ではメールは送れないんだよ。
587で送る事が出来るのはそのサーバーと契約している人だけ。
587は貴方がnifty会員でないから蹴られていて、25はop25bで蹴られている。

481 :DNS未登録さん:2008/04/30(水) 19:51:11 ID:NljsOq2o
>>480
25でも587でもダメな状況…
この場合どうやってメールを送ればいいのでしょうか?

niftyの会員になってリレーすれば確実ですよね?
しかしniftyのためだけになるのは避けたいです。

482 :DNS未登録さん:2008/04/30(水) 23:14:09 ID:em7Oj+MT
巷の噂で聞く所に依るとnifty会員のスパムフィルター設定によっては、メールが配信されない事例が多発しているらしいよ。

483 :DNS未登録さん:2008/05/01(木) 08:44:14 ID:???
>>481
解決方法はプロバイダーごと違うからこうやればOKと言う決まったやり方は無い
どこに入っているんだよ


484 :DNS未登録さん:2008/05/01(木) 15:12:32 ID:76D046Ys
>>482
フィルタか…そうなるとホワイトリストに入れてもらうしかないのかなぁ…
しかしスパムの判定がどうなってるのやら。

>>483
サーバはsakuraで専用サーバを借りているので
http://www.sakura.ad.jp/services/connect/flets/
これになるのかな?

こちらの環境はasahiです。

485 :DNS未登録さん:2008/05/01(木) 15:42:15 ID:???
もしかしてプロバイダのメールサーバをリレーするのが主流だったりしますか?
asahi経由して送れば普通に送れました。

が、何か納得いかないです。

486 :DNS未登録さん:2008/05/01(木) 17:47:01 ID:???
むしろリレーしてナンボだと思ってるのだが

OP25Bの流行りで自分のプロバイダからリレーさせないとメール鯖使えないケースが増えてきたし。
因みにasahiネットは固定IP取ったらOP25B引っかかなかったはず
ただニフティがinboundまでチェックしてたらシラネ

487 :DNS未登録さん:2008/05/01(木) 18:35:33 ID:???
>>486
なるほど、リレーするものだったんですね。
OP25Bの仕組みをしっかり理解できていませんでした。

経由してこれからは送ります。
ありがとうございました。

488 :DNS未登録さん:2008/05/03(土) 13:31:29 ID:???
宅鯖をやってる身としては、IOP25なんてなんの恩恵も無いよな。
動的IP側で送信出来ないわ、不正中継の試みでログが汚れるわで鬱陶しいだけ。
早急に止めて欲しいもんだ。

489 :DNS未登録さん:2008/05/03(土) 14:36:37 ID:???
OP25Bに恩恵は感じないが
SPAM業者抑圧効果があるのならしょうがなかろう

490 :DNS未登録さん:2008/05/03(土) 20:20:50 ID:???
殆ど無いと思うが。

491 :DNS未登録さん:2008/05/03(土) 22:17:29 ID:???
日本からのSPAM発信数は減少してるよ

492 :DNS未登録さん:2008/05/04(日) 00:07:08 ID:???
将来的には、動的IPから直接メール送るの難しくなると思うよ
SPFについても同じ事言えるし

493 :DNS未登録さん:2008/05/04(日) 10:51:12 ID:???
今でも充分送りにくいと思われ。

494 :DNS未登録さん:2008/05/04(日) 11:12:52 ID:???
電子メールも切手を貼るようにしないとダメかもね

495 :DNS未登録さん:2008/05/04(日) 12:46:32 ID:???
そのうちメル送信鯖はすべて政府直轄になる
gkbr

496 :DNS未登録さん:2008/05/04(日) 22:40:21 ID:???
>>494
それって要は電子署名だろ

497 :DNS未登録さん:2008/05/06(火) 06:54:52 ID:???
違うと思うが。
切手(消印)なんてReceivedヘッダぐらいだろ。

498 :DNS未登録さん:2008/05/15(木) 14:57:35 ID:5VanUS42
はじめまして たまと申します
このたび fedora8 postfix2.0使用しておりますが

このたび、サーバに、
/etc/sysconfig/network-scripts/ifcfg-eth0
ipアドレス 192.168.100.10設定
DEVICE=eth0
/etc/sysconfig/network-scripts/ifcfg-eth0:0
ipアドレス 192.168.100.100設定
DEVICE=eth0:0
/etc/sysconfig/network-scripts/ifcfg-eth0:1
ipアドレス 192.168.100.101設定
DEVICE=eth0:1
/etc/sysconfig/network-scripts/ifcfg-eth0:2
ipアドレス 192.168.100.102設定
DEVICE=eth0:2
/etc/sysconfig/network-scripts/ifcfg-eth0:3
ipアドレス 192.168.100.103設定
DEVICE=eth0:3

指定して、postfixから
たとえばですが 
mail.test.com(192.168.100.10)
mail.test2.com(192.168.100.101)
mail.test3.com(192.168.100.102)
mail.test4.com(192.168.100.103)
DNS設定致しまして

outlookで 個々の設定しまして 送信致しまして
受け取ったメールのヘッダ確認しましたところ

ここに、ip振られてるにもかかわらず

/etc/sysconfig/network-scripts/ifcfg-eth0
ipアドレス 192.168.100.10設定
DEVICE=eth0
設定しました ipアドレスから送信のみになっておりました。

複数設定ってどうかして やる方法ってないものなのでしょうか・・・・

192.168.100とかいてありますので たとえばの例で
すべて グローバルアドレスにあっております。

すいませんが 教えて頂けましたら助かします(><)

499 :DNS未登録さん:2008/05/15(木) 17:35:58 ID:Vwj+ANdp
postfix じゃなくて、ルーティングの問題じゃないの?

500 :DNS未登録さん:2008/05/15(木) 19:18:26 ID:???
>>498の日本語に乾杯

501 :DNS未登録さん:2008/05/15(木) 21:36:09 ID:???
>>498
普通UNIXでソケット開くと、明示的にIPアドレスを指定(bind)しない限り
最初の192.168.100.10が割り当てられるよ。

PostfixでIPアドレスを指定するにはmain.cfにsmtp_bind_addressを書けばいい。
指定できるIPアドレスは1個だけだと思うが・・・

そもそもメールサーバーに複数のIPアドレスを割り当てようとする理由は?
携帯キャリア向けにIPアドレスを切り替えながら送信でもするのか。

502 :DNS未登録さん:2008/05/16(金) 00:53:00 ID:???
一台のPCで複数アドレス持つときは、基本的にはネットワークアドレス
変えるべきだけど。

例えば、
mail.test.com(192.168.100.10)
mail.test2.com(192.168.101.100)
mail.test3.com(192.168.102.100)
mail.test4.com(192.168.103.100)
とか。

何がしたいか分からないけど、
たぶんこれでは解決にならないだろうな

503 :DNS未登録さん:2008/05/16(金) 15:48:54 ID:pz6MtgLz
>>501
一台のマシンで ipエリアスで複数割り当てできるのがわかったので
携帯キャリア向けにIPアドレスを切り替えながら送信できるかなと思いましたら

個々のip指定しても、結局 出て行くipは一個でしたので さってどうしたものかと思いました

main.cfにsmtp_bind_addressはためしてみたのですが
おっしゃるとおり 一個のipアドレスしか有効にならなかったです(><)

あとは、考えたのですが postfixのプログラムを何個も同時に立ち上げることはかのうなのでしょうか?

postfix1
postfix2
postfix3
postfix4
といったような。。。

わかりましたら教えていただければです

504 :501:2008/05/16(金) 19:33:03 ID:???
Postfix詳解に複数のPostfixを動かす方法が載っているから持ってないなら買うんだ。

あとは、ソースを改造してIPアドレスを切り替えながら送信する方法もあるにはある。
というか、以前仕事で作ったのが手元にあるがUPする?

505 :DNS未登録さん:2008/05/17(土) 09:25:22 ID:???
>>503
master.cf にそれぞれのIPアドレス用の smtp エントリを作成して、
transport_maps とかで、宛先毎に使用する smtp を指定すればいけそうな気がするけど。

506 :DNS未登録さん:2008/05/18(日) 10:29:11 ID:???
>>504
くれ

507 :501:2008/05/20(火) 20:54:54 ID:???
UPしました。パスは質問者の番号
ttp://a-draw.com/uploader/upload.cgi?mode=dl&file=814

ソースはPostfix2.5.1
smtp_bind_addressのアドレスを書き換えているだけで、使用するIPアドレスが
変わるたびに毎回再コンパイルしないとならない手抜き改造です。


508 :DNS未登録さん:2008/05/22(木) 10:56:17 ID:???
Vine+postfixで、メールサーバ立ててるんですけど、
無限メアドを作るにはどうしたらいいんでしょうか?

無限メアドの例としては、Bizland(http://www.bizland.com/)が有名ですが、
hoge@server.com
このユーザ名hogeの部分を何に変えても、
同じ一つのアカウントに届くようにしたいんです。
分かる方いましたら、知恵を貸してください。

509 :DNS未登録さん:2008/05/22(木) 11:07:54 ID:???
つ キャッチオール

510 :DNS未登録さん:2008/05/22(木) 12:15:35 ID:???
>>509さん
「キャッチオール」という言葉は初めて知りました。
おかげさまで無事に無限メアドが出来ました。ありがとうございます。

511 :DNS未登録さん:2008/05/23(金) 21:43:20 ID:???
バードメで
*@sample.com sample

512 :DNS未登録さん:2008/05/24(土) 22:58:00 ID:???
>>511
* は必要ですか?。

@sample.com sample

では?。


513 :DNS未登録さん:2008/05/31(土) 14:29:19 ID:fIJQCHTc
サーバに、NICが2枚あり、それぞれ別のネットワークへ繋がってます。
1枚のNICに障害が発生した場合、もう一方のNICからメールを送信したいと思います。
図にすると以下のような感じです。

    |--NIC1--(通常時)→ ***@hogehoge.jp へメール送信
サーバ-|
    |--NIC2--(異常時)→ ***@hogehoge2.jp へメール送信

メールサーバソフトは、サーバ自体にインストールされている
POSTFIXと、外部のメールサーバが使用できます。
上記のようなことをPOSTFIXで実現できますでしょうか。
よろしくお願いします。

514 :DNS未登録さん:2008/05/31(土) 15:58:21 ID:???
つーか、それDNSとかロードバランサのお仕事じゃね?

515 :513:2008/05/31(土) 22:51:52 ID:???
>>514
レスありがとうございます。

DNSやロードバランサとかは敷居が高すぎるので、
見送りたいです。

POSTFIXは2つ起動させる事が出来るらしいですが、
2つのメール送信サーバを起動して、
NIC1が不通になった場合、NIC2から送信とかは出来ないでしょうか?
 

516 :DNS未登録さん:2008/06/01(日) 00:18:46 ID:???
>>515

なんかそんな昨日があった気がする…
が、書いてあったような資料が会社で週明けじゃないとわからん。

517 :DNS未登録さん:2008/06/01(日) 00:19:48 ID:???
>>515

なんかそんな機能があった気がする…
が、書いてあっただろう資料が会社で、週明けじゃないとわからん。
週明けでよかったら確認してみるなー。

518 :515:2008/06/01(日) 19:14:46 ID:???
>>517
すみません。もしお手すきであったら
週明けよろしくお願いします。

519 :DNS未登録さん:2008/06/05(木) 02:12:55 ID:mvZJySQ2
>>513
postfixと関係なくなってしまいますが
bondingでNICをチーミングとかでは駄目ですか?

520 :DNS未登録さん:2008/06/10(火) 22:37:47 ID:???
最近独自ドメインと固定IPを取得して自宅サーバーで独自ドメインのメールを使いたく
postfix+dovecotでメールサーバーを構築したのですがメールの送信はうまくいくのですが
独自ドメイン宛のメールが受信できません(送信時にあて先不明でリターんしてきます)
DNSはValuedomainでMXとAレコードとも記述。自宅サーバーのDNSは立ち上げていないのですが
これが原因で受信できない(あて先が不明になる)のでしょうか?自宅鯖のほうもDNS立ち上げる
必要があるのですか?

なお、ルーターの110番ポートは固定IPからLAN内のサーバーIPにマスカレードしています。
もう行き詰ってしまったので、どうかご教示お願いします。


521 :DNS未登録さん:2008/06/11(水) 00:11:43 ID:???
ValuedomainでDNS設定してるのなら、DNS立ち上げは不要

nslookupでチェックしてみては?
winXPなら
nslookup
> set OPTION type=MX
> ドメイン名
それとメールのエラーメッセージは?

postfixの設定の間違いだとは思うけど、

522 :DNS未登録さん:2008/06/11(水) 00:17:11 ID:???
有りがちなのは、bindアドレスが127.0.0.1になったままになってるのと、
dovecotは使ったこと無いので知らんけど、アカウントの作成方法とか、
受け付けるドメイン名の指定方法が違うとか。。。かな?


523 :DNS未登録さん:2008/06/11(水) 06:42:17 ID:???
>>520
ルーターの110番なんか止めても良いけど25番はオープンしろよ。

524 :DNS未登録さん:2008/06/13(金) 10:35:36 ID:???
portの25番が開いていないと設定が間違っているのどっちか

525 :DNS未登録さん:2008/06/14(土) 22:48:17 ID:???
>>520は既に自己解決していて、どこに質問したかさえ忘れているのどちらか

526 :DNS未登録さん:2008/06/16(月) 15:51:25 ID:???
マルチで別の場所で答えもらっていて放置、かもな

527 :DNS未登録さん:2008/06/17(火) 17:17:03 ID:???
virtualの設定で質問です。

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に転送させる設定は
どうすればよいでしょうか。

わかるかたいらっしゃったら、よろしくお願いします。


528 :DNS未登録さん:2008/06/18(水) 03:15:34 ID:???
メールがキューにたまって配信されない状態です.
受信設定は home_mailbox = Mailbox です.
推測できる原因はなんでしょうか.

529 :DNS未登録さん:2008/06/18(水) 07:59:30 ID:???
>>528
まずログを見よう。

530 :DNS未登録さん:2008/06/18(水) 16:14:55 ID:YNhP1CVw
質問です。

何故受信メールサーバと送信メールサーバという項目は分かれてるのでしょうか・
鯖立ててpostfix入れてみたのですがそこが意味がわかりません。

人によっては受信専用サーバ、送信専用サーバという構築をするのでしょうか?
よろしくお願いします。

531 :DNS未登録さん:2008/06/18(水) 16:36:32 ID:???
>>530
何の項目の話? OutlookとかThunderbirdとかの、メーラの設定項目の話か?

それなら、送信と受信ではメーラが使用するプロトコルが違うから。

532 :DNS未登録さん:2008/06/18(水) 16:40:11 ID:???
>>530
簡単に言えば送信(リレー含めて)と受信しかないのだから
送信を禁止すれば受信専用になるし
受信を禁止すれば送信専用になるだろ。

533 :DNS未登録さん:2008/06/18(水) 17:27:32 ID:???
>>530
郵便受けに配達する仕組みと、
郵便受けから郵便を取ってくる仕組みは全く別物だからだ。

534 :DNS未登録さん:2008/06/18(水) 17:34:11 ID:YNhP1CVw
>>531 >>532
ありがとうございます。

なんというかoutlookなどでアカウントを作る時
どうせ一緒になるのに何故POP3とSMTPの項目を分けているのかなと思ったのです。

Microsoftに文句言えって話なのかもしれませんが。

535 :531:2008/06/18(水) 17:57:53 ID:???
>>534

だから、Microsoftがどうのこうのという話じゃなくて、送信と受信はプロトコルが違うんだから、
それぞれのプロトコルを処理してくれるサーバを指定する必要がある、ってこと。

PostfixはSMTPしか処理してくれない。もちろん、サーバの処理能力と負荷の高さに応じて、
送信と受信を分ける場合もあれば、同じマシンで済ます場合もある。

536 :DNS未登録さん:2008/06/18(水) 18:07:58 ID:YNhP1CVw
>>535
プロトコルが違うのはわかります。
しかしどうせ同じ結果が入るのなら
そこは省略してもいいんじゃないのかなと思ったのです。

実際受信メールサーバと送信メールサーバに違う値が入るのは
どのような時なのでしょうか?

537 :DNS未登録さん:2008/06/18(水) 18:31:56 ID:???
>>536
逆に考えよう。メールの送信と受信は全く別のもの。
たまたま小規模なところなんかで同じサーバマシンに入ってるから同じだったり、
外から見て同じに見えるようなしかけが入ってるから同じになるだけ。

538 :531:2008/06/18(水) 20:12:36 ID:???
>>536

あなたの現在の環境や、これまでの経験では、送信サーバと受信サーバが
同一で、1台のマシンで両方やってるのしか見たことがないんで、世の中みんな
そうだと思ってるわけか。

@niftyとか、大手プロバイダの会員向け設定ガイドページを見てごらん。
送信サーバが smtp.example.com、受信サーバがpop.example.com
みたいに別々になってるのはごく普通のことだよ。

539 :DNS未登録さん:2008/06/18(水) 20:23:55 ID:YNhP1CVw
>>537 >>538
なるほど、理解しました。
大規模になるとサーバが別になることが出てくるわけですね。

ありがとうございました。
少し調べててこのような物をみつけました。
http://asahi-net.jp/support/security/op25b/correspondence.html

あと>>486に書かれてました。
プロバイダリレーさせないと鯖が使えないことがあるんですね。
この場合受信と送信が違ってきますね。

ありがとうございました。

540 :DNS未登録さん:2008/06/19(木) 22:15:58 ID:l5M/hVIa
>>539
本当に理解してんのかよ。
頼むからそんな半端な知識でサーバ立てないでくれ。
被害を受けるのはお前だけじゃないんだから


541 :DNS未登録さん:2008/06/20(金) 10:40:18 ID:???
>>539

おまえ・・・・・・・・・あきあらかに勉強不足!!

ここで、質問するレベルじゃないじゃん。

初心者スレいけ。

542 :DNS未登録さん:2008/06/30(月) 00:13:21 ID:???
freebsd 6.2 に postfix を入れたんですが、
うまくプロバイダの中継サーバに中継できません。
下記のような設定ですが、何が問題が教えていただけませんでしょうか。
プロバイダはplalaで、中継サーバはmmr.plala.or.jpです。

main.cf
relayhost = mmr.plala.or.jp
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/usr/local/etc/postfix/saslpass
smtp_sasl_security_options = noanonymous

saslpass
mmr.plala.or.jp id:pass ←プロバイダのid/pass

maillog
Jun 30 00:06:57 host postfix/error[20598]: 7A114B81B: to=<user@hotmail.com>, relay=non
e, delay=0.14, delays=0.14/0/0/0, dsn=4.3.0, status=deferred (mail transport unavailable)

ちなみに、relay_domainsに plala.or.jp を追加した時は ***@plala.or.jp には、
mmr.plala.or.jp を経由し送信できました。現在はrelay_domainsを設定していません。


543 :DNS未登録さん:2008/06/30(月) 09:31:16 ID:???
OP25Bじゃないの?

544 :DNS未登録さん:2008/06/30(月) 16:40:06 ID:???
>>542
ぷららのことはよく知らないんで、外してるかもしれないが

relayhost = mmr.plala.or.jp



relayhost = mmr.plala.or.jp:587

みたいに書くんじゃね。

545 :DNS未登録さん:2008/06/30(月) 22:19:48 ID:???
>>543 >>544
ありがとうございます。
ログの感じはOP25B以前の問題のような気がしています。
mmr.plala.or.jp に行く前に失敗している感じだと思うのですが、
どこがおかしいのか...

あとログに、こんなwarnが送信時にでています。
Jun 30 22:16:19 host postfix/qmgr[23949]: warning: connect to transport smtp: No such fi
le or directory


546 :DNS未登録さん:2008/07/01(火) 00:38:08 ID:???
mmr.plala.or.jp に telnet で 25番にアクセスして、
SMTP Auth とか必要ない事がわかりました。

まずは、relayhost = mmr.plala.or.jp で間違いないのかなと思っています。

自分のホスト名が plala の DDNS ***.plala.jp で、
中継ホストが mmr.plala.or.jp だっていうのが問題なのかな。。。?

547 :DNS未登録さん:2008/07/01(火) 00:42:50 ID:???
op25bプロバイダ使ってる時点で糞。

548 :DNS未登録さん:2008/07/06(日) 15:10:43 ID:???
あほな質問で申し訳ありませんが、
新規にメールサーバを構築する場合、
sendmailではなくPostfixにするのが
一般的でしょうか?

549 :DNS未登録さん:2008/07/06(日) 17:47:35 ID:???
例えば携帯電話を買うときに、あなたは何を基準に選びますか?
基準は人それぞれですよね?
この質問では、どちらでもやりたいことができれば、好きな方を使えばよいのでは?としか答えられない質問ですよ。


550 :DNS未登録さん:2008/07/06(日) 19:34:56 ID:???
自宅ではなく専用サーバでメールサーバを構築してまして、受信・送信ともにこのサーバを使っています。
ホスティング業者はさくらインターネット(ビジネスプランの方)、
OSはFreeBSD 6.2、Postfix は2.3です。
基本的にうまく動いているのですが、Yahoo!メールとGMailに送った場合に、どうしても「迷惑メールフォルダ」に振り分けられてしまいます。
587から送信するようにしていますし、SASLでSMTP AUTHもかけています。Domainkeyも動かすようにしましたが、ダメでした。
何か手がかりなどありましたら、どなたかご教示いただけませんでしょうか。
よろしくお願いします。

551 :DNS未登録さん:2008/07/08(火) 05:39:28 ID:???
>>550
相手のフィルタの仕様でしょ?
届いてる以上あとは受信側のフィルタ設定の話だろうから無理じゃないかな。

552 :DNS未登録さん:2008/07/08(火) 15:59:43 ID:???
>>551
ありがとうございます。
やっぱりそうでしょうか・・・困ったなぁ。
Yahoo! に言っても聞いてくれないだろうしなぁorz

553 :DNS未登録さん:2008/07/10(木) 22:24:01 ID:30DwZ+aM
すみません。はるか昔にpostfixを設定して、
そのまま何の問題もなく運用して来たのですが、
ある日を境にぱったりメールを送れなくなってしまいました。
/var/log/mail.logを見ると
全ての行の末尾に Operation timed out(port 25) の文字が・・・・
一体何が問題なんでしょうか?
どなたかご存知でしたら教えてください。お願いいたします。

554 :DNS未登録さん:2008/07/10(木) 22:39:41 ID:???
OBP25?

急にISPが導入したら焦りそうだ

555 :DNS未登録さん:2008/07/11(金) 00:07:55 ID:Fgxs4hJm
>>554さん
それに対する対応策を是非!!
急にじゃないかもしれないけど、気がついたらそうなってたようです。

556 :DNS未登録さん:2008/07/11(金) 00:32:07 ID:???
>>555
プロバイダ変えろ
非固定のとこはもうほとんど規制してるから、固定IPのとこ池

557 :DNS未登録さん:2008/07/11(金) 12:50:47 ID:???
>>555
relayhost の設定で必ずISPのサーバ経由するようにする。

558 :DNS未登録さん:2008/07/11(金) 19:28:12 ID:???
>>557
niftyはそれでうまく行くが、多くのISPはそれじゃだめ。

559 :DNS未登録さん:2008/07/11(金) 20:34:45 ID:???
それでもだめなの?
じゃあ手だてが無さそうなんだが。。。

560 :DNS未登録さん:2008/07/11(金) 20:41:52 ID:???
だな。それでだめなISPがあるとは知らなかった。

ISPのメールサーバに丸投げなら、Thunderbirdとかのメーラから送信した
場合と同じに処理されて、無問題だと思ってたんだが。

561 :DNS未登録さん:2008/07/11(金) 21:21:22 ID:???
>>550
GMailは判らないけど、YahooはIPアドレスの逆引きも見ているみたいだから
まだ設定していないようなら逆引きを設定してみて。


562 :DNS未登録さん:2008/07/12(土) 08:41:22 ID:???
e-accsessだと
smtp_sasl_password_maps = hash:/etc/postfix/saslpass
smtp_sasl_auth_enable = yes
これ書いて/etc/postfix/saslpassにISPのIDとPASS書いて送れたよ
メールヘッダにアカウントがでちゃうけどね

563 :555:2008/07/13(日) 22:28:38 ID:0F3e/9gM
saslをinstallしてみました。
いろいろ設定してみましたが
specify a password table via the `smtp_sasl_password_maps' configuration parameter
の様なlogがでて結局送れません。
当方ISPはDTI OSはMacOSX10.4 Postfixは2.3.8 saslは2.1.22
どこに問題があるのでしょうか?またどのような解決法があるのでしょうか?
重ね重ねすみませんが、お教えいただければと思います。

564 :DNS未登録さん:2008/07/14(月) 06:39:34 ID:???
>>563
OEなどのメーラーにsmtpをISPのsmtpを指定して
送信者アドレスを自分のドメインのものにして
送信できるかを調べる。
出来るならその方法をpostfixで行えば良い。

565 :DNS未登録さん:2008/07/19(土) 05:00:10 ID:???
>>561
550ですが、まさか追加情報をいただけるとは思いませんでしたので、
レスが遅くなってしまいました。すみません。

早速、逆引きを設定して試してみたところ、
テスト用のYahoo!のアカウントでは迷惑メールに振り分けられなくなりました。
ありがとうございました。

566 :DNS未登録さん:2008/07/24(木) 00:57:36 ID:???
>>561
ふうん。すごいね(棒)。ネット知識(笑)?

567 :DNS未登録さん:2008/07/24(木) 10:05:00 ID:???
ボケ役登場です

568 :DNS未登録さん:2008/07/31(木) 21:00:17 ID:???
えa

569 :DNS未登録さん:2008/08/05(火) 19:30:46 ID:???
hoge unix - n n - - pipe
flags=R user=nobody argv=/usr/local/batch/hogr.cgi ${user} ${sender}
localhost:10025 inet n - n - - smtpd
-o content_filter=

のようにメール受信時にhogr.cgi を実行するように設定してみたのですが、
外部のメーラーからメールを送信できなくなってしまいました。
受信のみcontent_filterを有効にしたいのですが、どうすればよいでしょうか?

570 :DNS未登録さん:2008/08/10(日) 21:38:18 ID:???
ポートを分ける。
ネットワークアドレスを分ける。
等々…

571 :DNS未登録さん:2008/08/21(木) 22:23:52 ID:???
Postfixとは関係ないんだけど、
ISPをイーモバイル(メール無し)にしたら、
docomoやezwebに送信する際に中継できるメールサーバが無くなって涙目
#今気づいた

某フリーメールサーバが中継できるかも!と試してみたらsyntaxエラー。
パケットキャプチャしてみたら
MAIL FROM:<hogehoge@mail.example.com> AUTH=<>
501 SYNTAX ERROR IN PARAMETERS OR ARGUMENTS
ってなってる。
確かにMAIL FROMにはAUTHがオプションで乗せられるらしいが、
SMTP認証時に乗せたくない場合にはどうやれば良いんだろう?
ソース書き換えか?

まあAUTHを抜いても
MAIL FROM:<hogehoge@mail.example.com>
550 INCORRECT DOMAIN IN MAIL/RCPT COMMAND
とドメイン名チェックしているみたいなので中継には使えないけどorz
#gmailがfromを書き換えさえしなければ・・・

572 :DNS未登録さん:2008/12/15(月) 17:08:11 ID:???
ホスト名なしのHELOを特定のホストにだけ許可したいのですが、可能でしょうか?

smtpd_helo_required = no
smtpd_helo_restrictions = permit_mynetworks
(またはsmtpd_helo_restrictions =)

としても、HELOだけだと「501 Syntax: HELO hostname」になってしまいます。
ご存知の方がいらっしゃいましたらご教示ください。
よろしくお願いいたします。

573 :DNS未登録さん:2008/12/15(月) 20:50:04 ID:???
>>571
もう見てないだろうけど、ソースをいじる以外無理。
あるいは5年ぐらい前だかそれ以上昔だかのバージョンなら AUTH=<> はつけない。

>>572
サーバのポリシーで受け入れるとか拒否するとか以前の
明らかな SMTP プロトコル違反なので、ソースをいじる以外無理。
つーか、ソースをいじる前にそんな迷惑なクライアントを直させるのが先。

574 :572:2008/12/17(水) 19:13:12 ID:???
>>573
レスありがとうございます。

おっしゃる通りなんですが、お願いしても直してくれないんですよ。

なんとか力技でホスト名を付けられるようになりましたので、
とりあえず解決?しました。

どうもお騒がせしました。


575 :DNS未登録さん:2009/01/09(金) 19:59:11 ID:???
postfixをvirtualで立てたときに
mysqlかldapを使用しようと思います。

どちらが安全でしょうか。



576 :DNS未登録さん:2009/01/09(金) 22:40:33 ID:???
ちゃんとセキュリティに気をつけていればどっちも安全です
むしろ、DBの性質の違いに気付け

577 :DNS未登録さん:2009/01/10(土) 10:00:01 ID:???
導入のしやすさ、運用はどちらがいいのでしょうか。



578 :DNS未登録さん:2009/01/10(土) 15:10:39 ID:???
スレ違い

579 :DNS未登録さん:2009/01/12(月) 10:51:32 ID:???

何処のすれだ?



580 :DNS未登録さん:2009/01/16(金) 19:50:35 ID:QGh6lJHq
質問させてください。

unknown host(DNSで引いて名前が返ってこないホスト)からのメール受信
を拒否する設定は可能でしょうか?
header_checksに
/^Recived:*unknown* / REJECT
と書いてみましたがうまくいきません。
Recivedはあくまでサブネット単位などで表記することのみ対応なのでしょうか?

581 :DNS未登録さん:2009/01/17(土) 10:22:42 ID:???
>>580
Recived じゃなくて Received。それはともかく、
smtpd_client_restrictions = ... reject_unknown_client_hostname ...
の方が良いかと。


582 :DNS未登録さん:2009/01/29(木) 21:24:39 ID:???
Postfix 2:2.3.3-2.1.el5_2.i386 を CentOSに入れています。

メールを送ろうとすると以下のようなエラーが出てしまいます(logファイルに)

Domain of sender address root@xxxx.xxxx does not exist (in reply to MAIL FROM command))

xxxx.xxxxの部分はDNSなどでは引けないドメインです。
とりあえず、監視ツールの告知用にメールを使いたいので、
DNSで引けないようなドメインが@以降にあっても無条件で送りたいのですが、
設定をいくら変えても上記のエラーとなってしまいます。
どのように設定すればよいのでしょうか?

DNSで引けないドメインを送り先側(toアドレスのサーバ側)で
拒否されてるとかってあるんでしょうか?

>>580さんの質問と似ていますが(汗)

583 :DNS未登録さん:2009/01/31(土) 04:08:00 ID:???
>>582

それは、当然あるっていうか、普通にするよ、考えてごらんよ、ウザイでしょ?はじかないと。

584 :DNS未登録さん:2009/02/10(火) 17:53:25 ID:???
すみません。悩んでるんですがそもそも可能なものなのかどうかご教示を。

Postfix 2.2.5 で稼働しているメールサーバがありまして、
それを別サーバに置き換えようとしています。

現用サーバが mail1.hoge.com、新サーバがmail2.hoge.comだとして、
双方とも xxx@hoge.com をローカルドメインと認識しています。

移行そのものは上位で配送先をmail1からmail2に変えればいいんですが、
移行期間中の都合で、配送されたメールをmail1/mail2の双方のメールボックスに
置きたいという要求です。(上位が双方に配送するのは無理という前提で)

現用mail1でのtransportなりaliasなり.forwardなりを検討しましたが、
転送先も同一ドメインなので外に出て行きません。
こうすればいいんじゃないか、とか何かヒントを頂ければ助かります……。

585 :DNS未登録さん:2009/02/10(火) 20:46:42 ID:???
>>584
自宅サーバ板で仕事のことを聞くとは馬鹿な奴だ。

586 :DNS未登録さん:2009/02/11(水) 00:57:29 ID:???
>>584
現行サーバに届いたら新サーバにてんそうすればええやん。

587 :DNS未登録さん:2009/02/11(水) 21:02:57 ID:???
>>585
すんません、ごもっとも。

>>586
出直します。

588 :DNS未登録さん:2009/02/19(木) 19:38:11 ID:???
CentOS 5.2 で Postfix 2.3.3 を使用しています。
最近 From (MAIL FROM) を私のドメインに偽装した spam が届くんですが、
これを拒否するように設定したいんですが、どうもうまくいきません。
具体的には次のようにしたいのですが、いい方法があれば教えてください。

認証 MAIL FROM RCPT TO
なし 自ドメイン 自ドメイン ← これを拒否したい
なし 自ドメイン 他ドメイン 拒否
なし 他ドメイン 自ドメイン 受け取る
なし 他ドメイン 他ドメイン 拒否
あり 自ドメイン 自ドメイン 受け取る
あり 自ドメイン 他ドメイン リレー
あり 他ドメイン 自ドメイン 受け取る
あり 他ドメイン 他ドメイン 拒否

589 :588:2009/02/19(木) 19:40:22 ID:???
main.cf
virtual_transport = virtual
virtual_mailbox_domains = hash:/etc/postfix/virtual_mailbox_domains
virtual_mailbox_maps = hash:/etc/postfix/virtual_mailbox_maps
smtpd_sender_restrictions = permit_mynetworks,
 permit_sasl_authenticated,
 check_sender_access hash:/etc/postfix/virtual_mailbox_domains,
 reject_non_fqdn_sender
smtpd_recipient_restrictions = permit_mynetworks,
 permit_sasl_authenticated,
 reject_non_fqdn_recipient,
 reject_unauth_destination

virtual_mailbox_domains には
domain1.tld? REJECT
domain2.tld? REJECT

のように書いています。

590 :588:2009/02/19(木) 19:43:10 ID:???
何かコピーしたらおかしくなってしまいました。
virtual_mailbox_domains の ? は余計です。
要は受け取るドメインすべてを FROM に指定することを認めないようにしたかったんですが、
どうもうまくいきません。
よろしくお願いします。

591 :DNS未登録さん:2009/03/04(水) 11:52:05 ID:???
qmailからpostfixに移行してるんだけど
pop3は何使ったらいいのかな?
dovecot?
qpopper?

バーチャルで構築したいのだが
みんな何使ってるの?

592 :DNS未登録さん:2009/03/06(金) 03:53:28 ID:???
Courier-IMAP

でも今から入れるぐらいならDovecotのがいいよ。
IMAP環境不要ならteapopもお勧め。
インストール簡単だし、デフォルトでラッパなしで動く。

593 :DNS未登録さん:2009/03/09(月) 21:54:33 ID:???
>>592
ありがと!

594 :DNS未登録さん:2009/03/10(火) 10:56:54 ID:???
へるぷみぃ・・・

メールを送信するとPermission Deniedになってしまう
Maildir形式でディレクトリ内にはnew,cur,tmp等のディレクトリは自動作成されるが
ユーザーのパーミッションを確認しても問題なく、試しに全て777にしてみても同じエラー
tmp内にメールを格納する際Permission Denied

なにか思い当たる方はおられませんでしょうか

595 :DNS未登録さん:2009/03/15(日) 01:07:42 ID:waPFxt80
先日Postfixをインストールしたのですが、
以下のようなメールが何通が来ました。
これはどういう意味なのでしょうか?

----------------------------------------------

From double-bounce@ホスト名 Sat Mar 14 23:08:32 2009
Return-Path: <double-bounce@ホスト名>
X-Original-To: postmaster
Delivered-To: postmaster@自分のドメイン
Received: by brown (Postfix)
id 5D4C2A70B0; Sat, 14 Mar 2009 23:08:32 +0900 (JST)
Date: Sat, 14 Mar 2009 23:08:32 +0900 (JST)
From: MAILER-DAEMON@ホスト名 (Mail Delivery System)
To: postmaster@自分のドメイン (Postmaster)
Subject: Postfix SMTP server: errors from 何かのIPアドレス.HINET-IP.hinet.net[何かのIPアドレス]
Message-Id: <20090314140832.5D4C2A70B0@ホスト名>
Status: RO

Transcript of session follows.

Out: 220 ホスト名 ESMTP
In: EHLO DFSDFWQER
Out: 250-ホスト名
Out: 250-PIPELINING
Out: 250-SIZE 10240000
Out: 250-ETRN
Out: 250-STARTTLS
Out: 250-ENHANCEDSTATUSCODES
Out: 250-8BITMIME
Out: 250 DSN
In: RSET
Out: 250 2.0.0 Ok
In: MAIL FROM:<知らないメールアドレス1>
Out: 250 2.1.0 Ok
In: RCPT TO:<知らないメールアドレス2>
Out: 504 5.5.2 <DFSDFWQER>: Helo command rejected: need fully-qualified
hostname
In: DATA
Out: 554 5.5.1 Error: no valid recipients

Session aborted, reason: lost connection


596 :DNS未登録さん:2009/03/15(日) 11:39:06 ID:???
bounceでググレ

597 :DNS未登録さん:2009/03/31(火) 00:06:45 ID:???
複数ユーザにSMTPサービスを提供するためメル鯖を構築しています。

そのユーザ全員にスーパバイザー権限を与えるつもりです。
(みんなでメル鯖を管理できるように)

しかし、これだと、お互いのメールを読めてしまいます。
メール内容を暗号化して保存しておくなど、ルート権限でも見れないようにする
工夫はないものでしょうか?

どうかお助け下さい。

598 :DNS未登録さん:2009/03/31(火) 00:18:33 ID:???
>>597
船頭多くして船山に登るだな
みんなで管理してどうするよ?

599 :DNS未登録さん:2009/03/31(火) 22:24:58 ID:???
>>597
PostfixAdminでもつかっとけと言いたいところだが
その前に、root権をユーザ全員に渡すとか言う考えは捨てろ
誰かが悪戯でシステム破壊したらどうする気だ?

600 :DNS未登録さん:2009/04/01(水) 19:18:38 ID:???
いたずらは無くても事故ることだってあるだろうしな。

601 :DNS未登録さん:2009/04/05(日) 19:44:58 ID:???
main.cfって設定ファイルに
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth
_destination
って設定がされているのですが、この設定だとかパスワードが分かればローカル以外からでもメール送信できるのですか?
できるのならローカル以外からのメールを弾く方法を教えてください。


602 :DNS未登録さん:2009/04/05(日) 22:55:46 ID:???
>>601
smtpd_recipient_restrictions = permit_mynetworks reject


603 :DNS未登録さん:2009/05/23(土) 11:12:53 ID:4e5hBk/G
ごめんなさい、質問良いですか?

Postfixでメーリングリストを作りたいんですが、aliasesに
ml: :include:/path/to/memberlist
を入れる、というのは分かるんですが、memberlistに入っていないメンバーからのメールを拒否するやり方がいまいちよくわかりません。。
http://oshiete1.watch.impress.co.jp/qa2944340.html

この辺が参考になるのかなぁ。。と思って読んでいたのですが。。
mailmanとか入れるまでもない気もするので、もしよろしかったらやり方を教えて頂けませんか?

604 :DNS未登録さん:2009/05/25(月) 14:45:51 ID:???
「入れるまでもない気もする」って言えるのは
そういうことを人に聞かずに自力で解決できるようになってから。

MLを実現するツールがやってるのはアドレスの展開だけじゃないから。
小さな親切大きなお世話な機能も多いけど、
それでも自力でなんとかするよりもずっとマシ。


605 :DNS未登録さん:2009/06/02(火) 06:44:22 ID:???
メールヘッダの時間が下記で配送されているのですが、
実際に届いたのは(From - Tue Jun 02 06:41:03 2009)です。
他に経由していません。ナゼでしょうか。

Received: by mail.****.com (Postfix, from userid 0)
id *********; Tue, 2 Jun 2009 04:15:14 +0900 (JST)


606 :DNS未登録さん:2009/06/02(火) 09:14:53 ID:???
>>605
実際に届いた時間ってのは何の時間?

607 :DNS未登録さん:2009/06/03(水) 07:22:44 ID:???
MUAで届いた時間です。
(From - Tue Jun 02 06:41:03 2009)
6:41です。
配送されたのが、04:15で2時間以上遅れています。

608 : ◆jy2j5V31aw :2009/06/03(水) 09:31:28 ID:???
>>607
???
その時間にズレがあるのは不思議でも何ともないんじゃ?

609 :DNS未登録さん:2009/06/03(水) 10:43:29 ID:???
メールは送れて当たり前
急ぎならバイク便とかFAXとか併用しましょう

610 :DNS未登録さん:2009/06/03(水) 23:36:43 ID:???
>>609
おーい誤字のせいで意味がまるっきり逆転してるぞ

611 :DNS未登録さん:2009/06/04(木) 10:44:04 ID:???
ワロタ

612 :DNS未登録さん:2009/06/04(木) 12:55:51 ID:???
誤字に今頃気がついた、すまんw

613 :607:2009/06/08(月) 06:03:43 ID:???
Logwatch のメールで Logwatch は数台のサーバにインストールしているが、
そのマシンの Logwatch メールだけが毎日遅れる。
1日だけなら納得できるけど、毎日7時ごろ配送される。

そのメールのエンベロープには下記04:15:14でちゃんと配送されているのに。
Received: by mail.****.com (Postfix, from userid 0)
id *********; Tue, 2 Jun 2009 04:15:14 +0900 (JST)

理由が分かる方いますか?

614 :DNS未登録さん:2009/06/08(月) 07:55:27 ID:???
>>613
該当メールの Received と、該当サーバーのログ見れば?

615 :DNS未登録さん:2009/06/08(月) 09:41:32 ID:???
自分でそのサーバからメールしてみるとどうなるよ

616 :DNS未登録さん:2009/06/09(火) 07:27:03 ID:???
おまいら、原因が分かりましたよ。
サーバの時間が2時間遅れていました。

ntp入れて解決。
thanks子。

617 :DNS未登録さん:2009/07/10(金) 00:51:54 ID:Xlbc/DAR
バーチャルドメインを設定しているサーバを、セカンダリサーバにすることって可能ですか??
セカンダリの設定普通にやってもリレーしてくれません…

618 :DNS未登録さん:2009/07/22(水) 01:58:33 ID:zvNVA5GJ
saslauthdが読むコンフィグファイルのパスを知る方法って無いでしょうか?

#saslauthd -v
saslauthd 2.1.22
authentication mechanisms: sasldb getpwent kerberos5 pam rimap

で、
/usr/local/lib/sasl2/smtpd.conf
を書き換えて再起動しても値が変わらないのです。
(認証メカニズムをいくつか消したい)

OSはFreeBSD5.4です。
普通は上記のパスになるようなのですが・・・

619 :618:2009/07/22(水) 17:38:51 ID:???
UNIX板質問しなおします。失礼しました。

620 :DNS未登録さん:2009/08/03(月) 01:18:33 ID:dKKEU2Kk
プログラムのミスで、同じメールアドレスに何万通ものメールを
送信してしまいました。(自分宛のメールアドレスですが・・・

そういう場合に対処する為の、Postfixの設定ってあるのでしょうか?
例えば、同じ宛先には連続して送信しないなど

621 :DNS未登録さん:2009/08/03(月) 12:13:51 ID:???
>>620
Postfixではなくiptablesの設定で特定のメールサーバー宛、
若しくは特定のクライアントから大量のメールを送信しようとしたら蹴るというのはいかがでしょう?
例えば1秒に10通以上送信しようとすると11通目からport25をブロックするとか。

大量にメールを送るウイルス対策にもなると思います。
SSHへの辞書攻撃への対策で
http://www2s.biglobe.ne.jp/~nuts/labo/inti/ipt_recent.html
送信ではなくて受信側で近いことをやっている人がいます。

622 :620:2009/08/03(月) 20:16:08 ID:???
>>621
他の人間にアカウントを貸し出している場合はそれで良いかもしれませんが、
自分で鯖を使っている場合、大量のメールを送信したい場面も出てきます。
その場合に困ることはないでしょうか?

623 :DNS未登録さん:2009/08/03(月) 20:32:15 ID:???
>>622
その場合は一時的にiptablesの制限を解除するという方法が考えられます。
いずれにせよ解決策は一つじゃないでしょうから、
色々試してみてはいかがでしょうか?

624 :DNS未登録さん:2009/08/03(月) 21:22:45 ID:???
どう見てもにわか業者・・・

625 :arisa ◆QaHT6HayjI :2009/08/04(火) 10:47:51 ID:???
Postfixのソースコード改造すればできますね。がんばってくださいw

626 :DNS未登録さん:2009/08/05(水) 13:42:04 ID:???
メール送信する際、From制限(アカウント名@メールアドレス)からのみしか送信できなくする方法はないでしょうか?
例)
ID:hoge
Fromは絶対hoge@example.comになる

outlookの「電子メールアドレス」欄に記載されているアドレスがFromになってしまうようです。

Fromは簡単に偽装できるのはしっていますがなんらかの設定法がありましたらお願いします。


627 :DNS未登録さん:2009/08/05(水) 14:42:49 ID:???
smtpd_reject_unlisted_sender とか?

628 :DNS未登録さん:2009/08/07(金) 23:51:19 ID:???
postfixがサーバ起動時に動作してないようです。ログを見ると
Aug 7 23:44:55 server postfix/postfix-script[2764]: fatal: the Postfix mail system is already running
という文言がありますが、「/etc/rc.d/init.d/postfix start」と打ち込むと、普通に起動しメールのやりとりもできます。
また、こうする前にstatusを見ると「masterが起動していません」ということを言われます。

どうすれば、これを解決できるのかお教えください。

629 :DNS未登録さん:2009/08/08(土) 11:32:37 ID:???
書いてあるとおりスクリプトが悪いんじゃね?

630 :DNS未登録さん:2009/08/08(土) 13:28:53 ID:???
スクリプトはなんもいじってないんですけどねぇ…
というか、起動時のstartと自分でやったstartは違うんですか?

自分でやっても動かないならおかしいと思うんですけど、起動時だけ動かないってのが気になるのですよね…

631 :DNS未登録さん:2009/08/08(土) 14:19:39 ID:???
自宅鯖Postfixの質問じゃなくなってきている気がするが・・・

>postfixがサーバ起動時に動作してないようです。
psで確認したか?

>「/etc/rc.d/init.d/postfix start」と打ち込むと、普通に起動し
ならば起動スクリプトは確認したか?

632 :DNS未登録さん:2009/08/11(火) 18:05:08 ID:???
OSはなんだよ
大方RedHat Variantsだろうけどchkconfigでonになってねーんだろ

633 :DNS未登録さん:2009/08/13(木) 11:30:08 ID:???
動かなかった理由分かりました。
smtp-authのサービスが自動起動してなかったからですね。

>>632は全く的外れです。…そもそも、chkconfigみたいなぐぐって分かること聞くわけないし…
OSだってfedora11ですし。

634 :DNS未登録さん:2009/08/13(木) 11:54:09 ID:???
>ぐぐって分かること聞くわけないし…
(・ω・)

635 :DNS未登録さん:2009/08/13(木) 13:32:18 ID:???
>>633
>OSはなんだよ

確かに書いてない

>大方RedHat Variantsだろうけど

確かにRedHat系の一つFedoraだ

>chkconfigでonになってねーんだろ

確かにSMTP-Authがonになってない

で、どこらへんが的外れ?

636 :DNS未登録さん:2009/08/13(木) 13:39:03 ID:???
chkconfigで何やってるかわかってないっぽいね
多分何も理解せずにやってるからこの先もどうしようもない

637 :DNS未登録さん:2009/08/13(木) 13:45:51 ID:???
そもそも自分の環境を先に言わないのは
自分の環境がよくわかってないってこっとだろうしな

638 :DNS未登録さん:2009/08/23(日) 19:33:41 ID:kiaUOeo2
smtpのホスト名を mail.xxxxx.com にしようと
myhostname = mail.xxxxx.com
に設定してるのですが、メールクライアントでは
mail.xxxxx.com ではエラーで xxxxx.com
では送信できます。これはなぜなのでしょうか?
ホスト名の設定は  myhostname ではなく
別の箇所なのでしょうか?

639 :DNS未登録さん:2009/08/23(日) 20:40:39 ID:???
>>638
DNSのお勉強をしましょうね

640 :DNS未登録さん:2009/08/23(日) 21:36:11 ID:???
DNSは当然ごとくMXレコードに登録して
ありますし、IP正引きが可能です。

641 :DNS未登録さん:2009/08/23(日) 21:41:33 ID:???
>に設定してるのですが、メールクライアントでは
>mail.xxxxx.com ではエラーで xxxxx.com

メールクライアントでmail.xxxxx.comをSMTPサーバと設定しているのに
接続エラーが出るという意味でしょうか?

ならばDNSのお勉強(ry

642 :DNS未登録さん:2009/08/23(日) 21:43:38 ID:???
余談
「エラーが出た」と言うのはよくある話だが、どういうエラーなのかを書く人が少ないのはなぜだろう?
SMTPサーバがエラー吐いたのならエラーメッセージを貼るべきだし・・・

643 :DNS未登録さん:2009/08/23(日) 22:52:52 ID:???
>>642
ログをお忘れなく

644 :DNS未登録さん:2009/08/24(月) 12:22:53 ID:???
>>642
ぶっちゃけ、以下の作業が面倒だ

1:ログを見る
2:ログから該当箇所をコピーする
3:このスレにペーストして概要を伝える

645 :DNS未登録さん:2009/08/24(月) 13:47:00 ID:???
いやあ、普通はログ見た時点で原因がわかって質問するまでに至らないからでしょ
もし見たとしても、書いてあることがわからないから人に見せても意味がないと思いこむ。

646 :DNS未登録さん:2009/08/24(月) 14:35:40 ID:???
ログ見てわかったら質問しないだろ

ログ見ても良くわからないから質問して、それで学習するんだろ
あんたは勉強しなくてもわかる天才かもしれんが

っと釣られてみる

647 :DNS未登録さん:2009/08/24(月) 14:48:42 ID:???
だから>>642なんだって

648 :DNS未登録さん:2009/08/25(火) 01:51:11 ID:???
1.どこにログがあるのかわからない
2.どの部分をコピペしたらいいかわからない
3.そもそもコピペの仕方がわからない

さて、どれだろうな

649 :DNS未登録さん:2009/08/25(火) 08:00:55 ID:???
4.キモイお前らにまともなレスなんか期待していない

650 :DNS未登録さん:2009/08/26(水) 20:27:57 ID:???
>>638
自分がどのように名前を名乗るかと
他人からどのように呼ばれるのか
は別問題


651 :DNS未登録さん:2009/09/15(火) 16:53:11 ID:HYOrss7m
前任者が構築したイントラを新しくしようと、鯖を与えられて悪戦苦闘中。

送信は本社のsmtpサーバに送るので、
外部メール宛はOKなんだけど、
内部メールが送れない。

Maillogに
postfix/qmgr[6443]: 300FF49DC78:to=<root@intra1.localdomain>,
relay=none,delay=2001, delays=2001/0/0/0, dsn=4.3.0, status=deferred
(mail transport unavailable)
postfix/qmgr[5284]: warning: connect to transport local: Connection
がずっと溜まっていく。

postconf -n はこんなかんじ
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
html_directory = no
inet_interfaces = localhost
mail_owner = postfix
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
mydestination = $myhostname, $mydomain, intra1.localdomain, localhost
mynetworks = 192.168.51.0/24, 127.0.0.0/8
newaliases_path = /usr/bin/newaliases.postfix
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.3.3/README_FILES
relayhost = [本社smtp]
sample_directory = /usr/share/doc/postfix-2.3.3/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
smtp_sasl_password_maps = hash:/etc/postfix/isp_account
unknown_local_recipient_reject_code = 550

/var/spool/mail
にrootがないんだけども、関係あり?

652 :DNS未登録さん:2009/09/16(水) 13:27:44 ID:???
>>651
あんまり詳しいわけじゃないんで、いろいろアドバイスはできないけど...

Postfixはroot権限で動いてないから、rootのメールボックスに書き込めない。
だから、代わりにroot宛てのメールを受け取る一般ユーザをaliasesに書いとく
必要がある。

それと、ここは自宅サーバ板だから、会社のサーバの話はスルーされる
可能性がある。↓あたりへ移動したほうがいい。

Postfix(8)
http://pc12.2ch.net/test/read.cgi/unix/1227953898/

653 :DNS未登録さん:2009/09/16(水) 17:04:35 ID:???
master.cf から local の行が消えてないか?


654 :DNS未登録さん:2009/09/16(水) 18:24:22 ID:???
>>652
本当だ 自作サーバ板だった・・orz
ありがd

>>653
d明日調べてみます

655 :651:2009/09/17(木) 10:16:24 ID:???
愛してる >>653
無事解決いたしました。

656 :あぼーん:あぼーん
あぼーん

657 :あぼーん:あぼーん
あぼーん

658 :DNS未登録さん:2009/09/25(金) 19:20:54 ID:ul6Jdl6k
自宅サーバでPostfixを稼働させて、Postfix経由で、手持ちのフリーメール(gooメール)宛に
送信したのですが、届きません。

/var/log/maillogには、〜status=deferred (connect to mx01.mail.goo.ne.jp[xxx.yyy.zzz.aaa]: Connection timed out
と表示されてます。

gooメールアカウントは存在します。OSはCentOS5.2です。
どうすれば届くようになりますか?

659 :DNS未登録さん:2009/09/25(金) 19:35:10 ID:???
>>658
ob25p対策はしてあんのか?

660 :DNS未登録さん:2009/09/25(金) 20:00:49 ID:???
>>659
ob25b対策したら届きましたありがとう

今、

自宅PC→自宅Postfix→プロバイダMTA→gooメールって届いてると思うのですが、

これを

自宅PC→自宅Postfix→gooメールの流れにって出来ないのでしょうか?

後付けすいません

661 :DNS未登録さん:2009/09/25(金) 20:20:23 ID:???
>>660

>これを

>自宅PC→自宅Postfix→gooメールの流れにって出来ないのでしょうか?

OB25Pが「何の為に」実施されてるのか理解してる?

662 :DNS未登録さん:2009/09/25(金) 20:36:50 ID:???
>>661
目が覚めました
スパム防止のため、WANの部分においては、IDとパスワードを使って少なくとも
一個のMTAを通過する必要があるってことみたいですね
ちょっと出直してきます

663 :DNS未登録さん:2009/09/25(金) 20:38:47 ID:???
>>660
OB25PをしていないISPに乗り換え

664 :DNS未登録さん:2009/09/26(土) 20:34:33 ID:???
>>663
目から鱗ですありがとうございます

665 :DNS未登録さん:2009/09/28(月) 23:00:34 ID:lQjSndK9
すみません。質問です。
OB25P対策を施していて、最近まで自サーバから、DTI経由でメールを送れていました。
ただ、最近になって、メールが送れなくなっていて、エラーメッセージで、
Authentication required
ってのが出るようになりました。

ひょっとして、たまに1000通以上のメールを送ったりするから
DTIから拒否されたりしているとか、あるのでしょうか?

666 :DNS未登録さん:2009/09/28(月) 23:04:05 ID:???
業者乙

667 :665:2009/09/28(月) 23:17:08 ID:lQjSndK9
ちなみに設定はこんな感じ

relayhost = [vsmtp.xxx.speednet.ne.jp]:587
#SMTP-Auth
smtpd_sasl_auth_enable=yes
smtp_sasl_password_maps=hash:/etc/postfix/authinfo
smtpd_sasl_security_options=noanonymous
smtp_sasl_mechanism_filter=CRAM-MD5, PLAIN, LOGIN

>>666
俺は業者じゃないんだけど。
運営しているサイトでメールアドレスを登録してくれる人に、
連絡する必要があっただけなんだけど。
もしDTIから拒否られているなら、自サーバーから直接メール送れるようになりたいんだけど。

668 :DNS未登録さん:2009/09/28(月) 23:46:30 ID:???
>>667
この辺の話?
ttp://www.maruko2.com/mw/Postfix_%E3%81%A7%E3%83%A1%E3%83%BC%E3%83%AB%E3%83%AA%E3%83%AC%E3%83%BC%E3%81%AE%E8%A8%AD%E5%AE%9A_%28SMTP_%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88_%2B_SMTP_Auth%29

669 :DNS未登録さん:2009/09/28(月) 23:48:53 ID:???
>>667
どうみてもスパマーです、有難うございました。
今度からは同時送信にもっと制限をかける事だな。

670 :665:2009/09/28(月) 23:57:16 ID:lQjSndK9
スパマーではないつもり。一応。
配信不要という人間には一切送ってないし。
ちなみに数ヶ月に一度程度だよ。
あと、同時送信に制限をかけるって、どうやって?

671 :DNS未登録さん:2009/09/29(火) 00:32:57 ID:???
>>670
DTIから見たらスパマーにしか見えないから安心しろ
嫌ならプロバイダを変えると良いよ

672 :665:2009/09/29(火) 00:37:47 ID:S/xax+sS
たとえばどこ?

673 :DNS未登録さん:2009/09/29(火) 03:30:35 ID:???
逆にDTIに変えればいいんじゃないか?

674 :DNS未登録さん:2009/09/29(火) 06:09:28 ID:???
Authentication required だからパスワードが違うとか。
1通だしてもだめなら設定ミスもありえる。
送信内容トレースしてちゃんと行っているかチェックを。

ISP変更も手だけどwakwakなんか500通/日の制限あるな。
op25bやってない固定IPにするのが良いのではないか。

675 :DNS未登録さん:2009/09/29(火) 14:05:56 ID:???
設定ミスもありえる、って
>>667を見れば一目瞭然でミスってるじゃん。
smtpd_ と smtp_ がごっちゃになってて不思議に思わんのが不思議だ。

676 :665:2009/09/30(水) 22:55:01 ID:jBWkWnss
>>675
気持ち落ち着けて、設定を見直してみたら直りました。
というより、ちょっと前まで普通に送信できたのが不思議に思います。

ありがとうございました。

677 :DNS未登録さん:2009/10/21(水) 19:49:26 ID:???
sendmailからpostfixに変えてからlogwatchが来なくなったんですけど・・・

678 :DNS未登録さん:2009/10/22(木) 00:52:43 ID:???
単なる設定ミス

679 :DNS未登録さん:2009/10/22(木) 10:04:59 ID:???
とにかくログだ、ログを見よう。
出てないときはまずログの設定を何とかしよう。
送る側のログと受け取る側のログを突き合わせれば何かわかってくるかもしれない

680 :677:2009/10/22(木) 21:00:55 ID:???
logwatch来てました

sendmailからpostfixに変えて、sendmail停止
ここまではよかったのですが、変更前と同じようにmailコマンドで確認していたため
logwatchが来なくなったと勘違いしていました

logwatchは~/Maildir/newに来てまして、Evolutionで確認できました
不思議なのは、logwatch.confにsendmail -tのような行があること
sendmail停止してるのになんで届くんだろう?

681 :DNS未登録さん:2009/10/22(木) 22:34:56 ID:???
リンク張ってあるから

682 :DNS未登録さん:2009/11/22(日) 23:23:19 ID:???
もうすでにmaildirに格納されたメールを別サーバに転送する手法はありますでしょうか?
転送先はこちらの管理下にないので、直接アップロードはできないです。

方法があれば教えてください。以上よろしくお願いします。

683 :DNS未登録さん:2009/11/23(月) 01:14:24 ID:???
>>682
ファイルを一個ずつメール送信コマンド(sendmailコマンド?)でぶん投げる。

684 :DNS未登録さん:2009/12/01(火) 18:28:07 ID:???
PHPでメールを送信するテストをしています。

mail関数の第五引数に
-f (送信元アドレス)
を指定すると、ちゃんと送信できるのですが、
指定しないと、処理上はtrueが返ってくるものの、
実際には送信できていません。

おそらくPostfixでenvelope-fromというのが設定できていないせいだと思うのですが、
どこをいじればよいのでしょうか?

685 :DNS未登録さん:2009/12/01(火) 18:47:34 ID:???
>>684
いや、だから、mail 関数の第5引数で設定してください。
メールを送るたびに個別に設定するものであって、
postfix のどっかで設定するようなもんじゃないです。


686 :684:2009/12/01(火) 18:51:13 ID:???
>>685
レスありがとうございます。

それはそうなのですが、
CMSなど、既製のものの場合、
メール処理のところで-fなど指定していないため、
送信できないのです。

間違っていたらすみません;

687 :DNS未登録さん:2009/12/01(火) 19:29:31 ID:???
だから必要ならばそういうふうにコードを修正するんでしょ。
# php.ini で設定できるかも。知らんけど。


688 :DNS未登録さん:2009/12/01(火) 21:59:58 ID:???
sendmail_pathだな

689 :DNS未登録さん:2009/12/02(水) 06:45:41 ID:???
>>686
メールログ見てみ、多分相手のサーバーが拒否していると思う。
デフォルトのメールアドレスのドメインが存在しないとかだろう

690 :DNS未登録さん:2009/12/04(金) 02:39:40 ID:quTM0wDq
接続業者にso-netを利用しています。
postfixでsmtp-authを使用したメールサーバを立ち上げるべく、いろいろなサイトを参考にしながら
内部同士、外部はso-netまでメールを送信できるところまで設定できました。

so-net以外へメールを送信するにあたり、OP25Bが原因だろうというところがわかり、
http://fedorasrv.com/ 」様の記述を参考にしながらtelnetでメールサーバ名を割り出し、main.cfとauthonfoに設定を追加しました。

しかし、メールは外部に飛んでくれません。
/var/log/maillogには下記のようなログが残っています。

connect to mx01.example.com[XXX.XXX.XXX.XXX]:587: Connection ref
used
Dec 4 02:16:29 server postfix/smtp[21957]: DC9D018551: to=<test@example.com>, relay=none, delay=26243, delays=26243/0.03/0.03/0, dsn=4.4.1, status=deferred (connect to mx01.example.com.example.ne.jp[XXX.XXX.XXX.XXX]:587: Connection
refused)

so-netのメールサーバに弾かれているように見えるのですが、これは設定で回避することは可能でしょうか?

691 :DNS未登録さん:2009/12/04(金) 08:50:23 ID:???
>>690
ソースから変更しないとだめなのかな。
ttp://www.aconus.com/~oyaji/mail2/op25b.htm

nifty使っているけど、あそこは認証要らないから簡単。
relayhost =[smtp.nifty.com] を追加するだけでよい。
あるいは固定IPでも取ればOP25bから開放されるよ。

692 : ◆jy2j5V31aw :2009/12/04(金) 09:25:27 ID:???
>>690
connection refused なんだから、設定でどうにかなるもんではないと思うけど。
その接続先はsonetのsmtpサーバなの? で、そこはsubmission port での接続を受け付けるの?

693 :DNS未登録さん:2009/12/04(金) 20:13:19 ID:???
>>690
>(connect to mx01.example.com.example.ne.jp[XXX.XXX.XXX.XXX]:587: Connection refused)

何かSMTPがどうのこうの以前の問題という気がするのだが

694 :DNS未登録さん:2009/12/05(土) 00:06:29 ID:???
>>690
「so-net op25b」でぐぐれ
まずはそこからだ

695 :DNS未登録さん:2009/12/09(水) 22:04:09 ID:???
>>690
http://centossrv.com/op25b.shtml

so-netだけど↑見ながら↓に設定したら上手くいってる

relayhost = [mail.so-net.ne.jp]:587
#
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/authinfo
smtp_sasl_security_options = noanonymous
smtp_sasl_mechanism_filter = LOGIN PLAIN

696 :DNS未登録さん:2009/12/09(水) 22:21:11 ID:???
LAN内PCでメールクライアント動かしてみて、popでのメール受信と
smtp-authでのメール送信(>>695に書いたようにso-netへのrelay)に成功してる状態から
http://www.find-job.net/fj/showjob.cgi?id=53200&from=10
↑を見ながらconfを弄ってルート証明書をインポートしてのsslでの送受信を試してみたところ、
メールの受信は出来ても送信は出来ませんでした。
/var/log/maillogの該当ログは↓の通り。エスパー様原因分かりましたらレスお願いします。

Dec 9 22:12:47 web1 postfix/smtpd[3596]: connect from unknown[192.168.1.4]
Dec 9 22:12:47 web1 postfix/smtpd[3596]: warning: SASL authentication problem: unable to open Berkeley db /etc/sasldb2: No such file or directory
Dec 9 22:12:47 web1 postfix/smtpd[3596]: warning: SASL authentication problem: unable to open Berkeley db /etc/sasldb2: No such file or directory
Dec 9 22:12:47 web1 postfix/smtpd[3596]: warning: SASL authentication failure: no secret in database
Dec 9 22:12:47 web1 postfix/smtpd[3596]: warning: unknown[192.168.1.4]: SASL CRAM-MD5 authentication failed: authentication failure
Dec 9 22:12:47 web1 postfix/smtpd[3596]: warning: SASL authentication problem: unable to open Berkeley db /etc/sasldb2: No such file or directory
Dec 9 22:12:47 web1 postfix/smtpd[3596]: warning: SASL authentication problem: unable to open Berkeley db /etc/sasldb2: No such file or directory
Dec 9 22:12:49 web1 postfix/smtpd[3596]: warning: SASL authentication failure: Password verification failed
Dec 9 22:12:49 web1 postfix/smtpd[3596]: warning: unknown[192.168.1.4]: SASL PLAIN authentication failed: authentication failure
Dec 9 22:12:49 web1 postfix/smtpd[3596]: warning: SASL authentication problem: unable to open Berkeley db /etc/sasldb2: No such file or directory
Dec 9 22:12:49 web1 postfix/smtpd[3596]: warning: SASL authentication problem: unable to open Berkeley db /etc/sasldb2: No such file or directory
Dec 9 22:12:51 web1 postfix/smtpd[3596]: warning: unknown[192.168.1.4]: SASL LOGIN authentication failed: authentication failure
Dec 9 22:12:51 web1 postfix/smtpd[3596]: lost connection after AUTH from unknown[192.168.1.4]
Dec 9 22:12:51 web1 postfix/smtpd[3596]: disconnect from unknown[192.168.1.4]

697 :DNS未登録さん:2009/12/09(水) 22:57:02 ID:???
696でひどく恥ずかしいurlの貼り間違いをしていることに気づいた…><

http://centossrv.com/postfix.shtml
http://centossrv.com/postfix-tls.shtml
を見て設定してたのだけど、>>696のエラーにある「/etc/sasldb2」を一度作るためだけに一度
> ■メールユーザ追加

> 以下はSMTP-Auth用ユーザ名、パスワードとシステムのユーザ名、パスワードを別々にする場合のみ
の項のコマンドを実行して/etc/sasldb2を生成する必要があったみたいです。

理屈わかってる人からしたらアホみたいな躓きっぽいけど一応報告しときます…

698 :DNS未登録さん:2009/12/10(木) 01:53:33 ID:???
.forwardを利用して、メール受信時にコマンドを叩きたいんですが、
どうも叩いてくれません。

OSはCentOS、postfixのバージョンは2.3.3です。

main.cfに以下の設定を加えました。

forward_path = $home/.forward$recipient_delimiter$extension,$home/.forward
allow_mail_to_commands = forward
allow_mail_to_files = forward

ちなみに、コマンドラインで ~/.forwardと打てば、.forwardの中身のコマンドが実行されます。

一体、どこに問題があるのか検討がつきませんので教えて下さい。

699 :DNS未登録さん:2009/12/10(木) 10:46:06 ID:???
>>698
>コマンドラインで ~/.forwardと打てば

ここがよくわからん。
.forwardというのは転送先のアドレスを書くもので
アドレスの代わりにコマンド書いとけば実行してくれるんだから
別に実行するファイルを用意して、.forwardの中にそのコマンド名を指定の書式で書けばいい。

700 :DNS未登録さん:2009/12/10(木) 11:57:58 ID:???
>>691
独自ドメインで転送出来ないniftyはカス

701 :DNS未登録さん:2009/12/10(木) 13:26:37 ID:???
>>700
できるおー

702 :DNS未登録さん:2009/12/10(木) 14:29:40 ID:???
>ちなみに、コマンドラインで ~/.forwardと打てば、.forwardの中身のコマンドが実行されます。

.forward はシェルスクリプトじゃないんだから、
それが実行できてしまうのがそもそもおかしい。
man で正しい書式を調べなされ。


703 :DNS未登録さん:2009/12/10(木) 14:46:16 ID:???
>>701
自サバだと出来ないでしょ?

704 :DNS未登録さん:2009/12/10(木) 21:30:09 ID:???
stunnel で ISP の SMTP リレーまでトンネル掘って postfix はローカル側のトンネルに突っ込む
というアイデアはなるほどとおもった

705 :DNS未登録さん:2009/12/11(金) 11:02:41 ID:???
>>704
ごくあたりまえに TLS_README に設定方法が書いてあるんだけどね。


706 :DNS未登録さん:2009/12/11(金) 11:53:16 ID:???
>>703
おれは普通に @nifty で固定IPでもないが、smtp.nifty.com 経由で
自分でバリューで取ったドメインのメールアドレスでpostfixで問題なく送信できる。

707 :DNS未登録さん:2009/12/13(日) 12:30:19 ID:???
http://www.ieserver.net/
↑ここでxxxxx.dip.jpを取得し、postfix+dovecotでメル鯖構築(したつもり)

LAN内PCのメールクライアントソフト(Qmail3)から
aaa@xxxxx.dip.jp ⇔ bbb@xxxxx.dip.jp の送受信を確認
及び携帯から
aaa@xxxxx.dip.jp ⇔ ccc@携帯 の送受信を確認

また
/etc/aliasesに
# Person who should get root's mail
root: aaa
をセット、
bbb@xxxxx.dip.jp ⇒ root@xxxxx.dip.jp がaaa@xxxxx.dip.jpに届くことを確認
ccc@携帯 ⇒ root@xxxxx.dip.jp がaaa@xxxxx.dip.jpに届くことを確認
という状況なのですが、

1)システム内のroot宛メールが届いてないっぽい
2)「echo test|mail root」「echo test|mail aaa」のどちらを試してもaaa@xxxxx.dip.jpには何も届かない ※bbb宛も同様
3)そもそも
/etc/aliasesに
# Person who should get root's mail
root: プロバメアド
とセットして「echo test|mail root」してもそのプロバメアドに何も届かない
4)関連するか不明だが、LAN内PCのメルクラソフトからaaa、bbb同様にセットして
root@xxxxx.dip.jpをpop受信しようとするとエラーが起きる。
だが
root@xxxxx.dip.jp ⇒ bbb@xxxxx.dip.jp 及び
root@xxxxx.dip.jp ⇒ ccc@携帯 の送信は成功する

という状況なのですが、原因を推測出来る方いましたらレスお願いします。m(__)m

708 :DNS未登録さん:2009/12/13(日) 12:47:39 ID:???
>/etc/aliasesに
># Person who should get root's mail
>root: プロバメアド
(´-`)・・・

709 :DNS未登録さん:2009/12/13(日) 12:51:02 ID:???
root宛が届かないって、logはどうなん?

710 :DNS未登録さん:2009/12/13(日) 14:26:10 ID:???
メルクラソフト、推測・・・

711 :DNS未登録さん:2009/12/13(日) 18:14:33 ID:???
芳ばしい通り越して焦げ臭い

712 :707:2009/12/13(日) 23:02:15 ID:???
システムが利用するメルサバがsendmailのままだったというオチでした・・
お騒がせしました。m(__)m

713 :DNS未登録さん:2009/12/14(月) 18:58:28 ID:???
>>706
niftyもsmtp authにすればいいのか・・・
ヽ(。・ω・)ノ゛☆ありがd☆ ヾ(・ω・。)ノ

714 :DNS未登録さん:2009/12/14(月) 22:10:40 ID:???
>>713
リモホが niftyのアドレスなら smtp auth 不要。
そのまま25ポートで smtp.nifty.com へ送れば良い。

715 :DNS未登録さん:2009/12/15(火) 10:14:53 ID:???
>>714
ひかりoneだから弾かれるのかorz

716 :DNS未登録さん:2009/12/15(火) 10:49:46 ID:???
main.cnの記述について教えてください
自サーバーからの送信は一切しませんが受信は許可しています
リレー対策はしているつもりなのですが、ログを見ていると大量にtoされています
送信を一切許可せずに受信だけする設定はどうすればよいでしょうか?
現在は以下のような設定になっています
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mynetworkやmynetworksは設定していません


717 :DNS未登録さん:2009/12/15(火) 11:06:56 ID:???
smtpd_recipient_restrictions は何か書いてる?
rejectしてしまえば

718 :716:2009/12/16(水) 09:08:45 ID:???
>>717
smptd_client_restrictions = reject_unknown_client,reject_maps_rbl
と記述してとりあえずtoは無くなりました
また、台湾からのアクセスが酷かったのでiptablesで中韓台を弾きました
2日間ほどリレーされ放題だったようです…
出直してきます

719 :707:2009/12/16(水) 09:28:48 ID:???
> reject_maps_rblは、DDNSユーザが引っかかると、そのサブドメインが全部引っかかってしまうようなので、
> おやじは書いていません。実際、おやじのドメインも一時載ったことがあります

720 :DNS未登録さん:2009/12/16(水) 09:29:28 ID:???
名前欄けしわすれた

721 :DNS未登録さん:2009/12/21(月) 11:48:35 ID:???
動的IPでメール送信の件で質問です。
OS:CentOS5.4 Postfix 2.2.3を使っています。

環境が非固定IPのため、OP25B対策としてプロバイダ(so-net)のsmtpサーバにリレーしてもらおうとしているのですが
relayhostとauthinfo.dbを設定してmailコマンドでメール送信テストをしても
「SASL authentication failed; cannot authenticate to server : リレーホスト no mechanism available」
というエラーがlogに吐かれて送信出来ません。

上記メッセージで調べてみたところ、/etc/postfix/main.cfで定義している認証形式と
プロバイダで許可している認証形式に違いがあるらしいのですが
smtpサーバ「mail.so-net.ne.jp」が対応している認証方式はLOGINとPLAINのみで
main.cfにもsmtp_sasl_mechanism_filter = LOGIN PLAINと定義しております。
postfixはデフォルトでは平文認証が許可されないというので
smtp_sasl_security_options =
と未定義にしても結果は変わりません。

smtp_sasl_password_mapsの内容は
[mail.so-net.ne.jp]:587 ユーザー名:パスワード
の形式で書いています。

メールサーバは不慣れで苦戦しているのですが
何かお知恵を拝借できないでしょうか。


722 :DNS未登録さん:2009/12/27(日) 10:15:05 ID:???
/etc/postfix/master.cfの、
submissionのとこコメントアウトしてる?

723 :DNS未登録さん:2010/01/13(水) 15:03:46 ID:???
教えて君ですまぬ。

fallback_transportって、virtual配送の時でも有効にならないの?
local_recipient_mapsは空にしてあります。
Local配送の場合は機能してます。

virtual domainで運用していて、存在しないアカウントは別のSMTPサーバにそのまま転送したいのだが。。。


724 :DNS未登録さん:2010/01/13(水) 16:54:06 ID:???
自己解決ってか、fallback_transportってlocal配送エージェントだけの機能なのな。
virtualでも使えていいだろって思うんだけど。
自分で再配送するスクリプト書くしかないっぽい。メンドクセー


725 :DNS未登録さん:2010/03/02(火) 22:51:42 ID:???
復活!

726 :DNS未登録さん:2010/03/11(木) 23:19:14 ID:???
メーリングリストに香ばしい人がいる

日本の方ではないのでしょうか?

>どこから調べればよい物でしょうか?

Where should I touch it?
O? est-ce que je devrais commencer avec?
Dove dovrei cominciare con?
?D?nde debo empezar con?
Onde eu deveria come?ar com?
我从?里?始才好
?? ???? ???? ????


727 :DNS未登録さん:2010/03/12(金) 14:05:13 ID:???
>>726
どこのMLだよ。
とりあえず日本人であろうと無かろうとそれはスルーすべきだろ。
それ日本人だったら頭おかしいし、そうで無いなら日本語通じないし。

>>642-647
エラーログが貼られない理由は簡単だ。
何故なら何処にエラーが吐かれているのかがわからないからだ。

728 :DNS未登録さん:2010/03/12(金) 15:18:58 ID:???
Beky!やThunderbirdでは正常に送受信できるけど
OutlookExpressだと送信がrelay access denied になっちゃうんだけど
原因なんだろう?
smtp authまわりあたり?

smtpd_sasl_auth_enable = yes
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_local_domain = $myhostname

smtpd_recipient_restrictions =
permit_mynetworks,
permit_sasl_authenticated,
reject_unauth_destination
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes

先人達よおしえてけろー

729 :DNS未登録さん:2010/03/12(金) 17:36:02 ID:???
>>728
たんにOutlookExpressではsubmission portを使っていないだけ、というオチでは


730 :DNS未登録さん:2010/03/12(金) 17:49:53 ID:???
728です。すんません。
自己解決しました
telnet localhost 25 したら
250-AUTH PLAIN
250-AUTH=PLAIN
になってたんでおかしいなと思って調べたらsaslしてるdovecotが
mechanisms = plain
になってしました。
mechanisms = plain login digest-md5 cram-md5
にしたら
250-AUTH PLAIN LOGIN DIGEST-MD5 CRAM-MD5
250-AUTH=PLAIN LOGIN DIGEST-MD5 CRAM-MD5
となってOutlookでも送信できるようになりました。
おさわがせでしたー

731 :DNS未登録さん:2010/03/12(金) 18:01:42 ID:???
Outlook って CRAM-MD5 対応してたのか。知らなかった。

732 :DNS未登録さん:2010/03/15(月) 10:16:23 ID:???
いや、loginでしょ

733 :DNS未登録さん:2010/03/20(土) 18:44:48 ID:???
最近のは DIGEST-MD5 に対応していたような気が…

734 :DNS未登録さん:2010/03/21(日) 13:54:22 ID:???
最近のって?
Vista以降はOutlookExpressついてないでしょ?

735 :DNS未登録さん:2010/04/16(金) 23:07:16 ID:???
postfixで、
postfix/pickup[7195]: warning: maildrop/A0B8C20C82A3: Permission denied
というエラーが出てキューから出ないメールが出てきました。
検索すると/var/spool/postfix/maildropの権限の問題だというので、
chmodして、
drwxrwxrwt 2 postfix postdrop 20480 Apr 16 18:25 maildrop
としたのですが、上記のエラーが解消されません。
何か他にあるのでしょうか?

736 :DNS未登録さん:2010/04/17(土) 00:25:35 ID:???
>>735
Try running:
# postfix stop
# postfix set-permissions
# postfix start

737 :DNS未登録さん:2010/04/18(日) 20:03:18 ID:???
spamassasin使ってる人に質問

/usr/local/bin/spam-filter の
下記送信先に、spamメールが配送されますが、
それをどこにも送らないようにするにはどうすればいいでしょうか。
cat | $SPAMASSASSIN -x > in.$$
grep -e "^X-Spam-Status:.Yes" in.$$ \
&& $SENDMAIL "送信先" < in.$$ \
|| $SENDMAIL "$@" < in.$$


738 :DNS未登録さん:2010/04/20(火) 01:26:19 ID:???
>>737
Spamassassinの質問はスレチ
http://pc12.2ch.net/test/read.cgi/unix/1124772932/

そもそも

#!/bin/sh
SENDMAIL="/usr/sbin/sendmail -i"

において

$SENDMAIL "送信先" < in.$$ || $SENDMAIL "$@" < in.$$

がなにを意味すらのかわからないようであれば、ここで質問するよりもう少しシェルなりLinuxの勉強をしてからメールサーバを立てた方がいい。
目先の目的のためにコピペと質問を繰り返すんじゃなくて、わずか10数行のシェルスクリプトなんだから、自分で理解しようと努力してみよう。


739 :DNS未登録さん:2010/05/16(日) 03:55:19 ID:???
522 507 [] 2010/05/15(土) 11:40:21 ID: Be:
    みなさん、ご親切にありがとうございます。
    結局のところ、relayhostでプロバイダのsmtp指定してやや先に進みました
    相変わらず送信成功まではしてないのですが、、

    すみませんがもう一度maillogの見方について質問させてください
     440 May 14 04:40:57 localhost postfix/qmgr[19722]: A30BC1A398: from=<apache@mail.xxSAMPLExx.com>, size=493, nrcpt=1 (queue active)
     441 May 14 04:40:57 localhost postfix/qmgr[19722]: 193D71A39C: from=<apache@mail.xxSAMPLExx.com>, size=493, nrcpt=1 (queue active)
     442 May 14 04:40:58 localhost postfix/smtp[20590]: A30BC1A398: to=<hogehoge@ezweb.ne.jp>, relay=smtp06.isp.ne.jp[143.000.14.5]:25,delay=29830,
     delays=29830/0.01/0.07/0.03, dsn=5.0.0, status=bounced (host smtp06.isp.ne.jp[143.000.14.5] said: 553 mail.xxSAMPLExx.com does not exist (in reply to MAIL FROM command))

    ・440,441のfromとして指定されているメールアドレスは、サーバのどの設定ファイルに書いてあるんでしょうか?
     自分で立てたサーバのくせに恥ずかしながらわかりません。
     Postfixやapacheのhttpd.conf, php.iniなど関連ありそうな設定ファイルを確認したんですが見つかりませんでした
     ゾーン設定ファイルにもapache@〜なんて書かなかったし。
     もしかして、xxSAMPLExx.comのapache(=apacheの実行ユーザ)から送られたメール(キュー)ってことですか?
    ・442は、mail.xxSAMPLExx.comというサーバが見つからなかったから、そんなアヤシイメールは受け取れないってことで
     ISPのSMTPに拒絶されたってことでしょうか? だとしたら、ドメインとって業者のDNSに登録しなきゃ送信できないんでしょうか?

    あと、このOP25Bはプロバイダが自分のネットワークからの不正なメールを配信しないための手続きですよね
    ということは、ホスティングのレンタルサーバを借りた時は、考慮しなくても良いのでしょうか
    ホスティング事業者によっては同じ対策をとってるんでしょうか?

740 :DNS未登録さん:2010/05/16(日) 08:33:07 ID:???
>>739
もう少し自分で理解できるようになるまでロムった方がよいとは思うけど。
OP25b対策としてISPのSMTPへ送るのは良いとしても、送り方はISPによりさまざま。

1)niftyそのままだと、25ポートへ送れば良い。
2)多くは、submissionへSMTP検証を付けて送る。
3)ybbなんかだとあらかじめドメイン登録が必要
4)一部プロバイダーでは、一切受け付けない

などあるから分からん。簡単なのはniftyへ変更する。
または固定IP契約をしてOP25Bを無関係の世界へ行く。

741 :DNS未登録さん:2010/05/16(日) 08:39:40 ID:PgG9sjpU
>>740
うおー、なんだかすみません。>>739のレスは僕がUNIX板で聞いたものなんですが
誰かがここにコピペしたみたいです。
今見つけてどうすんべか悩んでました。自分のプロバイダODNの説明見て対処してます。。

今、http://pc11.2ch.net/test/read.cgi/mysv/1273030149 で質問しています。
良かったら暇な時にそちらにご意見いただけると嬉しいです。
(送信者アドレスがmaillogとプログラム上で指定したのと、一致しない問題を質問してます。)



742 :DNS未登録さん:2010/05/18(火) 21:02:13 ID:???
設定を変更していませんが、急にメールが送信されなくなってしまいました。

今わかっていることは、port:25で送信しているクライアントは送信されず。
port:587を使っているクライアントは送信されます。

このようなことは起きるのでしょうか。

743 :DNS未登録さん:2010/05/18(火) 21:29:46 ID:???
telnet hogehoge.com 25 送信できない。
telnet hogehoge.com 587 送信できる。

なぜか、smtpが受けつかなくなってしまったようです。

744 :DNS未登録さん:2010/05/19(水) 01:51:39 ID:???
>>742-743
クライアント側回線でOP25Bが始まったんだろ

745 :DNS未登録さん:2010/05/23(日) 10:09:33 ID:YUlSn6vS
postfixでsmtp_authをやろうとしたら、そもそもpostfixはtarからの
インストールをしなきゃいけないんですか?
いろんなサイト見ているとそうなってるようなんですが…
すでにyumでインストールしたPostfixは削除してやり直すんでしょうか?

あと、もしpostfixの利用がローカルというか、webプログラムからの実行や
ブラウザでのwebmailを仲介した利用限定の時はsmtp_authの必要はなくなるんでしょうか?


746 :745:2010/05/23(日) 11:21:45 ID:YUlSn6vS
質問が中途半端でした、補足します

>ブラウザでのwebmailを仲介した利用限定の時はsmtp_authの必要はなくなるんでしょうか?

これは、postfixの入ってるサーバにSquirreMailなどのWebMailクライアントを入れて利用するときってことです。


747 :DNS未登録さん:2010/05/23(日) 14:29:47 ID:???
設定によるでしょ
デフォルトじゃlocalhostからは無条件に受け付ける設定だったような

748 :DNS未登録さん:2010/05/23(日) 15:35:37 ID:???
そのwabmailがsendmailで出しているなら
sendmailでmailを出す場合はリレーじゃないから
設定関係なくサーバーへ送られる。

ソケットを使ってSMTPプロトコルで
送るなら検証が有るか無いかは設定しだい。

749 :745:2010/05/24(月) 15:32:11 ID:???
>>747,748
よくわかりました。ありがとう

750 :DNS未登録さん:2010/05/24(月) 21:42:38 ID:YNp8zujv
postfixで送信サーバ立てました(centOS5.5)
が、ローカルネットワーク上のマシンからメーラーで送信出来ません
(サーバー自体からは送信出来ます)

【サーバ側状況】
・service postfix statusは running
・メールのユーザー設定はしてある(mailuser, mailpass)
・DNSの設定ファイルは hogehoge.com.dbで
 IN MX 10 mail.hogehoge.com
 mail IN A 192.168.0.5
・main.cf は
 myhostname = mail.hogehoge.com
 mydomain = hogehoge.com
・送信するローカルマシンからは
 ping mail.hogehoge.comも
 dig mail.hogehoge.comも通ります

【メーラー:Thunderbird3 Mac】
・SMTP指定 192.168.0.5 ポート25
・ユーザー名 mailuser

『SMTPサーバ192.168.0.5に接続出来なかったため送信出来ませんでした』と言われています。
どのへんに問題があるんでしょうか?

751 :DNS未登録さん:2010/05/24(月) 22:59:25 ID:???
>>750
まずはログでも見ようね。
mynetworks = 192.168.0.0/16, 127.0.0.0/8


752 :DNS未登録さん:2010/05/25(火) 11:22:53 ID:M6sMHSZ4
>>751
ありがとうございます。
何のログを見たらいいんでしょうか?
maillogを見たところそれらしき情報はありませんでした
「送信サーバに接続出来なかった」てことはそれも当たり前なのかな?と思いましたが。。
見るのは別のログですか?
mynetworksは 192.168.0.0/24, 127.0.0.0/8
となっていました

753 :DNS未登録さん:2010/05/25(火) 12:18:45 ID:???
まずはそのサーバ上で
telnet localhost
telnet 192.168.0.5
やってみてどっちもつながるなら
クライアントから
telnet 192.168.0.5
してみる

つながったかの判定は220返ってくるとかEHLO hoge入れてみるとか
つながったあと抜けるのはQUITで

754 :DNS未登録さん:2010/05/25(火) 12:19:32 ID:???
あっとごめんポート番号書き忘れ
telnet localhost 25
ね。以下同様に

755 :DNS未登録さん:2010/05/25(火) 12:23:32 ID:???
あとmaillogだけじゃなくて、失敗した直後にlogのタイムスタンプ見て
新しいやつ片っぱしからみてみるといい。
たいていはsyslogかauthlogあたりか

756 :DNS未登録さん:2010/05/25(火) 12:28:52 ID:M6sMHSZ4
うおお! やってみます! ありがとう!

757 :DNS未登録さん:2010/05/25(火) 12:30:57 ID:???
>>752
ログに記録が無いと言うことは、ネットの接続が出来なかった事になる。
telnet 192.168.0.5 25
を鯖と蔵の両方からやってpostfixの応答があるかな?
鯖からは telnet 127.0.0.1 25 も

758 :750:2010/05/25(火) 13:38:53 ID:M6sMHSZ4
やってみました!
サーバー自身で以下の通りでした
telnet localhost 25 >通ります
telnet 192.168.0.5 25 >Connection refused
こんな感じでした。
それで、http://q.hatena.ne.jp/1164464990 を見て
inet_interfaces = all
としてpostfixをrestart したらうまくいきました。

inet_interfaces = allがコツだったみたいですが、皆さんこうしてますか?(こうするのが必須条件?)
元はinet_interfaces = localhostだったんですが、これじゃ絶対ダメってことかな

759 :DNS未登録さん:2010/05/25(火) 14:03:11 ID:???
>>758
それは受け側のインターフェースを指定するもので
通常はallでいいよ。localhostじゃローカルからしかつながらん。
サーバに複数のNICがあったり1tudemo複数アドレス振ったりしてて
いずれか指定のものだけで受けたいときにall以外にする。

760 :750:2010/05/25(火) 15:30:31 ID:???
>>759
ありがとう、勉強になりました

761 :DNS未登録さん:2010/05/27(木) 20:22:16 ID:miJ0taUP
質問なんですが、smtp_authを適用するにはCyrusを導入する必要があるんですか?

http://centossrv.com/postfix.shtmlを参考にPostfixを設定して、

 以下はSMTP-Auth用ユーザ名、パスワードとシステムのユーザ名、パスワードを別々にする場合のみ
 [root@centos ~]# echo "パスワード" | saslpasswd2 -p -u linux.centossrv.com -c centos ← SMTP-Auth用ユーザ/パスワード登録

以上のようなことをやってたんですが、このページにはCyrusなんて言葉は出てこないんです。
手元のオライリーのPostfix本みたら、「smtp_authを導入するためにはCyrusが必要うんぬん」書いてるので、
上記設定がCyrusの結果なのかなんなのかはっきりしたくて聞きました。

yum list installed | grep cyrus したら、インストール済みだったのでcyrusなのかなぁとは思ってるんですが。
どうなんでしょうか?

762 :DNS未登録さん:2010/05/27(木) 21:10:09 ID:???
パッケージ名で検索すれば大体理解できると思うけどなあ
SASLとか、何を使って認証しているのか理解した方が良いぞ?

763 :DNS未登録さん:2010/05/27(木) 23:19:23 ID:miJ0taUP
>>762
オライリー本を読んでみると、
・Cyrusライブラリがsaslauthdデーモンという認証サーバを提供
・Postfixはsaslauthdデーモンを使ってクライアントを認証
ってのと
「SASLライブラリ(Cyrus)をインストールし、Postfixを再コンパイル。もしくは
 認証メカニズムのサポートと必要なSASLオプションを含んだSASLサポートつきPostfixディストリビューションを取得」
って書いてるんでよくわからないんですよー。
前者だけならCyrusだなって思うけど、後者を読むとCyrus導入しなくても最初からその機能がついてるわけですよね?
Cyrusインストールした覚えないけど最初から入ってたcyrusパッケージがそれって理解でいいのか。。

というか、
>・Cyrusライブラリがsaslauthdデーモンという認証サーバを提供
>・Postfixはsaslauthdデーモンを使ってクライアントを認証
というけどsaslauthdデーモンを service saslauthd stopで停止してもパスワードメソッドを
smtpd.conf で pwcheck_method:auxprop したら問題ないわけで…

764 :763:2010/05/27(木) 23:24:58 ID:miJ0taUP
まとめると

・smtp_authに必要な仕組みは、「Cyrusを自前でyumインストール+Postfix再コンパイル」だろうと
 「最初からCyrusが入ってる状態のディストリビューションを入手」だろうとCyrusライブラリが受け持つ。
・pwcheck_method:がsaslauthd だろうと auxpropだろうと Cyrusライブラリは必要。
http://centossrv.com/postfix.shtmlにCyrusという言葉が出てこないのは単に書いてないだけ。
 要するに、Cyrusを使ってる。

こういうことなんでしょうか?

765 :DNS未登録さん:2010/05/28(金) 00:45:07 ID:???
そんな感じ
「Cyrusの」ASLライブラリが標準的に使われてるのは意外と知られてないからなあ

766 :763:2010/05/28(金) 01:48:41 ID:Qtxz+5Z1
なるほど、よかった。
まあとにかく良かった。ありがとう

767 :DNS未登録さん:2010/05/28(金) 10:14:05 ID:???
オライリー本が出たころは cyrus sasl しか使えなかったから、
とーぜんそういう記述になるわな。
今は cyrus 以外の選択肢もあるけど。


768 :DNS未登録さん:2010/06/02(水) 16:47:16 ID:???
以下を参照して、postfixとLDAP連携したシステムを構築してみました。

ttp://www.asahi-net.or.jp/~aa4t-nngk/postfix.html

ldap_tableを使って、メールの送受信できるところまで確認できています。
ただし、メール受信毎にLDAPサーバにユーザの生存確認しに行くので、
パフォーマンスが出ずに困っています。また、LDAPサーバの負荷も
非常に高くなるので、根本的にはLDAPのデータをキャッシュしないとい
けないんじゃないかと思っています。キャッシュさせる方法をご存じの
方いませんでしょうか?

man ldap_tableすると、キャッシュ機能が2.1.13から削除された
との記述があったりしてかなりショックを受けています。

ちなみに、proxymapを使ってもリクエストの数は変わらないので、性能は
向上しませんでした。

2.1.13以前には戻れないし・・・。


769 :DNS未登録さん:2010/06/02(水) 17:13:22 ID:???
いや、LDAP ってそんなに負荷高くならんだろ。
ldap サーバのチューニングがおかしくないか?


770 :DNS未登録さん:2010/06/03(木) 11:42:33 ID:Q6VwR6Ui
バーチャルドメイン環境でのPostfixの設定で、非システムアカウントの仮想アカウントを
利用することができるけど、これってつまりアカウント-ログインパスワードがないわけだから
SMTP_authを実現するにはむかないってこと?
素直にログイン権限もたないシステムアカウントを作って、SMTP_auth+バーチャルドメイン環境の実現を
めざすしかないわけですか?

771 :DNS未登録さん:2010/06/03(木) 12:03:34 ID:???
はぁ?
/etc/shadowを使わない認証方式にすればいいだけでしょ。


772 :DNS未登録さん:2010/06/03(木) 12:57:03 ID:???
ほうほうLDAPの方ですか。
確かにおかしい。
チェックしてみます。


773 :DNS未登録さん:2010/06/03(木) 13:39:50 ID:???
さっき獅子座で星座袋当たったけど9袋で
牛乳x4
魔力瓶x4
メモリx1

メモリ以外要らないよ…

774 :DNS未登録さん:2010/06/03(木) 13:40:31 ID:???
すまん、誤爆った…orz

775 :DNS未登録さん:2010/06/03(木) 19:05:42 ID:???
postfixでメール転送サーバーを作ろうと思っています。
ただ転送するのではなく、メール本文の部分書き換えを行うという処理を
いれたいのですが、そういったことはpostfixでは可能ですか?

コンテンツフィルタってやつがたぶん該当すると思うんですが、
簡単に自作できるものでしょうか?PerlとPHPの知識はあります。

どなたかご返答お願いいたします。

776 :DNS未登録さん:2010/06/03(木) 19:39:49 ID:???
該当するとわかってるなら、該当するドキュメントを読めばいいじゃない。
そこにちゃんと作り方が書いてあるんだから。
あれを読んで理解できないのなら、「PerlとPHPの知識はあります」とか
人に言わない方がいいよ。


777 :DNS未登録さん:2010/06/04(金) 15:47:21 ID:???
所詮はテキストデータ。改変など造作もない。

フィルタもやり方が分かっているなら、よっぽど凝ったやつじゃない限りそう難しく無いだろ。


778 :DNS未登録さん:2010/06/05(土) 11:53:50 ID:sSpSKJV/
質問させてください
dovecotを使ったsmtp_auth環境+バーチャルドメインのユーザー設定で
[root@localhost ~]# vi /etc/dovecot_passwd
user1@hoge.jp:{CRAM-MD5}d5aeaab2dd4ca647bc110c6c850fce991911b3a8fd7b106d02c08aad8950d288:502:502::/var/spool/mail/vhosts/hoge.jp/user1
としたところ、

[root@localhost ~]# ls -la /var/spool/mail/vhosts/hoge.jp/user1/
合計 24
drwx------ 6 postfix postfix 4096 6月 5 11:37 .
drwxr-xr-x 3 postfix postfix 4096 6月 4 12:10 ..
drwx------ 5 postfix postfix 4096 6月 5 11:39 Maildir
drwx------ 2 postfix postfix 4096 6月 4 12:10 cur
drwx------ 2 postfix postfix 4096 6月 5 10:48 new
drwx------ 2 postfix postfix 4096 6月 5 09:55 tmp
[root@localhost ~]# ls -la /var/spool/mail/vhosts/hoge.jp/user1/Maildir
合計 40
drwx------ 5 postfix postfix 4096 6月 5 11:39 .
drwx------ 6 postfix postfix 4096 6月 5 11:37 ..
drwx------ 2 postfix postfix 4096 6月 5 11:37 cur
-rw------- 1 postfix postfix 144 6月 5 11:39 dovecot.index
-rw------- 1 postfix postfix 10272 6月 5 11:37 dovecot.index.cache
-rw------- 1 postfix postfix 124 6月 5 11:39 dovecot.index.log
drwx------ 2 postfix postfix 4096 6月 5 11:37 new
drwx------ 2 postfix postfix 4096 6月 5 11:37 tmp

上記のようになりました。 cur,new,tmpなどが二重にできているのが気になるのですが、これで正しいんでしょうか?

また、virtual_uid_maps, virtual_gid_mapsを502としています(postfixのuid,gidそのままです)
この値はどういうルールで設定したら良いのかわかりません
いろんなサイト見ると20000とか40000とかどこから出た数字なのか…というのが設定してあります。
何を基準に決めたら良いんでしょうか? postfixのuid,gidだと問題でしょうか?

779 :DNS未登録さん:2010/06/05(土) 18:20:45 ID:???
>>778
それだけじゃなんとも。パスの設定を見比べてみろとしか。

UIDって何のために設定してると思う?
まずはそこからな。
あと、値は適当でいいけど、あまり小さな値は推奨しない。
で、なんでPostfixのユーザ識別子なら良いと判断したんだ?


780 :778:2010/06/06(日) 00:35:05 ID:c7wRqkpc
>>779
レスありがとうございます
クライアント端末のメーラから送信テストしてみた結果、受信したメールは
/var/spool/mail/vhosts/hoge.jp/user1/Maildir/newではなくて、
/var/spool/mail/vhosts/hoge.jp/user1/new/の中に保存されるようです
そしてそこに入ったメールはメーラの中に受信出来ません
なので、/var/spool/mail/vhosts/hoge.jp/user1/Maildir/を/var/spool/mail/vhosts/hoge.jp/user1/の
シンボリックリンクとしたところ、受信出来るようになりました

でも、これじゃやはりスッキリしません
/etc/postfix/main.cf のバーチャルホスト該当部分は以下のようになっています
何が問題なのでしょうか?
 virtual_mailbox_domains = $myhostname, localhost.$mydomain $mydomain, hoge.jp
 virtual_mailbox_base = /var/spool/mail/vhosts
 virtual_mailbox_maps = hash:/etc/postfix/vmailbox
 virtual_mailbox_uid = 100
 virtual_uid_maps = static:502
 virtual_gid_maps = static:502
 virtual_alias_maps = hash:/etc/postfix/virtual


uIdについてですが、そのファイルの権限を指定・限定するためですよね
自分としてはpostfixで関連して使うものなので、全くわけのわからない数字を振るより
postfixのuid,gidを振った方が整合性がとれるかなという意識で502にしました
問題だったでしょうか…

781 :DNS未登録さん:2010/06/06(日) 01:42:22 ID:???
>>780
マニュアル読みなさいとしか。
http://www.postfix-jp.info/trans-2.1/jhtml/virtual.8.html

UIDに関してはポリシーがあるなら何も言わんよ。
だた、それならメールに関係するデーモンの実行ユーザとグループも統一したらどうだ?
整合性取れるぞ?
関係するデーモンにセキュリティホールが発見された場合に全部が危険に晒されるけどね。
つまり、そういうこと。

782 :DNS未登録さん:2010/06/08(火) 01:01:50 ID:Hz2kpJqW
ちょっと教えて。
xxx.example.comってメールサーバから、abc@example.comのメールアドレスで、
メールが来て450でrejectしてるんだけど、どっちの設定が間違ってんの?
ちなみにDomain not foundで、受信にDNS逆引きフィルタを入れてる。
こっちのミスならスマンが設定を教えてくれw

783 :DNS未登録さん:2010/06/08(火) 08:37:49 ID:???
>>782
日本語がたどたどしいようですね。
私の解釈だと、他人から他人あてに来たメールなど弾いて当然。

784 :DNS未登録さん:2010/06/08(火) 22:01:18 ID:???
>>782
まず postconf -n してドメイン名とグローバルIPアドレスを適宜書き換えした結果を張れ。

>受信にDNS逆引きフィルタを入れてる。
その設定はお勧めしない。どうしてもやりたかったとしても
絶対に500番台の恒久的エラーにするなよ。400番台の一時的エラーを返すようにしろよ。
DNSはサーバ/クライアントの設定がいずれも完全にまっとうだったとしても
いつでも絶対に名前解決できるとは限らん。


785 :DNS未登録さん:2010/06/08(火) 23:32:47 ID:???
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
content_filter = smtp-amavis:[127.0.0.1]:10024
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
disable_vrfy_command = yes
header_checks = regexp:/etc/postfix/header_checks
home_mailbox = Maildir/
html_directory = no
inet_interfaces = all
mail_owner = postfix
mailbox_command = /usr/bin/procmail
mailbox_size_limit = 2097152000
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mydomain = oreore.com
myhostname = oreore.com
mynetworks = xxx.xxx.0.0/16, 127.0.0.0/8
myorigin = $myhostname
newaliases_path = /usr/bin/newaliases.postfix
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.x.x/README_FILES
sample_directory = /usr/share/doc/postfix-2.x.x/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
smtpd_banner = $myhostname ESMTP
smtpd_client_restrictions = reject_unknown_client
smtpd_helo_required = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticate d, reject_non_fqdn_recipient, reject_unauth_destination,
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sender_restrictions = reject_unknown_sender_domain, reject_non_fqdn_ sender
smtpd_tls_cert_file = /usr/local/certs/server.crt
smtpd_tls_key_file = /usr/local/certs/server.key
smtpd_tls_loglevel = 1
smtpd_use_tls = yes
strict_rfc821_envelopes = no
tls_random_source = dev:/dev/urandom
unknown_local_recipient_reject_code = 550

786 :DNS未登録さん:2010/06/09(水) 00:34:47 ID:8Dl1kutD

こんにちは。
教えてほしいことがあるのですが
Diagnostic-Code:Command time limit exceeded: "/usr/local/test.php")
のようにtest.phpにメールの処理を渡したて失敗したときに
上記のような記述がされたエラーメールが帰ってきてしまうのですが、
上記のような記述を消す方法ってあるのでしょうか?

どこのプログラムでエラーがでたかをユーザーに知られたくないのですが。


787 :DNS未登録さん:2010/06/10(木) 01:07:34 ID:???
>>785
送信者のDNSコンテンツサーバ設定が腐ってる可能性が高いが
おまえのDNSリゾルバサーバ・DNSクライアント設定が腐ってる可能性もある
http://www.postfix-jp.info/trans-2.1/jhtml/postconf.5.html

my* 辺りの設定が正しいとして、
MTAとしてのメール受信まわりの制限挙動を決めているのは smtpd_*_restrictions だから
そこを見ればいい

>smtpd_client_restrictions = reject_unknown_client
>smtpd_sender_restrictions = reject_unknown_sender_domain, reject_non_fqdn_ sender
とりあえずこの二つから reject_unknown_* を外して様子見ろ
amavisdいれてるなら受け取ってからそっちのspamasassinとrazor-agentsで内容評価して捨てとけ

>unknown_local_recipient_reject_code = 550
これも当面450とかにしとけ


788 :DNS未登録さん:2010/06/10(木) 07:18:19 ID:???
>>787
>送信者のDNSコンテンツサーバ設定が腐ってる可能性が高いが
>おまえのDNSリゾルバサーバ・DNSクライアント設定が腐ってる可能性もある
これあたり。直してもらったよ。
アドレスとメールサーバが一致しないからこっちの設定が悪いのかと思ったよ。

>>smtpd_client_restrictions = reject_unknown_client
>>smtpd_sender_restrictions = reject_unknown_sender_domain, reject_non_fqdn_ sender
ちょっと脱線だが、これって一般的な設定なのか?
たまにDNSが腐ってて、まともなMTAだと450でリトライしやがる。
個人感情は知らねーよだけど、現実問題そうはいってもメール来ないってなる


789 :DNS未登録さん:2010/06/10(木) 12:03:18 ID:???
うちではやってないな。

790 :DNS未登録さん:2010/06/11(金) 20:59:47 ID:???
そうか、じゃ外しとくか。さんきゅ

791 :DNS未登録さん:2010/07/03(土) 10:12:09 ID:HJYluF7H
SMTP認証でメール送信をできるようにしましたが、
saslpasswd2で指定したパスワードを使わなくても、
POPのアカウント情報だけでメール送信ができてしまいます。
どう言う設定漏れが考えられますでしょうか?
ちなみに、SMTP認証のパスワードを指定して、正しく送信することもできます。

792 :791:2010/07/03(土) 11:06:34 ID:HJYluF7H
すみません。訂正です。
状況としては、saslpasswd2で指定したパスワードが見られていなくて、
POPのアカウント情報を使って、SMTP認証が通る感じです。
saslpasswd2 -d でユーザを削除しても、メール送信できました。

793 :DNS未登録さん:2010/07/03(土) 20:17:43 ID:???
外部からroot宛てに送ったメールが受信出来てしまうのですが、
localhostからに制限することは出来ないのでしょうか?

同じ質問ないか見てみると、>>428 にも同じ質問があってスルーされてるみたいなんですが無理なのでしょうか?

794 :DNS未登録さん:2010/07/04(日) 10:30:21 ID:???
>>792
shadowを見るやつも動かしてない?

795 :DNS未登録さん:2010/07/05(月) 19:02:52 ID:???
postfixで主流なスパム対策方法はどのようなものがあるでしょうか?
amavisdにて実装しましたが、関係ないメールも削除しまくるので困っております。

ご教示お願いします。


796 :DNS未登録さん:2010/07/05(月) 23:43:39 ID:???
>>795
amavisd にて云々 というのは結局 spamassassin か bsfilter だろ?
SPAM と HAM の初期学習はやった?

あとは razor-agents も動かしておけばだいたいok



797 :DNS未登録さん:2010/07/07(水) 15:36:29 ID:???
postfixで受信した全メールをバックアップの目的で別ドメインに複製転送したいんだけど、
procmailrcを使うとしてレシピをどう書けばいいかな。
foo@bar1.local→foo@bar2.local

798 :DNS未登録さん:2010/07/07(水) 17:17:26 ID:???
>>797
システムグローバルにやるなら main.cf の中で always_bcc でやるべきだし
アカウントごとなら postfix の話題ではない


799 :DNS未登録さん:2010/07/08(木) 12:59:10 ID:???
foo1@bar1.local→foo1@bar2.local
foo2@bar1.local→foo2@bar2.local
foo3@bar1.local→foo3@bar2.local
ってなことは always_bcc でできるの?

800 :DNS未登録さん:2010/07/20(火) 15:34:59 ID:po6j35j9
以下のような接続が連続できています。

#tail -f /var/log/maillog
Jul 20 15:29:06 hoge-host postfix/qmgr[20197]: DE66A65D86F0: to=<abyers@example.com>, relay=none, delay=146521, delays=145687/834/0/0, dsn=4.3.0, status=deferred (unknown mail transport error)

何らかのアタックをされているのだと思いますが、これは防げないのでしょうか?
サービスを運用しているサーバになります.

inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost,$mydomain
unknown_local_recipient_reject_code = 550
mynetworks = 127.0.0.0/8,000.000.000.000/28<-サーバのネットワーク
smtpd_banner = $myhostname, ESMTP unknown
debug_peer_level = 2
debugger_command =
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
xxgdb $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/sbin/sendmail.postfix
newaliases_path = /usr/bin/newaliases.postfix
mailq_path = /usr/bin/mailq.postfix
setgid_group = postdrop
html_directory = no
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_recipient_restrictions =
permit_mynetworks
permit_sasl_authenticated
reject_unauth_destination
message_size_limit = 10485760
allow_min_user = yes
resolve_dequoted_address = no
maps_rbl_domains = or.orbl.org, relays.mail-abuse.org, inputs.orbz.org, outputs.orbz.org, relays.osirusoft.com
smtpd_client_restrictions=permit_mynetworks,check_client_access hash:/etc/postfix/reject_list,permit
smtpd_helo_required=yes
strict_rfc821_envelopes=no

801 :DNS未登録さん:2010/07/20(火) 15:38:01 ID:???
>>799
bcc先でパイプ処理するプログラムでも置いとけ。
書く手間はあるが運用はそっちの方が楽だ。

>>800
ipfilterとかiptableとか

802 :DNS未登録さん:2010/07/20(火) 17:20:02 ID:???
>status=deferred (unknown mail transport error)

アタックじゃなくておまえの設定ミス。


803 :DNS未登録さん:2010/07/20(火) 19:04:44 ID:???
>800

>maps_rbl_domains = or.orbl.org, relays.mail-abuse.org, inputs.orbz.org, outputs.orbz.org, relays.osirusoft.com

この設定情報はどこから孫引きしてきた?
今も全部生きてるのは確認したか?


804 :DNS未登録さん:2010/08/14(土) 15:02:46 ID:aXzen9+4
質問させてください。

redmineというbtsでチケットが更新されたときpostfixでメールを飛ばすようにして、
一旦うまくいってちゃんとメールが飛ぶようになったのですが、次の日に再度試してみたら
なぜかメールが飛ばなくなっており、redmine上でメールが飛ぶはずの操作をしても
ログに何も書き込まれなくなっていました。
一旦うまくできた後何も設定をいじっていないのでどうしてこうなったのか検討が全く付きません。
どなたかアドバイスいただけると幸いです。

805 :804:2010/08/14(土) 15:04:37 ID:aXzen9+4
追記です。
/etc/ini.d/postfix status を打つと
master (pid 4677) を実行中...
のように表示されています。
これはそもそも正常にpostfixが立ち上がっている状態なのでしょうか??

806 :804:2010/08/14(土) 15:35:39 ID:aXzen9+4
すみません解決しました。
redmine側の設定の問題でした。失礼致しました。

807 :あぼーん:あぼーん
あぼーん

808 :DNS未登録さん:2010/08/23(月) 10:54:24 ID:uNyi15S3
テスト用に、外にメールが出ない(受け取ったメールを転送しない)ようにする設定をどうすればいいか、まとめたサイトがあったと思ったのですが、URLを失念してしまいました。
もしご存知の方がいらっしゃいましたら、URLだけで結構ですので教えていただけますか?

809 :DNS未登録さん:2010/08/23(月) 11:47:25 ID:???
いろいろ方法はあるけど、手っ取り早くて確実なのは master.cf から
smtp unix ... の行を削除してリロード。smtp inet ... の行は消したらいかん。


810 :808:2010/08/23(月) 17:36:44 ID:???
>>809
おお、すばやいお返事に感謝!
さっそくやってみます。

811 :DNS未登録さん:2010/09/09(木) 00:29:22 ID:htyjHe3w
自宅サーバーじゃなく、さくらのVPSサーバー(CentOS5)なのですが、postfixをyumでインストールし
、設定を行いました。
OP25B対策で、master.cfを
submission inet n - n - - smtpd
# -o smtpd_enforce_tls=yes
-o smtpd_sasl_auth_enable=yes
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
と設定し、再起動を行いました。

メーラーの設定で、SMTP認証+587ポートを指定するよう変更し、外部→外部のメールを送信すると、maillogには
Connection timed out (port 25)
のようなエラーがでて、送信されません。
587ポートを利用し送信してるのですが、postfix内部で25ポートになってしまうのでしょうか?

812 :DNS未登録さん:2010/09/09(木) 02:06:47 ID:???
OP25B。板違い。

813 :811:2010/09/09(木) 08:33:08 ID:htyjHe3w
レンタルサーバー板にpostfixのスレがなく、postfixの事だったのでこちらに書き込みました。
もう少しお付き合いください…
自宅サーバーの場合は
relayhost = [vc***.ocn.ne.jp]
のように、契約してるISPのsmtpサーバーを指定し、IDやパスワードの指定をしないといけないとおもいますが、レンタルサーバー業者のサーバーを借りてる場合は、その設定は不要ですよね?

814 :DNS未登録さん:2010/09/09(木) 09:32:33 ID:???
っ Linux板(Unix板)

815 :DNS未登録さん:2010/09/09(木) 09:34:42 ID:???
どうせお試し期間なんじゃねーの?

816 :811:2010/09/09(木) 10:02:42 ID:aW3WXK8G
出先のためID変わります。

>> 814
誘導ありがとうございます。
今後そちらに移動します。

>> 815
お試し期間だと制限があったの知りませんでしたorz
>メール送信用のポート番号となる外向きの25番ポートを閉じた設定でのご提供となります。
設定はあってるはずなのに、なぜ…と本日で3日目でした。
ありがとうございました。


817 :DNS未登録さん:2010/09/10(金) 01:41:07 ID:???
>>811
文章を読んだ限りではそもそもの所で何か理解に勘違いがあるような気がする


818 :DNS未登録さん:2010/09/15(水) 08:59:08 ID:yupdybAT
複数ドメインでのバーチャルメールボックスについてです。

「main.cf」の抜粋
mydomain = example.com
myhostname = test1.example.com
myorigin = $hostname
#mydestination =
virtual_transport = virtual
virtual_mailbox_domains = test1.example.com, example.net, example.org
virtual_mailbox_base = /usr/local/vmail
virtual_mailbox_maps = hash:/etc/postfix/virtual
virtual_alias_maps = hash:/etc/postfix/virtual_alias

「/etc/postfix/virtual」の抜粋
abc@test1.example.com test1.example.com/abc/
def@example.net example.net/def/

メールクライアントのSMTPの設定
ユーザ名:abc@test1.example.com

「/var/log/maillog」の抜粋
to=<abc@test1.example.com>, relay=local, delay=0.01, delays=0/0/0/0, dsn=5.1.1, status=bounced (unknown user: "abc")

外部のメールアドレスからabc@test1.example.com宛にメールを送信すると、このようなエラーが出ます。
abc@test1.example.comから外部のメールアドレスに対しては送信できます。
バウンスのメッセージに「user: "abc"」とありますが、「user: "abc@test1.example.com"」が正しいんじゃないかなぁという気がしますが・・・
なぜ受信ができないかアドバイスをいただければと思います。


819 :818:2010/09/15(水) 16:25:33 ID:yupdybAT
追記です。
外部からnmapしてみたところ、ポートは空いていました。
25/tcp open smtp
110/tcp open pop3
143/tcp open imap
587/tcp open submission

DNSの設定が怪しいのかなぁという気もします。


820 :DNS未登録さん:2010/09/15(水) 17:02:23 ID:???
abcのメールボックスはあるの?

821 :818:2010/09/15(水) 17:37:23 ID:yupdybAT
>>820
はい、あります。
/usr/local/vmail/test1.example.com/abc/{cur,new,tmp}
がPostfixによって自動作成されています。


822 :DNS未登録さん:2010/09/15(水) 18:05:10 ID:???
>virtual_alias_maps = hash:/etc/postfix/virtual_alias

このファイルの中に test1.example.com が含まれていたらそういう動作になるはず。
デフォだと virtual_alias_domains = $virtual_alias_maps で、
これは virtual_mailbox_domains より優先される。

あと、
>#mydestination =
ほんとに空になってるか確認せよ。


823 :818:2010/09/15(水) 18:50:06 ID:yupdybAT
>>822
ありがとうございます。

> virtual_alias_maps = hash:/etc/postfix/virtual_alias
これは空のファイルになっています。

> >#mydestination =
> ほんとに空になってるか確認せよ。

うわぁぁぁぁぁ
mydestination =
のコメントを解除したら正常に届きました・・・
オライリー本を買ったりして4日間悩んでいたものが解消されました。
男でよければ結婚してください。
本当にありがとうございます!


824 :DNS未登録さん:2010/10/14(木) 10:42:21 ID:???
以下のような設定で、example.jpドメイン宛のメールをexample.com
に転送するようなことをpostfixで設定できませんでしょうか?
設定するとフォーマットエラーになってしまいます。
sendmailのvirtusertableではできるので同等のことをやりたいのですが。

main.cf
virtual_alias_maps = hash:/etc/postfix/virtual

/etc/postfix/virtual
@hage.jp    %1@internet.com


825 :DNS未登録さん:2010/10/14(木) 11:39:52 ID:???
>>824
なぜに%1をつける?
ドキュメントにはそのような指示は一切書いてないが

826 :DNS未登録さん:2010/10/15(金) 12:00:45 ID:???
%1を取ると目的のことできました。ありがとうございます。

827 :DNS未登録さん:2010/10/16(土) 20:07:43 ID:???
pcreと混同したのか?

828 :DNS未登録さん:2010/11/09(火) 14:06:41 ID:???
メールサーバの設定にて行き詰まっております。
よろしければご教授ください。

postfixを使ってメールサーバを構築したのですが
外部からの送信のみうまくいきません。
(LANからの送受信、外部からの受信はだいじょぶです)

下記、クライアント側のエラーです
「受信者の1人がサーバーによって拒否されたため、メッセージを送信できませんでした」

下記、サーバ側のエラーです
「Nov 9 10:23:33 mail postfix/smtpd[18467]: NOQUEUE: reject: RCPT from ***.tokyo.ocn.ne.jp[***.***.***.***]:
554 5.7.1 <***@gmail.com>: Relay access denied; from=<***@***.co.jp> to=<***@gmail.com> proto=SMTP helo=<***>」


main.cfの設定は以下になります。

[root@mail etc]# postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
broken_sasl_auth_clients = yes
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
home_mailbox = Maildir/
html_directory = no
inet_interfaces = all
mail_owner = postfix
mailbox_command = /usr/bin/procmail
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
message_size_limit = 10485760
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, emnet.ne.jp
mydomain = ***.co.jp
myhostname = mail.***.co.jp
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases.postfix
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.3.3/README_FILES
sample_directory = /usr/share/doc/postfix-2.3.3/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
smtpd_banner = $myhostname ESMTP unknown
smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $mydomain
smtpd_sasl_security_options = noanonymous
unknown_local_recipient_reject_code = 550


自分なりにいろいろ調べてみましたがうまく行きません。
どうぞよろしくお願いします。



829 :DNS未登録さん:2010/11/11(木) 03:01:38 ID:???
>>828
外部からの送信というのは
組織外のネットワークから当該postfixに渡して
当該postfixが組織外のネットワークに中継する
ことを意図しているのか?

だとしたらこの場合には postfix とともに SASL AUTH まわりの設定も調べないといかんだろ


どうしてこう通信に関する設定だというのに
どこからどこへの通信なのかを考えない奴が多いんだろうと最近とみにおもう
送り手と受け取り手がいてはじめて通信なんだよ


830 :DNS未登録さん:2010/12/07(火) 18:11:22 ID:???
Postfixでメールサーバー立ち上げて運用中なんですが、
旧docomoやEZwebで配布されていた、ドットが続くメアドや
@の前にドットが入るメールが処理できなくて困っております。

なにかオプションの設定で緩くすることはできないでしょうか?

CentOS5のyumで入れたpostfix-2.3.3を使っています。

831 :DNS未登録さん:2010/12/07(火) 18:56:42 ID:???
いや、デフォルトのままでふつーに送れるはずだが。
やらんでいい余計なことをやってるんじゃないのか?


832 :DNS未登録さん:2010/12/31(金) 15:34:31 ID:???
元々、.で終わるアドレスや、.が2回以上続くアドレスは
RFC違反だという自覚を持つべきだと思うんだけど

resolve_dequoted_address
の設定で解決できるって例がWeb上にあるが、
既に試した?

833 :DNS未登録さん:2011/01/05(水) 15:22:27 ID:???
CentOS5.5にpostfix-2.0.20をインストールする必要がでてきてしまい、
potfix-2.0.20-1.rhel3.i386.rpmを探してきてインストールを試みたのですが
以下3つの依存によりできません。
・libdb-4.1.so
・liblber.so.2
・libldap.so.2
libdb-4.1.soはyum install libdb-4.1.soでcompat-db-4.2.52-5.1.i386.rpmがインストールされ
解決したのですが、残りの2つはyumではインストールできず、困っています。
これらをインストールする方法に、心当たりはありませんでしょうか。

また、別の方法として本家から2.0.20のソースをダウンロードしてきたのですが、configureが
ないので困惑しています。
これをmake、インストールするにはどうすれば良いのでしょうか。

834 :DNS未登録さん:2011/01/05(水) 17:15:05 ID:???
>>833
いきなり
make
make install
でよかったとおもふ。
でも一杯パッチがあるね。

なぜ最新版を避けるのか。

835 :DNS未登録さん:2011/01/05(水) 17:46:50 ID:???
yum install db*-develをする必要がありましたが、makeとインストールいけました。
configureなくてもいけるのですね。

最新版を避けているのではなく、とあるサーバの昔の状態を再現したいのです。
最初は最新版で再現しようとしたのですが、専用アプリが正常動作しないのでバージョンを
落として試してみようかなと。
postfixの各種設定ファイルやらlinux自体の設定やら、関係がありそうな場所は何度も
見直したのですがね・・・

ともあれ、ありがとうございました。

836 :DNS未登録さん:2011/02/08(火) 10:35:20 ID:???
外部に接続していないメル鯖なんですが、腐敗が1時間ごとに延々ループしてるのですが、削除する方法はありませんか?

postfix/smtp[6145]: 966A7856717: to=<xxxxxxx@aaaaaaa.ne.jp>, relay=none, delay=319752, delays=319752/0.03/0.08/0, dsn=4.3.5, status=deferred (Host or domain name not found. Name service error for name=qasuser type=A: Host not found)



837 :DNS未登録さん:2011/02/08(火) 10:47:16 ID:???
事故解決

現在の不達メープメール確認
# postqueue -p
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
966A7856717 624 Fri Feb 4 16:31:25 cccc@dddd
(Host or domain name not found. Name service error for name=xxxxx type=A: Host not found)
xxxxxxx@aaaaaaa.ne.jp

-- 1 Kbytes in 1 Request.

不達の削除(件数が少ない場合)
# postsuper -d 966A7856717
postsuper: 966A7856717: removed
postsuper: Deleted: 1 message



838 :DNS未登録さん:2011/02/08(火) 11:39:57 ID:???
誰だよウィルスコード書き込んだやつ。
NISが削除するから、毎回全部読み込み直しじゃないか。

postfixは立ち上げ途中で、配送できないメールを受け付けない設定になってなかったんだ。


839 :DNS未登録さん:2011/02/10(木) 13:24:33 ID:???
postfixで他のサーバーから配送されてきたメールは受けるけど、
windowsクライアントとかのsmtpは拒否する設定って
どうやればいいのかな。

840 :DNS未登録さん:2011/02/10(木) 15:39:29 ID:???
>>839
mynetwork あたりだけどデフォで中継はしないでしょ。

841 :DNS未登録さん:2011/03/10(木) 00:38:40.89 ID:???
/home/username/Maildir/に受信したいんですが
/var/spool/mail/username/にいきます

home_mailbox = Maildir/
ここだけではだめなんですか?

842 :DNS未登録さん:2011/03/15(火) 18:12:45.79 ID:???
それでいけるはずだけど、、、
procmailの設定してるんじゃない?
いったんデフォルトにしてみ。
ってもう遅いか

843 :DNS未登録さん:2011/03/15(火) 18:13:51.31 ID:???
あ、あとディレクトリは事前に作ってあるよね?

844 :質問:2011/04/19(火) 22:34:41.14 ID:yVyafuAC
PostfixのSPFのことで質問です。
LAN内にAとBの2つのメールサーバを構築しました。
いずれもcentos5.4, yumでインストールしたpostfixを使用しました。

A(mx.xxx.mydns.jp)のほうは外部とやり取りができるようにxxxx.mydns.jpドメインを取得して
mydnsのDDNSへMX,A,NSレコードを登録し、docomo携帯や会社のアドレスとの間で
メールの送受信ができました。
このあとSPFの設定(postfix-policyd-spfのインストールやmain.cf,master.cfの編集)をして
再度メールの受信をしたところ、Received-SPFとなりました。

つづいてB(mx.example.co.jp)のほうですが、こちらはLAN内だけの使用目的なのでexample.co.jpドメインを
使いました。AとBのサーバでDNS(BIND9.6)でexample.co.jpゾーンと逆引きゾーンの設定をし、
AサーバやクライアントPCとの間でメールの送受信ができることは確認ができました。
こちらもSPFの設定をAと同じように行いました。
ところがなぜか受信したメールはReceivedのままでReceived-SPFとはなりませんでした。

Aからは、「mail test1000@example.co.jp」でテストメールを送信してみました。
example.co.jpはAのdestinationには設定しておらず、test1000はBのローカルユーザ名です。
また、Aから外部へは送信しないようにAの方でもexample.co.jpの名前解決ができるようになっています。
example.co.jpのMXをdigで行ってもBのアドレス(192.168.xx.xxx)を返します。
念のためAとBの双方でtcpdumpをしてみましたがAからBへ直接メールが送られていました。

なぜexample.co.jpでReceived-SPFとならないのでしょうか?

845 :DNS未登録さん:2011/04/20(水) 21:51:24.77 ID:???
SPFってtxtレコードで設定するんじゃねーの?

846 :DNS未登録さん:2011/04/21(木) 23:32:49.09 ID:EXrFeqvf
root宛に来たメールを.forwardでgmailアドレスに転送すると、受信時にspfがsoftfailに
なって迷惑メールフォルダに入る事があるんですが、解決策はありますでしょうか?

847 :DNS未登録さん:2011/04/22(金) 23:06:43.90 ID:???
txt書き換える。

848 :質問:2011/04/23(土) 14:22:27.01 ID:t4VP/pJC
2台のpostfixサーバを立てています。
一方のpostfixサーバで、内部向けドメイン(example.comとします)のメールは
他方のpostfixサーバに転送し、
example.com以外のドメイン宛のメールは外部のISPサーバへ転送したいと思っています。

しかし、relayhost = [ISPのメールサーバ]
だけだと、example.com宛のメールもISPに投げてしまいます。
何か良い方法はないでしょうか?

849 :DNS未登録さん:2011/04/26(火) 12:52:28.43 ID:???
>>848
/etc/postfix/transport
でそれぞれ指定

850 :DNS未登録さん:2011/05/31(火) 11:56:10.67 ID:XZOuvLlP
質問ですが、MAILER-DAEMONからのメールの文字コードを変えることは可能でしょうか(US-ASCIIで生成される)
bounce.cfを作ってもどうもうまく反映されないのですが・・・

851 :DNS未登録さん:2011/06/02(木) 09:40:21.75 ID:???
bounce.cfのCharset:を更新(おそらく"iso-2022-jp")した?
あとpostconf -bで変更した内容文が見えてる?

852 :DNS未登録さん:2011/06/06(月) 20:38:44.24 ID:???
postfixでdomainkeysを使用するとなると何を入れるといいのでしょうか?

853 :DNS未登録さん:2011/07/16(土) 00:39:00.95 ID:???
>>852
今から入れるなら、DKIMにしとけ

854 :DNS未登録さん:2011/08/08(月) 19:50:42.46 ID:djkVDn3c
centosでPostfixをたててますが、yumでインストールするとバージョンは2.3.3、
Postfixのページをみてくると、Postfix 2.8.4がリリース、
Postfix 2.8.3は脆弱性が見つかっているので最新パッチにアップデートしてください
とあります。
今動かしているPostfixをアンインストールして最新版を入れるとしたら
ソースからとなるかと思うのですが、運用中のメールサーバーなので不安があります。

Postfixのページにある、「最新パッチにアップデート」というのは
具体的にどういうものなのでしょうか?

855 :DNS未登録さん:2011/08/08(月) 21:54:42.24 ID:???
そもそも、インターネット直接公開のサーバをパッケージで入れるのって普通?

856 :DNS未登録さん:2011/08/09(火) 00:32:50.31 ID:???
>>854
バージョンなんてアテにせず、ディストリがパッチを当てているのか確認するのが先じゃね?

857 :DNS未登録さん:2011/08/09(火) 00:55:05.81 ID:???
>>855
金持ちと情弱は言うこと違うや

858 :DNS未登録さん:2011/08/09(火) 00:59:32.65 ID:???
>>857
金持ち云々はいみがわかんねぇよw

859 :DNS未登録さん:2011/08/09(火) 10:37:20.27 ID:???
2.8.3 に脆弱性があるなんて与太はどこから仕入れてきた。
2.8.3 で脆弱性がふさがれた、という話なら聞いてるが。


860 :DNS未登録さん:2011/08/09(火) 11:14:11.77 ID:???
そうでした・・・
2.8.3でふさがれていましたね・・・申し訳ありません

パッチを当てるというのは、どういうものなのでしょうか?

インターネット直接公開のサーバはソースから入れるのが鉄則なのですか?

861 :DNS未登録さん:2011/08/09(火) 12:12:41.00 ID:???
その人のポリシーや経験によるだろう

862 :DNS未登録さん:2011/08/09(火) 12:40:18.39 ID:???

標準パッケージの構成でよければ、パッケージ
パッチ、コンパイルオプションが違うなら、ソースから、
でも構成するパッケージが多い場合は、管理が大変なのでパッケージ。

台数が複数台なら専用パッケージを構築

かな。


863 :DNS未登録さん:2011/08/09(火) 22:30:46.23 ID:???
>>862
勉強になります。
必要があればソースから、問題なければyumからインストールしてもよさそうですね。
しかし、yumから落とそうとするとかなり前のバージョンになるのですが、
どうしてアップデートされないのでしょうか

>>856
たとえばPostfixに脆弱性があった場合、ディストリ側で対応してくれることもあるってことでしょうか。
当方CentOSなのですが、CentOS側でPostfixの脆弱性に対応しているのでしょうか?

864 :DNS未登録さん:2011/08/10(水) 02:17:40.82 ID:???
ふつー、ディストリビューションのパッケージは、パッケージ自体のバージョンは上げずにパッチがバックポートされる。
何故ならディストリビューションというのはパッケージの集合体なので、パッケージのバージョンを上げた結果互換性が崩れたら、他のパッケージが動かなくなる可能性も少なくないから。

865 :DNS未登録さん:2011/08/10(水) 07:54:51.58 ID:PWlkiawy
なるほど・・・
では、たとえばCentOS5の現行が5.6だとして、包括されるパッケージの
バージョンが古いとしても、その時点でのパッチが適用された状態で
公開される(パッケージにもよるかもしれませんが)と考えてもよいのでしょうか?
それとも、必ず別途パッチをあてる必要があるのでしょうか?
(Postfixだと、2.4なら1〜16あるようですが・・)

866 :DNS未登録さん:2011/08/10(水) 13:29:16.45 ID:???
ソースからパッケージ作ってインストールすればえぇんとちゃうん?
そこで何かエラーになってインストールしたのを取り消したいなら yum でアンインストールすりゃいい

867 :DNS未登録さん:2011/08/10(水) 23:27:06.49 ID:???
>>865
だからディストリがパッチ当ててるか確認しろってのに


868 :DNS未登録さん:2011/08/11(木) 00:32:52.94 ID:???
>>865
CentOSならyum updateすればおk。(Microsoft Updateみたいなもん)
デフォルトでyumの設定が適切な状態かは覚えてないが。

869 :DNS未登録さん:2011/09/25(日) 00:30:08.83 ID:QlV9OV6b
Postfixの設定でメール(aaa@hoge.piyo.jp宛とする)を受け取った際、
/etc/aliasesを利用してaaaの転送設定で、任意のプログラムで処理できる、
と知りました。

このaaaというユーザは少なくとも存在していないといけないと
あったのですが、存在しないユーザへのメールを
フックして任意の処理を実行するような仕組みはあるんでしょうか?

具体的には、
command1@hoge.piyo.jpというメールを受け取ったときに、command1に対応した処理
command2@hoge.piyo.jpというメールを受け取ったときに、command2に対応した処理
というのを行いたいと思っています。


870 :DNS未登録さん:2011/09/26(月) 23:07:13.51 ID:???
|パイプ|

871 :DNS未登録さん:2011/09/26(月) 23:07:49.14 ID:???
/etc/aliases

872 :DNS未登録さん:2011/09/27(火) 00:24:53.68 ID:???
>>871
aliasだとbcc等で受け取った時にcommand1/command2の区別無理じゃね?
(そういう場合は諦めろってのもあるけど)
それともヘッダのどっかに書いてある可能性にかけるか。

873 :869:2011/09/27(火) 01:00:34.89 ID:???
/etc/aliasesでも、存在しないアドレス(ユーザ)に送られたメールを
パイプで渡せるんですか?

書き込んだ後いろいろ探していたら仮想ドメインの設定にして
新しく定義したトランスポートタイプの設定と、
パイプで渡す時に${recipient}を渡すことで(渡した後にhookした処理内でcommand{1,2}をとれば)
できそうな気がしてきました。

>>872
私が想定している運用だと、bccの場合は「諦めろ」問題なさそうです。

874 :DNS未登録さん:2011/09/27(火) 01:53:40.65 ID:???
サーバにアカウントが存在しないユーザ名でもいいけど、
代わりにaliasesにそのユーザ名が書かれて無いとダメ。

パイプは使える筈だがワイルドカードが使えるかは忘れた。

875 :DNS未登録さん:2011/09/29(木) 21:19:17.02 ID:???
「Undelivered Mail Returned to Sender」をメール送信者に
返さないような設定がmain.cfに書けないでしょうか?

ローカルのpostfixが他プロバイダに配信するときに、
他プロバイダからfailを返された時に、
ローカルのpostfixが送信者にエラーメールを返すのを
抑止したいのです。

bounceが何たらという記述があったりしないのでしょうか?


876 :DNS未登録さん:2011/09/30(金) 09:10:18.10 ID:???
>>875
メール転送やメーリングリストに使っているのかな?
自分は一度ローカルのプログラムに配信してformail/procmailで前処理をして再配信するんだけど、その時にEnvelope-Fromを他のアドレスにしている。
いずれにしても前処理はしたほうがいい。そうしないと、メールがループする可能性を否めないから。X-via:とかで最初の配信先のアドレスをいれると同時に、すでに入ってたらメールごと捨てるようにしてる。

877 :DNS未登録さん:2011/09/30(金) 17:21:21.56 ID:???
>>873
セキュリティにはくれぐれも注意な、、、

878 :DNS未登録さん:2011/10/04(火) 07:50:42.54 ID:???
@example.comのような送信先にユーザ部が無いアドレスを
拒否するようにしたいのですが
strict_rfc821_envelopes = yes とする以外に
方法がないものでしょうか


879 :DNS未登録さん:2011/10/07(金) 12:07:22.97 ID:pcC2yP6K
Relay access deniedに対処するためいろいろやってうまくいかなかったのですが,あるときサーバ時刻が大幅にずれていたので,それを直したら,エラーが無くなりました
サーバーの時刻が大幅にずれていることが原因で"Relay access denied"になる可能性はあるのでしょうか?

880 :DNS未登録さん:2011/10/08(土) 09:48:06.83 ID:???
要はアクセス拒否だろ
時間がずれてたらそら信用されんわ

881 :DNS未登録さん:2011/10/08(土) 11:29:31.97 ID:???
メールソフトで一番新しいメールとして表示させるため
わざと進んだ時刻のメール云々という話をどこかで見た。

882 :DNS未登録さん:2011/10/13(木) 09:27:26.37 ID:???
SMTPだとクライアントの時刻を読み取れるとすれば、
メールのヘッダ(DateまたはReceived)くらいしかないので、
Relay Access Deniedってのはなんかおかしなreplyのような
気がしないでもない。

883 :DNS未登録さん:2011/10/13(木) 13:59:28.74 ID:???
always_bccってディレクトリも指定できるんだっけ?

884 :DNS未登録さん:2011/10/27(木) 02:21:21.25 ID:???
>>873
luser_relayにメールを流してパイプで渡せばできる。

885 :DNS未登録さん:2011/10/30(日) 03:13:59.29 ID:hMUwSCbi
LAN内に2台のメールサーバがありますが、
どうも名前解決ができないようで、その2サーバ間でのメール転送が
できなくて悩んでいます。
現状LAN内にDNSサーバがないのですが、
DNSを立てたほうが早いのでしょうか?
それとも、DNSなしで対応可能でしょうか。
main.cfのパラメータにdisable_dns_lookupsというのがあり、
これをYesにするとDNSを見ずにhostsを見てくれるという記事を
見ましたが、この場合他に注意する項目があれば教えてください。

886 :DNS未登録さん:2011/10/30(日) 05:21:33.05 ID:zy9sEp5V
ここよりも「教えて!goo」に質問したほうが、的確な回答が得られるかと思います

887 :DNS未登録さん:2011/10/30(日) 11:01:36.21 ID:???
>>885
hosts書くぐらいならIP書けば

888 :DNS未登録さん:2011/10/30(日) 17:29:04.28 ID:???
>>887
メールは何かと名前解決できたほうが利便性は高いよ

889 :887:2011/10/30(日) 19:25:57.51 ID:???
>>888
886の全文どおり「早い」対応が望みで「disable_dns_lookups」するくらいなら、という話ですが。

890 :DNS未登録さん:2011/10/30(日) 23:55:20.16 ID:???
>>885です。
ご回答ありがとうございます。
「教えて!goo」で同じ質問をしてみました。
そこでもIP書けばとのご指摘いただきました。まずはそれを試して見ようと思います。
ですが、
[メールアカウント名]@[FQDN]
[メールアカウント名]@[ドメイン名]
といった形式でも近い将来対応したいのですが、
MTA間でメールの連携をさせるためには、やはりDNSサーバを立てるべきなのでしょうか。

891 :DNS未登録さん:2011/10/31(月) 00:41:13.28 ID:???
/etc/hostsじゃ設定できないようだし、DNSサーバ立てるべきじゃね
http://www.postfix-jp.info/origdocs/QandA.html#4.10


892 :887:2011/10/31(月) 08:26:04.04 ID:???
>>890
メール利用者にIPで書かせるのではなくて、transportで指定ドメイン宛をIP指定。

893 :DNS未登録さん:2011/11/02(水) 02:20:13.14 ID:+MEQZSAW
ローカル内で(LAN内で)
メールサーバを2つと
メールソフト(クライアント)を2つを立てて
そこで送受信すれば解決じゃない?

894 :DNS未登録さん:2011/11/02(水) 02:23:44.22 ID:+MEQZSAW
resolvaうんぬんのことをいってるならBIND立てればいいだしだし、それはスレ違いだし

895 :875:2011/11/09(水) 15:11:06.53 ID:???
>>876
お礼遅くなって申し訳ありません。
procmailを追加して処理するようにして解決しました。



896 :DNS未登録さん:2011/12/04(日) 21:01:01.99 ID:jd/8AyjR
CentOS5でyumから
Postfix
Dovocet
OpenLDAP
上記3つでメールサーバを構築中です。

ttp://www.oss-d.net/postfix-dovecot-openldap#j2be6973
上記のサイトを参考にしつつほぼ完成したのですが
追加ドメイン分のメールのみ外部から受信できません。
エラーは
postfix/smtpd[21349]: NOQUEUE: reject: RCPT from mail-ww0-f45.google.com[74.125.82.45]:
550 5.1.1 <hoge12@new-domain.com>: Recipient address rejected:
User unknown in virtual mailbox table; from=<hogehoge@gmail.com>
to=<hoge12@new-domain.com> proto=ESMTP helo=<mail-ww0-f45.google.com>
となります。
postfix側の設定が問題なのかldapの設定が悪いのか切り分けがついてません。
お知恵を貸してください。

#/etc/postfix/mail.cf
mydestination =
virtual_alias_maps = ldap:/etc/postfix/ldap-alias.cf
virtual_mailbox_domains = hoge.com,new-domain.com
inet_interfaces = all

おそらく、以下の設定が問題なのだと思ってます。
以下の記述にもう一つドメインを追加するにはどうしたらよいですか?

#/etc/postfix/ldap-alias.cf
server_host = localhost
domain = hogehoge.com
search_base = ou=Users,dc=hogehoge,dc=com
scope = one
query_filter = (uid=%u)
result_attribute = uid
result_format = %u


897 :DNS未登録さん:2011/12/05(月) 11:22:29.12 ID:???
自己レスです。
#/etc/postfix/ldap-alias.cf
server_host = localhost
domain = hogehoge.com,new-domain.com
search_base = ou=Users,dc=ad-navi,dc=net
scope = one
query_filter = (mail=%s)
result_attribute = mail

と変更すると動きました。

しかし、追加ドメインは結局手書きでdomain項に追記する方法でどうにかなったのですが
エレガントじゃないかなと思ってます。

どうせなら、ドメインもOpenLDAPで管理したいのですがこれをするのによいドキュメントはありませんか?

898 :DNS未登録さん:2011/12/05(月) 22:54:34.06 ID:Oo/DPAaO
質問です(linux板から来ました)

メールサーバにメールが送られてきたときパイプでPHPを実行したいのですが、
この処理をする場合、メールユーザ(受信者)は/etc/passwdに記載されていなければいけないのでしょうか?
理想としては、hoge@pipe.example.comというような
特定のドメイン(pipe.example.com)の時のみ
そのユーザ名が存在していない場合にもエラーを返さずパイプ処理に持ち込みたいのです
(hoge@example.comなどの場合は、存在しないユーザ宛ならエラーを返す)
まとめると、
 1)ドメインを判別する
 2)特定のドメインなら、ユーザが/etc/passwdに載ってなくてもパイプ処理に移行
 3)想定外のドメインならエラー(存在しないユーザです)を返す
がしたいんですが、これを実現するにはどうしたらいいでしょうか?
よろしくお願いします
(postfixの範囲だと思ってここで聞きました、範囲外でしたらすみません。ver2.3.1を使っています)

899 :898:2011/12/05(月) 22:56:17.04 ID:???
すみません、postfixのバージョンは
postfix.i386 2:2.3.3-2.3.el5_6 でした
osはcentOS5.6です

900 :DNS未登録さん:2011/12/08(木) 15:22:50.92 ID:???
>>898
virtual aliasでできる

901 :898:2011/12/09(金) 22:48:08.32 ID:???
>>900
ありがとうございます!
それを鍵に調べてったらできました!
ホント助かりました

902 :DNS未登録さん:2011/12/10(土) 17:08:54.64 ID:???
>>901
procmailとformailで相当なことができるよ。前処理に便利。

903 :DNS未登録さん:2011/12/10(土) 21:01:59.72 ID:???
余り知識無いから、転送の振り分けとか除外、その他諸々は
昔からperlで色々やってるな


298 KB
■ このスレッドは過去ログ倉庫に格納されています

>>5835>>941s>>676}
>>239;>>410S>>2582>>301E>>920#>>692Q>>780t>>835[★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)