このスレッドはクローズされています。記事の閲覧のみとなります。
postfixの設定 |
|
- æ¥æï¼ 2006/12/27 21:29
- ååï¼ セントルイース
- ddnsを使用して外部公開しているのですが、メールサーバで躓いてしまいました。
postfixをインストールして設定し終わるところまではできました。
サーバ内のアカウント同士のメールは送受信可能です。コンソールからやりました。 次にyahooアカウント宛にメールを送るとそちらにも送信することができました。 しかし、携帯(docomo)に送信すると送信することができません。 エラーメールも返ってきません。
/var/log/maillogを見ると ostfix/smtp[2814]: connect to mfsmax.docomo.ne.jp[203.138.181.240]: Connection timed out (port 25) のような行が3行ぐらい続いています。 これは接続できていないということなのでしょうが、何か設定が必要なのでしょうか? ちなみに携帯側は受信指定は一切していません。
後、ddnsなんですが自前でdnsを構築したときにはmxレコードなどを書いて名前解決することができますが ddnsの場合mxレコードなどは登録されているのでしょうか?
|
■ コンテンツ関連情報
Re: postfixの設定 ( No.1 ) |
|
- æ¥æï¼ 2006/12/27 21:53
- ååï¼ 管理者
- > ostfix/smtp[2814]: connect to mfsmax.docomo.ne.jp[203.138.181.240]: Connection timed out (port 25)
> のような行が3行ぐらい続いています。 > これは接続できていないということなのでしょうが、何か設定が必要なのでしょうか? > ちなみに携帯側は受信指定は一切していません。
docomoは迷惑メール対策等で、送信元を厳重チェックしている事を過去に聞いています。 この場合、限定されたドメイン(docomo)宛ては、自ISPのSMTPで配送するとうまく送信できるようです。 以下に、その方法を示します。
# vi /etc/postfix/main.cf transport_maps = hash:/etc/postfix/transport ← 追加(どの場所でも良い)
# vi /etc/postfix/transport docomo.ne.jp :[xxx.xxx.jp] .docomo.ne.jp :[xxx.xxx.jp]
上記2行を追加(xxx.xxx.jpの部分は自ISPのSMTPサーバ名)
# postmap /etc/postfix/transport
# /etc/init.d/postfix restart
> 後、ddnsなんですが自前でdnsを構築したときにはmxレコードなどを書いて名前解決することができますが > ddnsの場合mxレコードなどは登録されているのでしょうか?
以下のddnsの設定画面で、指定できます。 参照:http://kajuhome.com/dyndns.shtml#n04
|
Re: postfixの設定 ( No.2 ) |
|
- æ¥æï¼ 2006/12/27 22:22
- ååï¼ セントルイース
- 管理者さん。早い回答ありがとうございます。
上記のように設定を変更したのですがうまくいきません。 postfixを再起動した直後のログです。
postfix/trivial-rewrite[4315]: fatal: open database /etc/postfix/transport.db: No such file or directory postfix/master[4304]: warning: process /usr/libexec/postfix/trivial-rewrite pid 4315 exit status 1 postfix/master[4304]: warning: /usr/libexec/postfix/trivial-rewrite: bad command startup -- throttling
このようなログがはかれ続けています。
|
Re: postfixの設定 ( No.3 ) |
|
- æ¥æï¼ 2006/12/27 22:26
- ååï¼ 管理者
- > postfix/trivial-rewrite[4315]: fatal: open database /etc/postfix/transport.db: No such file or directory
上記の様に出ていますが以下のコマンドを実行されましたよね?
# postmap /etc/postfix/transport
この後、「/etc/postfix/transport.db」が作成されているか確認して頂けますか?
|
Re: postfixの設定 ( No.4 ) |
|
- æ¥æï¼ 2006/12/27 22:31
- ååï¼ 管理者
- 追記.
上記で作成できなかった場合は、以下の様にしてみて下さい。(今度は"[]"で括りません)
# vi /etc/postfix/transport docomo.ne.jp smtp:xxx.xxx.jp .docomo.ne.jp smtp:xxx.xxx.jp
注意: 当掲示板からコピー&ペーストしないで下さい。 (全角スペース文字が混入しています。全角を半角スペースに変更して下さい。)
|
Re: postfixの設定 ( No.5 ) |
|
- æ¥æï¼ 2006/12/27 22:46
- ååï¼ セントルイース
- 管理者さん、大変失礼しました。
postmap /etc/postfix/transportをやっていませんでした><
これをすることで見事にdocomoに送信できました!!!ありがとうございます!
ちなみになんですけど、意味をわかりやすく教えていただければうれしいです。
|
■ その他