はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 当サイト情報 >> スレッド

このページは表示専用です。新規投稿・レスや最新情報はこちらです。

 EC2のpostfix+dovecotのメール送信ができない
日時: 2011/06/15 17:00
名前: EC2ユーザー

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

現在アマゾンの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


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

■ コンテンツ関連情報

 Re: EC2のpostfix+dovecotのメール送信ができない ( No.1 )
日時: 2011/06/16 01:05
名前: 何でしょしんしゃって名前は駄目なんだ?

こんな面倒くせぇもんを万人が使ってると思うなよ。

https://aws.amazon.com/support
↑ここに聞け
 Re: EC2のpostfix+dovecotのメール送信ができない ( No.2 )
日時: 2011/06/16 09:39
名前: EC2ユーザー

アドバイス有難うございます。
早速、利用しようかと思います。

 Re: EC2のpostfix+dovecotのメール送信ができない ( No.3 )
日時: 2011/06/17 10:46
名前: EC2ユーザー

/etc/postfix/master.cfの下記にすることにより解決いたしました。

submission inet n - n - - smtpd

有難うございました。

■ その他

ページ先頭へ


Copyright(©)2004-2018 First home server construction. All Right Reserved.