このスレッドは解決済です(未解決に戻す場合はこちら)
<<戻る

Postfix (SMTP-Auth) でメールの送信が出来ない このメッセージに返信する
日時: 2013/12/02(Mon) 16:57
名前: こなみるく
URL:
はじめまして。こちらで質問するのは初めてになります。こなみるくです。
お力添えいただければ幸いです。
環境
・さくらVPS
・CentOS release 6.5 (Final)
・Postfix 2.6.6
・Dovecot 2.0.9
・saslauthd 2.1.23

Thunderbardでsmtpの設定をし、いざ送信をすると 「メッセージを送信できませんでした。」が表示されます。
設定等は下に書いております。

IMAPはクライアント(Thunderbard)からログインし、メールの確認が可能です。
一応ポートは、 25 110 143 465 587 993 995 が空いております。
IMAP,SMTP ともに STARTTLSのつもりです。

各種コマンドの結果
【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 = ipv4
mail_owner = postfix
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
message_size_limit = 10485760
mydestination = $myhostname, localhost.$mydomain, localhost , $mydomain
mydomain = 独自ドメイン
myhostname = mail.独自ドメイン
mynetworks = 168.100.189.0/28, 127.0.0.0/8
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,reject
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous
smtpd_sasl_type = dovecot
smtpd_tls_CAfile = /etc/pki/tls/cert.pem
smtpd_tls_auth_only = yes
smtpd_tls_cert_file = /etc/pki/tls/certs/server.crt
smtpd_tls_key_file = /etc/pki/tls/certs/server.key
smtpd_tls_loglevel = 1
smtpd_tls_security_level = may
smtpd_use_tls = yes
tls_random_source = dev:/dev/urandom
unknown_local_recipient_reject_code = 450

【クライアントから送信時のmaillog】
postfix/submission/smtpd[26211]: connect from 接続元
postfix/submission/smtpd[26211]: setting up TLS connection from 接続元
postfix/submission/smtpd[26211]: Anonymous TLS connection established from 接続元: TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)
postfix/submission/smtpd[26211]: warning: SASL: Connect to smtpd failed: No such file or directory
postfix/submission/smtpd[26211]: fatal: no SASL authentication mechanisms
postfix/master[26133]: warning: process /usr/libexec/postfix/smtpd pid 26211 exit status 1
postfix/master[26133]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling

【Thunderbardの設定】
SMTPサーバ
サーバ名 mail.独自ドメイン
ポート 587
ユーザ名 ユーザ名
認証方式 通常のパスワード認証
接続の保護 STARTTLS

【内部からの telnet】
telnet localhost 587
Trying ::1...
telnet: connect to address ::1: Connection refused
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mail.独自ドメイン ESMTP unknown
EHLO localhost
250-mail.独自ドメイン
250-PIPELINING
250-SIZE 10485760
250-VRFY
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
quit

ここで、
250-AUTH PLAIN LOGIN DIGEST-MD5 CRAM-MD5
と表示されないといけないのでしょうか・・・ しかし
【rpm -qa | grep sasl】
cyrus-sasl-ntlm-2.1.23-13.el6_3.1.x86_64
cyrus-sasl-md5-2.1.23-13.el6_3.1.x86_64
cyrus-sasl-2.1.23-13.el6_3.1.x86_64
cyrus-sasl-sql-2.1.23-13.el6_3.1.x86_64
cyrus-sasl-lib-2.1.23-13.el6_3.1.x86_64
cyrus-sasl-ldap-2.1.23-13.el6_3.1.x86_64
cyrus-sasl-plain-2.1.23-13.el6_3.1.x86_64
cyrus-sasl-gssapi-2.1.23-13.el6_3.1.x86_64
cyrus-sasl-devel-2.1.23-13.el6_3.1.x86_64

sasl-md5 は入っています。

saslのデータベースは生成されており、ユーザも登録してあります。

【sasl2/smtpd.conf】
pwcheck_method: auxprop
mech_list: plain login

少し混乱しています。なんとかお力添えを頂きたいです。
よろしくお願いいたします。
記事編集 編集
Re: Postfix (SMTP-Auth) でメールの送信が出来ない このメッセージに返信する
日時: 2013/12/02(Mon) 17:49
名前: こなみるく
URL:
少し進展しました。
cyrus を使うといっているのに、
smtpd_sasl_type = dovecot となっていたところを
smtpd_sasl_type = cyrus にし
smtpd_sasl_path = smtpd も記述したところ Thunderbard からの送信が出来ました。

しかし、このメールに返信すると届きません。
GMailで送信しようとすると、
Delivery to the following recipient failed permanently:
ユーザ名@独自ドメイン
Technical details of permanent failure:
Google tried to deliver your message, but it was rejected by the server for the recipient domain 独自ドメイン by さくらの自分のドメイン. [サーバーIP].

The error that the other server returned was:
554 5.7.1 <ユーザ名@独自ドメイン>: Recipient address rejected: Access denied

と出てしまいます。
これも SMTP-Authの設定に関係があるのでしょうか・・?
【GMailから送信時のログ】
postfix/smtpd[26596]: connect from mail-vc0-f179.google.com[209.85.220.179]
postfix/smtpd[26596]: setting up TLS connection from mail-vc0-f179.google.com[209.85.220.179]
postfix/smtpd[26596]: Anonymous TLS connection established from mail-vc0-f179.google.com[209.85.220.179]: TLSv1 with cipher RC4-SHA (128/128 bits)
postfix/smtpd[26596]: NOQUEUE: reject: RCPT from mail-vc0-f179.google.com[209.85.220.179]: 554 5.7.1 <ユーザ名@独自ドメイン>: Recipient address rejected: Access denied; from=<ユーザ名@gmail.com> to=<ユーザ名@独自ドメイン> proto=ESMTP helo=<mail-vc0-f179.google.com>
postfix/smtpd[26596]: disconnect from mail-vc0-f179.google.com[209.85.220.179]

スレ変えたほうがいいのでしょうか。
よろしくお願いいたします。
記事編集 編集
Re: Postfix (SMTP-Auth) でメールの送信が出来ない このメッセージに返信する
日時: 2013/12/02(Mon) 19:01
名前: こなみるく
URL:
申し訳ございません。更なる追記です。
当サーバーは、1IPで virtualhost で運用されています。
ドメインは、お名前.comで取得いたしました。
記事編集 編集
Re: Postfix (SMTP-Auth) でメールの送信が出来ない このメッセージに返信する
日時: 2013/12/02(Mon) 19:12
名前: こなみるく
URL:
えっと、無事自己解決しました。スレ立て申し訳ございませんでした。
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination,reject

と記述していて、最後のrejectを消したらGmailからメールが届くようになりました。

smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination

閲覧された方の役に立てればなと思います。

失礼いたしました。
記事編集 編集
best imitation cartier watches online このメッセージに返信する
日時: 2015/01/15(Thu) 03:17
名前: wsmggwjocnm@hotmail.com
URL: http://www.bmar13.com/cartier-paris-watches-c-222.html
This is a good system to let interested buyers to set a pre-order. I can’t wait!
<a href="http://www.bmar13.com/cartier-paris-watches-c-222.html" >best imitation cartier watches online</a> [url=http://www.bmar13.com/cartier-paris-watches-c-222.html]best imitation cartier watches online[/url]
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -