Postfix質問箱at MYSV
Postfix質問箱 - 暇つぶし2ch656:あぼーん
あぼーん
あぼーん

657:あぼーん
あぼーん
あぼーん

658:DNS未登録さん
09/09/25 19:20:54 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未登録さん
09/09/25 19:35:10
>>658
ob25p対策はしてあんのか?

660:DNS未登録さん
09/09/25 20:00:49
>>659
ob25b対策したら届きましたありがとう

今、

自宅PC→自宅Postfix→プロバイダMTA→gooメールって届いてると思うのですが、

これを

自宅PC→自宅Postfix→gooメールの流れにって出来ないのでしょうか?

後付けすいません

661:DNS未登録さん
09/09/25 20:20:23
>>660

>これを

>自宅PC→自宅Postfix→gooメールの流れにって出来ないのでしょうか?

OB25Pが「何の為に」実施されてるのか理解してる?

662:DNS未登録さん
09/09/25 20:36:50
>>661
目が覚めました
スパム防止のため、WANの部分においては、IDとパスワードを使って少なくとも
一個のMTAを通過する必要があるってことみたいですね
ちょっと出直してきます

663:DNS未登録さん
09/09/25 20:38:47
>>660
OB25PをしていないISPに乗り換え

664:DNS未登録さん
09/09/26 20:34:33
>>663
目から鱗ですありがとうございます

665:DNS未登録さん
09/09/28 23:00:34 lQjSndK9
すみません。質問です。
OB25P対策を施していて、最近まで自サーバから、DTI経由でメールを送れていました。
ただ、最近になって、メールが送れなくなっていて、エラーメッセージで、
Authentication required
ってのが出るようになりました。

ひょっとして、たまに1000通以上のメールを送ったりするから
DTIから拒否されたりしているとか、あるのでしょうか?

666:DNS未登録さん
09/09/28 23:04:05
業者乙

667:665
09/09/28 23:17:08 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未登録さん
09/09/28 23:46:30
>>667
この辺の話?
URLリンク(www.maruko2.com)

669:DNS未登録さん
09/09/28 23:48:53
>>667
どうみてもスパマーです、有難うございました。
今度からは同時送信にもっと制限をかける事だな。

670:665
09/09/28 23:57:16 lQjSndK9
スパマーではないつもり。一応。
配信不要という人間には一切送ってないし。
ちなみに数ヶ月に一度程度だよ。
あと、同時送信に制限をかけるって、どうやって?

671:DNS未登録さん
09/09/29 00:32:57
>>670
DTIから見たらスパマーにしか見えないから安心しろ
嫌ならプロバイダを変えると良いよ

672:665
09/09/29 00:37:47 S/xax+sS
たとえばどこ?

673:DNS未登録さん
09/09/29 03:30:35
逆にDTIに変えればいいんじゃないか?

674:DNS未登録さん
09/09/29 06:09:28
Authentication required だからパスワードが違うとか。
1通だしてもだめなら設定ミスもありえる。
送信内容トレースしてちゃんと行っているかチェックを。

ISP変更も手だけどwakwakなんか500通/日の制限あるな。
op25bやってない固定IPにするのが良いのではないか。

675:DNS未登録さん
09/09/29 14:05:56
設定ミスもありえる、って
>>667を見れば一目瞭然でミスってるじゃん。
smtpd_ と smtp_ がごっちゃになってて不思議に思わんのが不思議だ。

676:665
09/09/30 22:55:01 jBWkWnss
>>675
気持ち落ち着けて、設定を見直してみたら直りました。
というより、ちょっと前まで普通に送信できたのが不思議に思います。

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

677:DNS未登録さん
09/10/21 19:49:26
sendmailからpostfixに変えてからlogwatchが来なくなったんですけど・・・

678:DNS未登録さん
09/10/22 00:52:43
単なる設定ミス

679:DNS未登録さん
09/10/22 10:04:59
とにかくログだ、ログを見よう。
出てないときはまずログの設定を何とかしよう。
送る側のログと受け取る側のログを突き合わせれば何かわかってくるかもしれない

680:677
09/10/22 21:00:55
logwatch来てました

sendmailからpostfixに変えて、sendmail停止
ここまではよかったのですが、変更前と同じようにmailコマンドで確認していたため
logwatchが来なくなったと勘違いしていました

logwatchは~/Maildir/newに来てまして、Evolutionで確認できました
不思議なのは、logwatch.confにsendmail -tのような行があること
sendmail停止してるのになんで届くんだろう?

681:DNS未登録さん
09/10/22 22:34:56
リンク張ってあるから

682:DNS未登録さん
09/11/22 23:23:19
もうすでにmaildirに格納されたメールを別サーバに転送する手法はありますでしょうか?
転送先はこちらの管理下にないので、直接アップロードはできないです。

方法があれば教えてください。以上よろしくお願いします。

683:DNS未登録さん
09/11/23 01:14:24
>>682
ファイルを一個ずつメール送信コマンド(sendmailコマンド?)でぶん投げる。

684:DNS未登録さん
09/12/01 18:28:07
PHPでメールを送信するテストをしています。

mail関数の第五引数に
-f (送信元アドレス)
を指定すると、ちゃんと送信できるのですが、
指定しないと、処理上はtrueが返ってくるものの、
実際には送信できていません。

おそらくPostfixでenvelope-fromというのが設定できていないせいだと思うのですが、
どこをいじればよいのでしょうか?

685:DNS未登録さん
09/12/01 18:47:34
>>684
いや、だから、mail 関数の第5引数で設定してください。
メールを送るたびに個別に設定するものであって、
postfix のどっかで設定するようなもんじゃないです。


686:684
09/12/01 18:51:13
>>685
レスありがとうございます。

それはそうなのですが、
CMSなど、既製のものの場合、
メール処理のところで-fなど指定していないため、
送信できないのです。

間違っていたらすみません;

687:DNS未登録さん
09/12/01 19:29:31
だから必要ならばそういうふうにコードを修正するんでしょ。
# php.ini で設定できるかも。知らんけど。


688:DNS未登録さん
09/12/01 21:59:58
sendmail_pathだな

689:DNS未登録さん
09/12/02 06:45:41
>>686
メールログ見てみ、多分相手のサーバーが拒否していると思う。
デフォルトのメールアドレスのドメインが存在しないとかだろう

690:DNS未登録さん
09/12/04 02:39:40 quTM0wDq
接続業者にso-netを利用しています。
postfixでsmtp-authを使用したメールサーバを立ち上げるべく、いろいろなサイトを参考にしながら
内部同士、外部はso-netまでメールを送信できるところまで設定できました。

so-net以外へメールを送信するにあたり、OP25Bが原因だろうというところがわかり、
URLリンク(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未登録さん
09/12/04 08:50:23
>>690
ソースから変更しないとだめなのかな。
URLリンク(www.aconus.com)

nifty使っているけど、あそこは認証要らないから簡単。
relayhost =[smtp.nifty.com] を追加するだけでよい。
あるいは固定IPでも取ればOP25bから開放されるよ。

692: ◆jy2j5V31aw
09/12/04 09:25:27
>>690
connection refused なんだから、設定でどうにかなるもんではないと思うけど。
その接続先はsonetのsmtpサーバなの? で、そこはsubmission port での接続を受け付けるの?

693:DNS未登録さん
09/12/04 20:13:19
>>690
>(connect to mx01.example.com.example.ne.jp[XXX.XXX.XXX.XXX]:587: Connection refused)

何かSMTPがどうのこうの以前の問題という気がするのだが

694:DNS未登録さん
09/12/05 00:06:29
>>690
「so-net op25b」でぐぐれ
まずはそこからだ

695:DNS未登録さん
09/12/09 22:04:09
>>690
URLリンク(centossrv.com)

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未登録さん
09/12/09 22:21:11
LAN内PCでメールクライアント動かしてみて、popでのメール受信と
smtp-authでのメール送信(>>695に書いたようにso-netへのrelay)に成功してる状態から
URLリンク(www.find-job.net)
↑を見ながら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未登録さん
09/12/09 22:57:02
696でひどく恥ずかしいurlの貼り間違いをしていることに気づいた…><

URLリンク(centossrv.com)
URLリンク(centossrv.com)
を見て設定してたのだけど、>>696のエラーにある「/etc/sasldb2」を一度作るためだけに一度
> ■メールユーザ追加

> 以下はSMTP-Auth用ユーザ名、パスワードとシステムのユーザ名、パスワードを別々にする場合のみ
の項のコマンドを実行して/etc/sasldb2を生成する必要があったみたいです。

理屈わかってる人からしたらアホみたいな躓きっぽいけど一応報告しときます…

698:DNS未登録さん
09/12/10 01:53:33
.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未登録さん
09/12/10 10:46:06
>>698
>コマンドラインで ~/.forwardと打てば

ここがよくわからん。
.forwardというのは転送先のアドレスを書くもので
アドレスの代わりにコマンド書いとけば実行してくれるんだから
別に実行するファイルを用意して、.forwardの中にそのコマンド名を指定の書式で書けばいい。

700:DNS未登録さん
09/12/10 11:57:58
>>691
独自ドメインで転送出来ないniftyはカス

701:DNS未登録さん
09/12/10 13:26:37
>>700
できるおー

702:DNS未登録さん
09/12/10 14:29:40
>ちなみに、コマンドラインで ~/.forwardと打てば、.forwardの中身のコマンドが実行されます。

.forward はシェルスクリプトじゃないんだから、
それが実行できてしまうのがそもそもおかしい。
man で正しい書式を調べなされ。


703:DNS未登録さん
09/12/10 14:46:16
>>701
自サバだと出来ないでしょ?

704:DNS未登録さん
09/12/10 21:30:09
stunnel で ISP の SMTP リレーまでトンネル掘って postfix はローカル側のトンネルに突っ込む
というアイデアはなるほどとおもった

705:DNS未登録さん
09/12/11 11:02:41
>>704
ごくあたりまえに TLS_README に設定方法が書いてあるんだけどね。


706:DNS未登録さん
09/12/11 11:53:16
>>703
おれは普通に @nifty で固定IPでもないが、smtp.nifty.com 経由で
自分でバリューで取ったドメインのメールアドレスでpostfixで問題なく送信できる。

707:DNS未登録さん
09/12/13 12:30:19
URLリンク(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未登録さん
09/12/13 12:47:39
>/etc/aliasesに
># Person who should get root's mail
>root: プロバメアド
(´-`)・・・

709:DNS未登録さん
09/12/13 12:51:02
root宛が届かないって、logはどうなん?

710:DNS未登録さん
09/12/13 14:26:10
メルクラソフト、推測・・・

711:DNS未登録さん
09/12/13 18:14:33
芳ばしい通り越して焦げ臭い

712:707
09/12/13 23:02:15
システムが利用するメルサバがsendmailのままだったというオチでした・・
お騒がせしました。m(__)m

713:DNS未登録さん
09/12/14 18:58:28
>>706
niftyもsmtp authにすればいいのか・・・
ヽ(。・ω・)ノ゛☆ありが㌧☆ ヾ(・ω・。)ノ

714:DNS未登録さん
09/12/14 22:10:40
>>713
リモホが niftyのアドレスなら smtp auth 不要。
そのまま25ポートで smtp.nifty.com へ送れば良い。

715:DNS未登録さん
09/12/15 10:14:53
>>714
ひかりoneだから弾かれるのかorz

716:DNS未登録さん
09/12/15 10:49:46
main.cnの記述について教えてください
自サーバーからの送信は一切しませんが受信は許可しています
リレー対策はしているつもりなのですが、ログを見ていると大量にtoされています
送信を一切許可せずに受信だけする設定はどうすればよいでしょうか?
現在は以下のような設定になっています
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mynetworkやmynetworksは設定していません


717:DNS未登録さん
09/12/15 11:06:56
smtpd_recipient_restrictions は何か書いてる?
rejectしてしまえば

718:716
09/12/16 09:08:45
>>717
smptd_client_restrictions = reject_unknown_client,reject_maps_rbl
と記述してとりあえずtoは無くなりました
また、台湾からのアクセスが酷かったのでiptablesで中韓台を弾きました
2日間ほどリレーされ放題だったようです…
出直してきます

719:707
09/12/16 09:28:48
> reject_maps_rblは、DDNSユーザが引っかかると、そのサブドメインが全部引っかかってしまうようなので、
> おやじは書いていません。実際、おやじのドメインも一時載ったことがあります

720:DNS未登録さん
09/12/16 09:29:28
名前欄けしわすれた

721:DNS未登録さん
09/12/21 11:48:35
動的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未登録さん
09/12/27 10:15:05
/etc/postfix/master.cfの、
submissionのとこコメントアウトしてる?

723:DNS未登録さん
10/01/13 15:03:46
教えて君ですまぬ。

fallback_transportって、virtual配送の時でも有効にならないの?
local_recipient_mapsは空にしてあります。
Local配送の場合は機能してます。

virtual domainで運用していて、存在しないアカウントは別のSMTPサーバにそのまま転送したいのだが。。。


724:DNS未登録さん
10/01/13 16:54:06
自己解決ってか、fallback_transportってlocal配送エージェントだけの機能なのな。
virtualでも使えていいだろって思うんだけど。
自分で再配送するスクリプト書くしかないっぽい。メンドクセー


725:DNS未登録さん
10/03/02 22:51:42
復活!

726:DNS未登録さん
10/03/11 23:19:14
メーリングリストに香ばしい人がいる

日本の方ではないのでしょうか?

>どこから調べればよい物でしょうか?

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未登録さん
10/03/12 14:05:13
>>726
どこのMLだよ。
とりあえず日本人であろうと無かろうとそれはスルーすべきだろ。
それ日本人だったら頭おかしいし、そうで無いなら日本語通じないし。

>>642-647
エラーログが貼られない理由は簡単だ。
何故なら何処にエラーが吐かれているのかがわからないからだ。

728:DNS未登録さん
10/03/12 15:18:58
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未登録さん
10/03/12 17:36:02
>>728
たんにOutlookExpressではsubmission portを使っていないだけ、というオチでは


730:DNS未登録さん
10/03/12 17:49:53
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未登録さん
10/03/12 18:01:42
Outlook って CRAM-MD5 対応してたのか。知らなかった。

732:DNS未登録さん
10/03/15 10:16:23
いや、loginでしょ

733:DNS未登録さん
10/03/20 18:44:48
最近のは DIGEST-MD5 に対応していたような気が…

734:DNS未登録さん
10/03/21 13:54:22
最近のって?
Vista以降はOutlookExpressついてないでしょ?

735:DNS未登録さん
10/04/16 23:07:16
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未登録さん
10/04/17 00:25:35
>>735
Try running:
# postfix stop
# postfix set-permissions
# postfix start

737:DNS未登録さん
10/04/18 20:03:18
spamassasin使ってる人に質問

/usr/local/bin/spam-filter の
下記送信先に、spamメールが配送されますが、
それをどこにも送らないようにするにはどうすればいいでしょうか。
cat | $SPAMASSASSIN -x > in.$$
grep -e "^X-Spam-Status:.Yes" in.$$ \
&& $SENDMAIL "送信先" < in.$$ \
|| $SENDMAIL "$@" < in.$$


738:DNS未登録さん
10/04/20 01:26:19
>>737
Spamassassinの質問はスレチ
スレリンク(unix板)

そもそも

#!/bin/sh
SENDMAIL="/usr/sbin/sendmail -i"

において

$SENDMAIL "送信先" < in.$$ || $SENDMAIL "$@" < in.$$

がなにを意味すらのかわからないようであれば、ここで質問するよりもう少しシェルなりLinuxの勉強をしてからメールサーバを立てた方がいい。
目先の目的のためにコピペと質問を繰り返すんじゃなくて、わずか10数行のシェルスクリプトなんだから、自分で理解しようと努力してみよう。


739:DNS未登録さん
10/05/16 03:55:19
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未登録さん
10/05/16 08:33:07
>>739
もう少し自分で理解できるようになるまでロムった方がよいとは思うけど。
OP25b対策としてISPのSMTPへ送るのは良いとしても、送り方はISPによりさまざま。

1)niftyそのままだと、25ポートへ送れば良い。
2)多くは、submissionへSMTP検証を付けて送る。
3)ybbなんかだとあらかじめドメイン登録が必要
4)一部プロバイダーでは、一切受け付けない

などあるから分からん。簡単なのはniftyへ変更する。
または固定IP契約をしてOP25Bを無関係の世界へ行く。

741:DNS未登録さん
10/05/16 08:39:40 PgG9sjpU
>>740
うおー、なんだかすみません。>>739のレスは僕がUNIX板で聞いたものなんですが
誰かがここにコピペしたみたいです。
今見つけてどうすんべか悩んでました。自分のプロバイダODNの説明見て対処してます。。

今、スレリンク(mysv板) で質問しています。
良かったら暇な時にそちらにご意見いただけると嬉しいです。
(送信者アドレスがmaillogとプログラム上で指定したのと、一致しない問題を質問してます。)



742:DNS未登録さん
10/05/18 21:02:13
設定を変更していませんが、急にメールが送信されなくなってしまいました。

今わかっていることは、port:25で送信しているクライアントは送信されず。
port:587を使っているクライアントは送信されます。

このようなことは起きるのでしょうか。

743:DNS未登録さん
10/05/18 21:29:46
telnet hogehoge.com 25 送信できない。
telnet hogehoge.com 587 送信できる。

なぜか、smtpが受けつかなくなってしまったようです。

744:DNS未登録さん
10/05/19 01:51:39
>>742-743
クライアント側回線でOP25Bが始まったんだろ

745:DNS未登録さん
10/05/23 10:09:33 YUlSn6vS
postfixでsmtp_authをやろうとしたら、そもそもpostfixはtarからの
インストールをしなきゃいけないんですか?
いろんなサイト見ているとそうなってるようなんですが…
すでにyumでインストールしたPostfixは削除してやり直すんでしょうか?

あと、もしpostfixの利用がローカルというか、webプログラムからの実行や
ブラウザでのwebmailを仲介した利用限定の時はsmtp_authの必要はなくなるんでしょうか?


746:745
10/05/23 11:21:45 YUlSn6vS
質問が中途半端でした、補足します

>ブラウザでのwebmailを仲介した利用限定の時はsmtp_authの必要はなくなるんでしょうか?

これは、postfixの入ってるサーバにSquirreMailなどのWebMailクライアントを入れて利用するときってことです。


747:DNS未登録さん
10/05/23 14:29:47
設定によるでしょ
デフォルトじゃlocalhostからは無条件に受け付ける設定だったような

748:DNS未登録さん
10/05/23 15:35:37
そのwabmailがsendmailで出しているなら
sendmailでmailを出す場合はリレーじゃないから
設定関係なくサーバーへ送られる。

ソケットを使ってSMTPプロトコルで
送るなら検証が有るか無いかは設定しだい。

749:745
10/05/24 15:32:11
>>747,748
よくわかりました。ありがとう

750:DNS未登録さん
10/05/24 21:42:38 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未登録さん
10/05/24 22:59:25
>>750
まずはログでも見ようね。
mynetworks = 192.168.0.0/16, 127.0.0.0/8


752:DNS未登録さん
10/05/25 11:22:53 M6sMHSZ4
>>751
ありがとうございます。
何のログを見たらいいんでしょうか?
maillogを見たところそれらしき情報はありませんでした
「送信サーバに接続出来なかった」てことはそれも当たり前なのかな?と思いましたが。。
見るのは別のログですか?
mynetworksは 192.168.0.0/24, 127.0.0.0/8
となっていました

753:DNS未登録さん
10/05/25 12:18:45
まずはそのサーバ上で
telnet localhost
telnet 192.168.0.5
やってみてどっちもつながるなら
クライアントから
telnet 192.168.0.5
してみる

つながったかの判定は220返ってくるとかEHLO hoge入れてみるとか
つながったあと抜けるのはQUITで

754:DNS未登録さん
10/05/25 12:19:32
あっとごめんポート番号書き忘れ
telnet localhost 25
ね。以下同様に

755:DNS未登録さん
10/05/25 12:23:32
あとmaillogだけじゃなくて、失敗した直後にlogのタイムスタンプ見て
新しいやつ片っぱしからみてみるといい。
たいていはsyslogかauthlogあたりか

756:DNS未登録さん
10/05/25 12:28:52 M6sMHSZ4
うおお! やってみます! ありがとう!

757:DNS未登録さん
10/05/25 12:30:57
>>752
ログに記録が無いと言うことは、ネットの接続が出来なかった事になる。
telnet 192.168.0.5 25
を鯖と蔵の両方からやってpostfixの応答があるかな?
鯖からは telnet 127.0.0.1 25 も

758:750
10/05/25 13:38:53 M6sMHSZ4
やってみました!
サーバー自身で以下の通りでした
telnet localhost 25 >通ります
telnet 192.168.0.5 25 >Connection refused
こんな感じでした。
それで、URLリンク(q.hatena.ne.jp) を見て
inet_interfaces = all
としてpostfixをrestart したらうまくいきました。

inet_interfaces = allがコツだったみたいですが、皆さんこうしてますか?(こうするのが必須条件?)
元はinet_interfaces = localhostだったんですが、これじゃ絶対ダメってことかな

759:DNS未登録さん
10/05/25 14:03:11
>>758
それは受け側のインターフェースを指定するもので
通常はallでいいよ。localhostじゃローカルからしかつながらん。
サーバに複数のNICがあったり1tudemo複数アドレス振ったりしてて
いずれか指定のものだけで受けたいときにall以外にする。

760:750
10/05/25 15:30:31
>>759
ありがとう、勉強になりました

761:DNS未登録さん
10/05/27 20:22:16 miJ0taUP
質問なんですが、smtp_authを適用するにはCyrusを導入する必要があるんですか?

URLリンク(centossrv.com)を参考に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未登録さん
10/05/27 21:10:09
パッケージ名で検索すれば大体理解できると思うけどなあ
SASLとか、何を使って認証しているのか理解した方が良いぞ?

763:DNS未登録さん
10/05/27 23:19:23 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
10/05/27 23:24:58 miJ0taUP
まとめると

・smtp_authに必要な仕組みは、「Cyrusを自前でyumインストール+Postfix再コンパイル」だろうと
 「最初からCyrusが入ってる状態のディストリビューションを入手」だろうとCyrusライブラリが受け持つ。
・pwcheck_method:がsaslauthd だろうと auxpropだろうと Cyrusライブラリは必要。
URLリンク(centossrv.com)にCyrusという言葉が出てこないのは単に書いてないだけ。
 要するに、Cyrusを使ってる。

こういうことなんでしょうか?

765:DNS未登録さん
10/05/28 00:45:07
そんな感じ
「Cyrusの」ASLライブラリが標準的に使われてるのは意外と知られてないからなあ

766:763
10/05/28 01:48:41 Qtxz+5Z1
なるほど、よかった。
まあとにかく良かった。ありがとう

767:DNS未登録さん
10/05/28 10:14:05
オライリー本が出たころは cyrus sasl しか使えなかったから、
とーぜんそういう記述になるわな。
今は cyrus 以外の選択肢もあるけど。


768:DNS未登録さん
10/06/02 16:47:16
以下を参照して、postfixとLDAP連携したシステムを構築してみました。

URLリンク(www.asahi-net.or.jp)

ldap_tableを使って、メールの送受信できるところまで確認できています。
ただし、メール受信毎にLDAPサーバにユーザの生存確認しに行くので、
パフォーマンスが出ずに困っています。また、LDAPサーバの負荷も
非常に高くなるので、根本的にはLDAPのデータをキャッシュしないとい
けないんじゃないかと思っています。キャッシュさせる方法をご存じの
方いませんでしょうか?

man ldap_tableすると、キャッシュ機能が2.1.13から削除された
との記述があったりしてかなりショックを受けています。

ちなみに、proxymapを使ってもリクエストの数は変わらないので、性能は
向上しませんでした。

2.1.13以前には戻れないし・・・。


769:DNS未登録さん
10/06/02 17:13:22
いや、LDAP ってそんなに負荷高くならんだろ。
ldap サーバのチューニングがおかしくないか?


770:DNS未登録さん
10/06/03 11:42:33 Q6VwR6Ui
バーチャルドメイン環境でのPostfixの設定で、非システムアカウントの仮想アカウントを
利用することができるけど、これってつまりアカウント-ログインパスワードがないわけだから
SMTP_authを実現するにはむかないってこと?
素直にログイン権限もたないシステムアカウントを作って、SMTP_auth+バーチャルドメイン環境の実現を
めざすしかないわけですか?

771:DNS未登録さん
10/06/03 12:03:34
はぁ?
/etc/shadowを使わない認証方式にすればいいだけでしょ。


772:DNS未登録さん
10/06/03 12:57:03
ほうほうLDAPの方ですか。
確かにおかしい。
チェックしてみます。


773:DNS未登録さん
10/06/03 13:39:50
さっき獅子座で星座袋当たったけど9袋で
牛乳x4
魔力瓶x4
メモリx1

メモリ以外要らないよ…

774:DNS未登録さん
10/06/03 13:40:31
すまん、誤爆った…orz

775:DNS未登録さん
10/06/03 19:05:42
postfixでメール転送サーバーを作ろうと思っています。
ただ転送するのではなく、メール本文の部分書き換えを行うという処理を
いれたいのですが、そういったことはpostfixでは可能ですか?

コンテンツフィルタってやつがたぶん該当すると思うんですが、
簡単に自作できるものでしょうか?PerlとPHPの知識はあります。

どなたかご返答お願いいたします。

776:DNS未登録さん
10/06/03 19:39:49
該当するとわかってるなら、該当するドキュメントを読めばいいじゃない。
そこにちゃんと作り方が書いてあるんだから。
あれを読んで理解できないのなら、「PerlとPHPの知識はあります」とか
人に言わない方がいいよ。


777:DNS未登録さん
10/06/04 15:47:21
所詮はテキストデータ。改変など造作もない。

フィルタもやり方が分かっているなら、よっぽど凝ったやつじゃない限りそう難しく無いだろ。


778:DNS未登録さん
10/06/05 11:53:50 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未登録さん
10/06/05 18:20:45
>>778
それだけじゃなんとも。パスの設定を見比べてみろとしか。

UIDって何のために設定してると思う?
まずはそこからな。
あと、値は適当でいいけど、あまり小さな値は推奨しない。
で、なんでPostfixのユーザ識別子なら良いと判断したんだ?


780:778
10/06/06 00:35:05 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未登録さん
10/06/06 01:42:22
>>780
マニュアル読みなさいとしか。
URLリンク(www.postfix-jp.info)

UIDに関してはポリシーがあるなら何も言わんよ。
だた、それならメールに関係するデーモンの実行ユーザとグループも統一したらどうだ?
整合性取れるぞ?
関係するデーモンにセキュリティホールが発見された場合に全部が危険に晒されるけどね。
つまり、そういうこと。

782:DNS未登録さん
10/06/08 01:01:50 Hz2kpJqW
ちょっと教えて。
xxx.example.comってメールサーバから、abc@example.comのメールアドレスで、
メールが来て450でrejectしてるんだけど、どっちの設定が間違ってんの?
ちなみにDomain not foundで、受信にDNS逆引きフィルタを入れてる。
こっちのミスならスマンが設定を教えてくれw

783:DNS未登録さん
10/06/08 08:37:49
>>782
日本語がたどたどしいようですね。
私の解釈だと、他人から他人あてに来たメールなど弾いて当然。

784:DNS未登録さん
10/06/08 22:01:18
>>782
まず postconf -n してドメイン名とグローバルIPアドレスを適宜書き換えした結果を張れ。

>受信にDNS逆引きフィルタを入れてる。
その設定はお勧めしない。どうしてもやりたかったとしても
絶対に500番台の恒久的エラーにするなよ。400番台の一時的エラーを返すようにしろよ。
DNSはサーバ/クライアントの設定がいずれも完全にまっとうだったとしても
いつでも絶対に名前解決できるとは限らん。


785:DNS未登録さん
10/06/08 23:32:47
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未登録さん
10/06/09 00:34:47 8Dl1kutD

こんにちは。
教えてほしいことがあるのですが
Diagnostic-Code:Command time limit exceeded: "/usr/local/test.php")
のようにtest.phpにメールの処理を渡したて失敗したときに
上記のような記述がされたエラーメールが帰ってきてしまうのですが、
上記のような記述を消す方法ってあるのでしょうか?

どこのプログラムでエラーがでたかをユーザーに知られたくないのですが。


787:DNS未登録さん
10/06/10 01:07:34
>>785
送信者のDNSコンテンツサーバ設定が腐ってる可能性が高いが
おまえのDNSリゾルバサーバ・DNSクライアント設定が腐ってる可能性もある
URLリンク(www.postfix-jp.info)

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未登録さん
10/06/10 07:18:19
>>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未登録さん
10/06/10 12:03:18
うちではやってないな。

790:DNS未登録さん
10/06/11 20:59:47
そうか、じゃ外しとくか。さんきゅ

791:DNS未登録さん
10/07/03 10:12:09 HJYluF7H
SMTP認証でメール送信をできるようにしましたが、
saslpasswd2で指定したパスワードを使わなくても、
POPのアカウント情報だけでメール送信ができてしまいます。
どう言う設定漏れが考えられますでしょうか?
ちなみに、SMTP認証のパスワードを指定して、正しく送信することもできます。

792:791
10/07/03 11:06:34 HJYluF7H
すみません。訂正です。
状況としては、saslpasswd2で指定したパスワードが見られていなくて、
POPのアカウント情報を使って、SMTP認証が通る感じです。
saslpasswd2 -d でユーザを削除しても、メール送信できました。

793:DNS未登録さん
10/07/03 20:17:43
外部からroot宛てに送ったメールが受信出来てしまうのですが、
localhostからに制限することは出来ないのでしょうか?

同じ質問ないか見てみると、>>428 にも同じ質問があってスルーされてるみたいなんですが無理なのでしょうか?

794:DNS未登録さん
10/07/04 10:30:21
>>792
shadowを見るやつも動かしてない?

795:DNS未登録さん
10/07/05 19:02:52
postfixで主流なスパム対策方法はどのようなものがあるでしょうか?
amavisdにて実装しましたが、関係ないメールも削除しまくるので困っております。

ご教示お願いします。


796:DNS未登録さん
10/07/05 23:43:39
>>795
amavisd にて云々 というのは結局 spamassassin か bsfilter だろ?
SPAM と HAM の初期学習はやった?

あとは razor-agents も動かしておけばだいたいok



797:DNS未登録さん
10/07/07 15:36:29
postfixで受信した全メールをバックアップの目的で別ドメインに複製転送したいんだけど、
procmailrcを使うとしてレシピをどう書けばいいかな。
foo@bar1.local→foo@bar2.local

798:DNS未登録さん
10/07/07 17:17:26
>>797
システムグローバルにやるなら main.cf の中で always_bcc でやるべきだし
アカウントごとなら postfix の話題ではない


799:DNS未登録さん
10/07/08 12:59:10
foo1@bar1.local→foo1@bar2.local
foo2@bar1.local→foo2@bar2.local
foo3@bar1.local→foo3@bar2.local
ってなことは always_bcc でできるの?


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch