telnetでの確認済みです。がメールソフトを使うとタイムアウトと
なり送受信が全く出来ません。
>saslの起動
>courier-imapの起動
>courier-authlibの起動
すべて起動済みでの検証です
># /usr/sbin/postfix check ← postfixのチェック
これは何も表示されなかったです
Outlookはwindows側で使ってます。サーバはLinuxです。
ログは以下の通りです
サーバーは接続を解除しました。 サーバーまたはネットワークに問題があるか、またはアイドル時間が長すぎた可能性があります。 アカウント : '***.ddo.jp', サーバー : '***.ddo.jp', プロトコル : POP3, ポート : 110, セキュリティ (SSL): なし, ソケット エラー : 10053, エラー番号 : 0x800CCC0F
> Outlookはwindows側で使ってます。サーバはLinuxです。
> ログは以下の通りです
>
> サーバーは接続を解除しました。 サーバーまたはネットワークに問題があるか、またはアイドル時間が長すぎた可能性があります。 アカウント : '***.ddo.jp', サーバー : '***.ddo.jp', プロトコル : POP3, ポート : 110, セキュリティ (SSL): なし, ソケット エラー : 10053, エラー番号 : 0x800CCC0F
ログとはこれではなく、/var/log/maillog のことです。
エラーに関する表示が何かされていると思います。
また、
# postconf -n の結果はどうなるでしょうか?
> ログとはこれではなく、/var/log/maillog のことです。
> エラーに関する表示が何かされていると思います。
すいませんでした、良くわからないので数行抜粋します。
Apr 30 13:31:42 localhost authdaemond: Installing libauthpipe
Apr 30 13:31:42 localhost authdaemond: libauthpipe.so: cannot open shared object file: No such file or directory
Apr 30 13:32:06 localhost postfix/postfix-script: starting the Postfix mail system
Apr 30 13:32:07 localhost postfix/master[1233]: daemon started -- version 2.0.20
> # postconf -n の結果はどうなるでしょうか?
Postfixで有効になっている設定が出てきました。
すいません、よろしくお願いします。
> Apr 30 13:31:42 localhost authdaemond: Installing libauthpipe
> Apr 30 13:31:42 localhost authdaemond: libauthpipe.so: cannot open shared object file: No such file or directory
> Apr 30 13:32:06 localhost postfix/postfix-script: starting the Postfix mail system
> Apr 30 13:32:07 localhost postfix/master[1233]: daemon started -- version 2.0.20
憶測ですがcourier-authlibが問題のような気が…
起動してますよね?
各ソフトを再起動しても駄目ですか?
また、ログはこれだけでしょうか?
> > # postconf -n の結果はどうなるでしょうか?
> Postfixで有効になっている設定が出てきました。
その結果を貼り付けてほしかったんですが…
> 憶測ですがcourier-authlibが問題のような気が…
[root@localhost root]# /etc/rc.d/init.d/courier-authlib start
Starting Courier authentication services: authdaemond
このように起動はできてます。
> また、ログはこれだけでしょうか?
これでいいのでしょうか?
Apr 30 13:06:09 localhost postfix/postfix-script: stopping the Postfix mail system
Apr 30 13:06:09 localhost postfix/master[2483]: terminating on signal 15
Apr 30 13:06:18 localhost authdaemond: stopping authdaemond children
Apr 30 13:31:38 localhost authdaemond: modules="authuserdb authpam authpgsql authldap authmysql authcustom authpipe", daemons=5
Apr 30 13:31:38 localhost authdaemond: Installing libauthuserdb
Apr 30 13:31:39 localhost authdaemond: Installation complete: authuserdb
Apr 30 13:31:39 localhost authdaemond: Installing libauthpam
Apr 30 13:31:39 localhost authdaemond: Installation complete: authpam
Apr 30 13:31:39 localhost authdaemond: Installing libauthpgsql
Apr 30 13:31:39 localhost authdaemond: libauthpgsql.so: cannot open shared object file: No such file or directory
Apr 30 13:31:39 localhost authdaemond: Installing libauthldap
Apr 30 13:31:40 localhost authdaemond: libauthldap.so: cannot open shared object file: No such file or directory
Apr 30 13:31:40 localhost authdaemond: Installing libauthmysql
Apr 30 13:31:40 localhost authdaemond: libauthmysql.so: cannot open shared object file: No such file or directory
Apr 30 13:31:40 localhost authdaemond: Installing libauthcustom
Apr 30 13:31:40 localhost authdaemond: Installation complete: authcustom
Apr 30 13:31:42 localhost authdaemond: Installing libauthpipe
Apr 30 13:31:42 localhost authdaemond: libauthpipe.so: cannot open shared object file: No such file or directory
Apr 30 13:32:06 localhost postfix/postfix-script: starting the Postfix mail system
Apr 30 13:32:07 localhost postfix/master[1233]: daemon started -- version 2.0.20
> # postconf -n の結果はどうなるでしょうか?
すいませんでした、長いので貼っていいものか悩んでしまって・・・
alias_database = hash:/etc/postfix/aliases
alias_maps = hash:/etc/postfix/aliases
allow_percent_hack = yes
broken_sasl_auth_clients = yes
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
debug_peer_level = 2
default_privs = nobody
home_mailbox = Maildir/
inet_interfaces = all
mail_owner = postfix
mailbox_size_limit = 102400000
mydestination = $myhostname, localhost.$mydomain $mydomain
mydomain = xxxxxx.ddo.jp
myhostname = xxx.xxxxxx.ddo.jp
mynetworks = 127.0.0.0/8, 192.168.0.0/24
myorigin = $mydomain
queue_directory = /var/spool/postfix
relay_domains = $mydestination
smtpd_banner = $myhostname ESMTP unknown
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destinationsmtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $mydomain
unknown_local_recipient_reject_code = 550
再度、設定の確認をしていきましょう。
下記項目を確認してみてください。
1)
/usr/lib/sasl2/smtpd.conf
の記述は間違っていないか?
2)
Postfixがsasldbを利用できるようにグループ、パーミッションはちゃんと変更したか?
3)
saslの起動はちゃんとできているか?
4)
下記コマンドで認証ユーザーは確認できるか?
# /usr/sbin/sasldblistusers2
5)
postfixのりビルドはエラー無く最後までいけたか?
6)
postfixのmain.cfの記述の間違いないか?
(見た感じ内容に思いますが念のため確認を)
7)
下記コマンドでpostfixのエラーが表示されないか?
# /usr/sbin/postfix check
8)
SMTP-AUTH 動作テストで下記の2行がちゃんと表示できているか?
250-AUTH PLAIN LOGIN DIGEST-MD5 CRAM-MD5
250-AUTH=PLAIN LOGIN DIGEST-MD5 CRAM-MD5
9)
SMTP-AUTH 認証テストは認証ユーザーで上手く認証できたか?
10)
courier-imap、courier-authlibはちゃんとインストールできているか?
(もしPbSを導入していた場合は、courier-imapは当サイトからDLしたものは削除してapt-getでインストールしなおす事)
11)
courier-imap、courier-authlibの起動はちゃんとしているか?
12)
110番ポートはきちんと空いているか?
13)
Outlook Expressで「このサーバーは認証が必要(V)」にチェックを入れて設定認証ユーザーの設定は間違いなくできているか?
14)
プロバイダでOutbound Port25 Blockを採用していないか?
1)
/usr/lib/sasl2/smtpd.conf
の記述は間違っていないか?
pwcheck_method: auxprop
auxprop_plugin: sasldb
mech_list: cram-md5 digest-md5 plain login
OKです
2)
Postfixがsasldbを利用できるようにグループ、パーミッションはちゃんと変更したか?
# chown -R root:postfix /etc/sasldb2
# chmod 640 /etc/sasldb2
OKです
3)
saslの起動はちゃんとできているか?
OKです
4)
下記コマンドで認証ユーザーは確認できるか?
# /usr/sbin/sasldblistusers2
xxx@xxxxxx.ddo.jp: userPassword
OKです
5)
postfixのりビルドはエラー無く最後までいけたか?
時間はかかったものの滞りなくいけたはずです
6)
postfixのmain.cfの記述の間違いないか?
(見た感じ内容に思いますが念のため確認を)
7)
下記コマンドでpostfixのエラーが表示されないか?
# /usr/sbin/postfix check
はい、なにも表示されないです
8)
SMTP-AUTH 動作テストで下記の2行がちゃんと表示できているか?
250-AUTH PLAIN LOGIN DIGEST-MD5 CRAM-MD5
250-AUTH=PLAIN LOGIN DIGEST-MD5 CRAM-MD5
はい、でています
9)
SMTP-AUTH 認証テストは認証ユーザーで上手く認証できたか?
235 Authentication successful が表示されました
10)
courier-imap、courier-authlibはちゃんとインストールできているか?
(もしPbSを導入していた場合は、courier-imapは当サイトからDLしたものは削除してapt-getでインストールしなおす事)
確認済みです。 Pbsはもとからなかったです
11)
courier-imap、courier-authlibの起動はちゃんとしているか?
確認済みです
12)
110番ポートはきちんと空いているか?
確認済みです
13)
Outlook Expressで「このサーバーは認証が必要(V)」にチェックを
入れて設定認証ユーザーの設定は間違いなくできているか?
はい
14)
プロバイダでOutbound Port25 Blockを採用していないか?
今確認しに行ったところ採用されていたようです。
独自運用の送信メールサーバからプロバイダのメールサーバを中継するよう設定をする作業をしないといけないと書いてました
> 14)
> プロバイダでOutbound Port25 Blockを採用していないか?
>
> 今確認しに行ったところ採用されていたようです。
> 独自運用の送信メールサーバからプロバイダのメールサーバを中継するよう設定をする作業をしないといけないと書いてました
やはりこれでしたか。
そりゃ〜いくら設定してもだめですよね。
最近、Outbound Port25 Blockを導入するプロバイダが多いんですよね。
対策としては、main.cfを設定します。
relayhost = プロバイダ指定のホスト名
設定後postfixを再起動してみてはどうでしょう?
ややこしいですね^^;
再起動しましたがダメみたいですね・・・
あと良くわからないのですが、アカウントとパスワ―ドの入力するところは/usr/sbin/saslpasswd2 -u xxxxx.com -c ユーザーID
これで作った奴ですよね?
あとこのサ―バは認証が必要と書いてあるところのアカウントは
このLinuxでログインすつときのものでしょうか?
どっちがどっちか混乱してなかなか思うように進みません・・・
すいません・・・
> あと良くわからないのですが、アカウントとパスワ―ドの入力するところは/usr/sbin/saslpasswd2 -u xxxxx.com -c ユーザーID
> これで作った奴ですよね?
入力するところとは何処の部分ですか?
少し意味が分かりません。
> あとこのサ―バは認証が必要と書いてあるところのアカウントは
> このLinuxでログインすつときのものでしょうか?
違います。
認証用に作製したユーザーのものです。
> 入力するところとは何処の部分ですか?
受信メ―ル サ―バの部分でした
> 認証用に作製したユーザーのものです
やはりそうですよね・・・
う―ん・・・
> 受信メ―ル サ―バの部分でした
これは、ユーザーのログインのものでいいと思います。
そうですか、わかりました
もう始めより更に全然わからくなってきました・・・
2日間調べまくってカンヅメ状態だったので少し寝ます。
管理人様本当にありがとうございました。
横から失礼。
relayhostの設定ですが
relayhost = [smtp.xxxx.com]
のようにブラケットが必要だと思います。
ご確認ください。
私はOutbound Port25 Blockの設定を行った事がないので、ハッキリした回答が出来ないと思います。
Suzuakiさんのサイトで説明しているので参考にしてみてはどうでしょうか?
http://www.suzuaki.net/linux/postfix-relay.html