こんばんわー。・・・こんばん、わー・・・。
いやあ今日は色々ありました。
お仕事が急にキャンセルになって落ち込んでた ⇒ 知人が起業したという良いニュース ⇒
自社のVPNに急きょ接続できなくて青色吐息 ⇒ 無事復旧でヤフー ⇒
iOSでのカメラアプリ実装について四苦八苦しながら調査 ⇒ キャンセルになったと案件やっぱり受注できてやほーい ⇒
酒あおって、さて大人の時間だムフフと思ったらメールサーバでメール送受信ができてない
↑イマココ
やー・・・。このタイミングでないわー。一日台無しだわー・・・とかブツブツ言いながらググったら、さくっと解決方法見つかりました。
私の大人の時間を守ってくださったブログ記事はこちら↓
http://flagsystem.co.jp/news/archives/57
こんなログがでてたのですが。
(略) status=deferred (delivery temporarily suspended: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)
実は午前中、停電があってメールサーバが再起動したのです。
で、Postfixは自動的に起動する設定にしてたんだけど、どういうわけかamavisdは自動起動の設定、してなかったみたい。もー、バカ!私のばかばかばか!
ということで、速攻自動起動するようせっていしました。
chkconfig amavisd on
ま、なんにせよ、復旧してよかった。
キューにたまってたメールも、無事送信されたみたいだし。
というわけで、おやすみなさーい。ぐびり(蕎麦焼酎お湯割り)。
2014年10月23日木曜日
2014年5月30日金曜日
アエテ自ラノ恥ヲ晒シテ世ノ役ニ立タントス:Postfixで認証済みホストからの中継を許可
・・・こんにちは。
表題の通りです。以上。じゃーなくて。
実はPostfixで、OP25Bの対策をしようと、サブミッションポートを有効にしてたんですが。
社内のLANからは無事ポート587で送信できて、やれやれと思っていたら・・・
「外出先から、自社ドメイン以外にメール送信できないんだけど」
( ゚Д゚)
えーでもmaster.cfでサブミッションポート有効にしただけだし、
main.cfも特におかしなことはしてないはず・・・
(と、色々悩み苦しんで半日経過)
で、ふと、さっき気が付いて。
「smtpd_recipient_restrictions」の設定が、こんなんなってました。
smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination
自分のネットワーク($mynetworks)からのクライアントのメールを許可、・・・
・・・ん?せっかくSMTP認証させてるんだから、別に認証通ったらメール送信許可して良くね?
で、試しに以下のようにしてみたら。
smtpd_recipient_restrictions = permit_sasl_authenticated, reject_unauth_destination, reject
・・・。通った。何事もなく。俺の半日なんだったー!!( ;∀;)
でもちゃんと調べたら書いてあった。
http://www.postfix-jp.info/trans-2.1/jhtml/postconf.5.html
「リモートの SMTP クライアントが認証されると、リレーアクセスを許可するのに 次のように permit_sasl_authenticated アクセス制限が使えます:調査大事。勉強大事。あわてるよくない。
smtpd_recipient_restrictions =
permit_mynetworks, permit_sasl_authenticated, ...」
・・・そもそもデフォルト「permit_mynetworks」って書いてあるんすけど・・・ま、そりゃそうだけど・・・
14:55追記:
怖いからー♪最後にー♪「reject」、つけたったー。
2014/06/03 追記
なんかDenyHostからのメールが届かないにゃー、とか思ってたら、「permit_mynetworks」がなかった。そりゃ無理だわ。
というわけで、今こんな感じ。
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, reject
permit_*って複数いけるのね。ってか、複数いっちゃいけないなんでどこにも書いてなかった。ぎゃふん。
登録:
投稿 (Atom)