自ドメイン宛てのメールをsendmailにスルーさせる方法自ドメイン宛てのメールをsendmailにスルーさせる方法

<< このエントリーを含むはてなブックマーク >>

現在自ドメインのメールアドレスをGoogle appsで管理しとるんですが、自サーバーから自ドメイン当てにメールを送信した時に届かないようなので調べた。
前はtestメールとか送信出来てたんだけどなぁ。


結論から言うと、postfixが自ドメイン当てのメールは自分の物だと思って外に出さずに処理してくれてたみたい。
まぁpostfixじゃなくてもsendmailかて同様なんだけど、自ドメイン宛てのメールは当然ながら自分宛てなので自分の方で処理して、@の前部分でユーザー振り分けしてくれるようだ。

普通の自宅鯖とかだとそれでいいかもしれんが、google appsみたいな外部に置いてたり、自ドメイン内でメールサーバーとシステムサーバー分けてたりすると困るっつー話し。

で、色々設定弄ったりsendmailに切り替えてみたりしたんだけど埒が空かない。
で、よくよく調べてたら俺は横着してローカルでDNSの設定してなかったもんだからだから自ドメインの名前解決が出来てなかった。
これはヒドい。

bind入れて内部向け正引きゾーンDBのMXレコードでメールサーバーを指定。

その上でpostfixの設定ファイル(main.cf)のmydestination回りを書き変え。
この時完全にコメントアウトしてしまうとデフォルト値が適用される臭いので、

mydestination =
とかにしておくと良さげ。

後は反映して実際にメール送信を試す。


色々試行錯誤して最終的にちゃんと動いてくれると色々嬉しいですね。
時間はかかるけど、こつこつ覚えていくしかないんかねぇ。


そういえば、何で前は送信出来てたかだけど、サーバー導入時の段階でホスト名を設定せずにlocalhostとして扱ってたから自ドメイン宛てと認識されてなかった。
いやー、「前は出来てたのに?」って疑問がとても邪魔になってしまった。
真っ新の頭で考えんと駄目やね。

2026年1月

        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

月別 アーカイブ

2019年
2018年
2016年
2014年
2013年
2012年
2011年
2010年
2009年
2008年
2007年