こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

EC2のpostfix+dovecotのメール受信

初めて投稿させて頂きます。宜しくお願い致します。

現在アマゾンのEC2において、「postfix+dovecot」を使用しメール環境を設置しております。メールの送受信がほぼできたのですが、メールクライアントからメールの送信のみが出来ない状態です。まる2日かかっても修正できず、あせっている状態です。下記が症状や各種設定詳細です。

▼症状
1.outlook2003エラーメッセージ
タスク 'test@xxxxx.la - 送信中'でエラー(0x800CCC0f)が報告されました:
'サーバーへの接続が中断されました。
この問題が引き続き発生する場合は、サーバー管理者かインターネットサービスプロパイダ(ISP)に連絡して下さい。
※Winで2003、マックで2007の両方で検証したが同様のエラー

2.Maillog
エラーは表示されず

3.その他
 ・メールコマンドによるメール送信は内外にOK
 ・phpのPearによるメール送信は内外にOK
 ・各種メーラーによる送信ができず

■Outlook設定内容
・電子メールアドレス:test@xxxxx.la
・受信メールサーバー(I):xxxxx.la
・受信メールサーバー(SMTP):xxxxx.la
・アカウント名:test
・送信サーバー
 ・「送信サーバー(SMTP)は認証が必要」をチェック
 ・受信メールサーバーと同じ設定を使用する
 ※認証不要でもテストしたが同様のエラー
・詳細設定
・送信サーバー(SMTP):「25」と「587」にてテスト
・使用する暗号化接続の種類:なし

■AWS各種設定
 ・Instance:Basic 32-bit Amazon Linux AMI 2011.02.1 Beta Small
 ・OS:Amzon Linux
 ・開放ポート:22/25/80/110/143/587
 ・saslauthd:稼働中

■postfix設定(# postconf -n 実行時結果)
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
broken_sasl_auth_clients = yes
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
data_directory = /var/lib/postfix
debug_peer_level = 2
home_mailbox = Maildir/
html_directory = no
inet_interfaces = all
inet_protocols = all
mail_owner = postfix
mailbox_command = /usr/bin/procmail
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
message_size_limit = 10485760
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mydomain = xxxxx.la
myhostname = xxxxx.la
mynetworks = 168.100.189.0/28, 127.0.0.0/8,127.0.0.0/8, 192.168.0.0/24
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases.postfix
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.6.6/README_FILES
sample_directory = /usr/share/doc/postfix-2.6.6/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
smtpd_banner = $myhostname ESMTP unknown
smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous
unknown_local_recipient_reject_code = 550

■/etc/postfix/master.cfの設定
・・・・・・・・・・・・・・・・・・・・・・・・・・・・
smtp inet n - n - - smtpd
#submission inet n - n - - smtpd
# -o smtpd_tls_security_level=encrypt
# -o smtpd_sasl_auth_enable=yes
# -o smtpd_client_restrictions=permit_sasl_authenticated,reject
# -o milter_macro_daemon_name=ORIGINATING
#smtps inet n - n - - smtpd
# -o smtpd_tls_wrappermode=yes
# -o smtpd_sasl_auth_enable=yes
# -o smtpd_client_restrictions=permit_sasl_authenticated,reject
# -o milter_macro_daemon_name=ORIGINATIN
・・・・・・・・・・・・・・・・・・・・・・・・・・・・


■dovecot設定
・・・・・・・・・・・・・・・・・
# Protocols we want to be serving.
#protocols = imap pop3 lmtp
#protocols = imap imaps pop3 pop3s
・・・・・・・・・・・・・・・・・・・
disable_plaintext_auth = no


■DNS設定
・使用サービス:お名前ドットコム
・設定内容
ホスト名TYPEVALUE
xxxxx.la NS 01.dnsv.jp
xxxxx.la NS 02.dnsv.jp
xxxxx.la MX xxxxx.la /10
xxxxx.la A 175.41.239.125
www.xxxxx.la A 175.41.239.125

■その他実行コマンド結果
[root@mail ~]# /etc/rc.d/init.d/saslauthd restart
Stopping saslauthd: [ OK ]
Starting saslauthd: [ OK ]

[root@mail ~]# rpm -qa cyrus-sasl*
cyrus-sasl-2.1.23-8.6.amzn1.i686
cyrus-sasl-sql-2.1.23-8.6.amzn1.i686
cyrus-sasl-devel-2.1.23-8.6.amzn1.i686
cyrus-sasl-plain-2.1.23-8.6.amzn1.i686
cyrus-sasl-ntlm-2.1.23-8.6.amzn1.i686
cyrus-sasl-md5-2.1.23-8.6.amzn1.i686
cyrus-sasl-gssapi-2.1.23-8.6.amzn1.i686
cyrus-sasl-ldap-2.1.23-8.6.amzn1.i686
cyrus-sasl-lib-2.1.23-8.6.amzn1.i686


以上、長々となってしまいましたが、何かヒントを頂ければ大変有り難く存じます。
何卒宜しくお願い致します。

投稿日時 - 2011-06-15 13:52:48

QNo.6811185

すぐに回答ほしいです

質問者が選んだベストアンサー

ISPはOB25していませんか?
私の環境からはつながるようです。
587はポートが開いていないようでした。

*IPを書いてはまずくないですか?

投稿日時 - 2011-06-16 11:42:40

補足

アドバイス有難うございました。
IPアドレス変更致しました。

587ポートですが、「Security Groups」の一覧に、TCPおよびUDPへ「587」を追加しているのですが。他に、587のポートをあける設定はありましたでしょうか。お時間頂き恐縮ですが宜しくお願い致します。

投稿日時 - 2011-06-16 12:57:21

お礼

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

投稿日時 - 2011-06-16 12:59:51

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問