sendmail 設定中

  • 投稿日:
  • by
  • カテゴリ:
  • ハッシュタグ:

自宅Webサーバーをメールサーバーとして活用すべく、FreeBSD 8.0-STABLE 標準のsendmail 8.14.4 をセットアップ中です。

以下、その記録。

1. 設定ファイルの準備
www# cd /etc/mail
www# cp access.sample access

2. /etc/mail/access に以下の行を追加
Connect:192.168 RELAY
3. /etc/mail/local-host-names を作成し、以下を記述
www.still-laughin.com
mail.still-laughin.com

4. /etc/mail/relay-domains を作成し、以下を記述
still-laughin.com
google.com
static.zoot.jp

5. /etc/mail/makeを実行

6. 素のFreeBSDにはPOPサーバーが入ってないので導入します
www# cd /usr/ports/mail/qpopper
www# make install

7. /etc/inetd.conf の pop3と smtpの行頭の#を外して、pop3の行は以下のように変更します
pop3 stream tcp nowait root /usr/local/libexec/qpopper qpopper -s
8. /etc/rc.conf に以下の行を追加します
sendmail_enable="YES"
inetd_enable="YES"

と、ここまでやってメール(Web)サーバーから外部(Gmail)へのメール発信、および自宅のデスクトップPCのBeckey!からメールサーバーにアクセスしての送受信は可能になりました。


しかし、外部からメールサーバー上のアドレスへのメールが届かないんですよね。
GmailからVALUE DOMAINの独自ドメインに立てたメールサーバーへは、メールが届かないという話もありますが、au携帯から送っても届いていないので、現段階ではそういう話ではないように思います。

考えられるのはレジストラのDNSの設定か、フレッツ光ルーターの設定ですが、ルーターの方はパケットフィルタも静的IPマスカレードもPOP、SMTPともに通してあるんですが。