人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

VPSを契約し、CentOS5.3をインストール、Postfixでメールサーバーを構築しているのですが、メールソフトを使ってのメール送信ができず、はや15時間以上戦っています。。。どなたか知恵をお貸しいただけませんでしょうか?こちらのサイトを参考に設定しております。 http://centossrv.com/postfix.shtml

状況としては、
内部ネットワーク->内部へのメール送信:OK(SSHでMailコマンドで送信、Maildir/newにファイルができる)
内部ネットワーク->外部へのメール送信:OK(SSHでMailコマンドで携帯へ送信->受信)
外部ネットワーク->内部へのメール送信:NG(Outlookから自分宛に送信->SMTP接続エラーで送信不可)
外部ネットワーク->外部へのメール送信:NG(Outlookから携帯宛に送信->SMTP接続エラー)

ちなみに携帯やOutlookの別のアカウントから該当のアドレスへ送信した時に、Outlook(POP)でメール受信することはできます。SMTP接続で何らかの問題がありそうです。

ログと設定情報は文字数制限がありますので、こちらに用意しております。
http://www.geocities.jp/rokkomtwater/
どなたかお助けください・・・。

●質問者: surpriser
●カテゴリ:コンピュータ インターネット
✍キーワード:ng Outlook POP postfix SMTP
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● snow_leopard
●60ポイント

outlookのメールサーバーの設定ができてないようです。どう設定されていますか?

またメールサーバーはローカルからの接続を許可するようになっていますか?

◎質問者からの返答

ご回答ありがとうございます!

【Outlookの設定】

受信・送信メールサーバー:hogehoge.com

ポート番号:受信(POP3)は110、送信(SMTP)は25

「送信サーバーは認証が必要」「受信サーバーと同じ設定を使用する」にチェック。

メール受信はできていますのでユーザー名・パスワードは合っていると判断しています。

メールサーバーの接続許可設定ですが、main.cfの関係していそうなところを抜粋します。

inet_interfaces = all

mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain

mydomain = hogehoge.com

myhostname = hogehoge.com

mynetworks = XXX.XXX.XXX.XX 127.0.0.1 (←XXXはサーバーのIPです)

smtpd_recipient_restrictions = permit_sasl_authenticated reject_unauth_destination

smtpd_sasl_auth_enable = yes

smtpd_sasl_local_domain = $myhostname

上記の設定で合っていますでしょうか?


2 ● palo
●60ポイント

サーバのファイアウォール設定は、外部からのSMTP接続を許す設定になっていますか?

それから、Postfixの設定が

mynetworks = XXX.XXX.XXX.XX 127.0.0.1 (←XXXはサーバーのIPです)

とのことですが、基本は、接続元PCのIPアドレスを指定するべきなのではないでしょうか?

◎質問者からの返答

ご回答ありがとうございます!

ファイアウォール設定とはiptablesのことでよろしいでしょうか?iptablesは25ポート、110ポートともにACCEPTと設定しております。/etc/sysconfig/iptablesには

と記載ありました。

mynetworksのIPの設定のところは私も不安だったんですが・・・。今、接続元(自宅)のIPを指定してもやっぱりメール送信できませんでした。ただ、接続元のIPを指定してしまうと外出先からや、自宅のIPが変わった時にメール送信できなくなってしまいませんでしょうか。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ