質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Postfix

Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

サーバ

サーバは、 クライアントサーバモデルにおいてクライアントからの要求に対し 何らかのサービスを提供するプログラムを指す言葉です。 また、サーバーソフトウェアを稼動させているコンピュータ機器そのもののことも、 サーバーと呼ぶ場合もあります。

Q&A

解決済

2回答

14853閲覧

外部からのメールが全てRelay access deniedになる

toaruhetare

総合スコア141

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Postfix

Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

サーバ

サーバは、 クライアントサーバモデルにおいてクライアントからの要求に対し 何らかのサービスを提供するプログラムを指す言葉です。 また、サーバーソフトウェアを稼動させているコンピュータ機器そのもののことも、 サーバーと呼ぶ場合もあります。

0グッド

0クリップ

投稿2015/03/07 03:14

編集2015/03/07 04:49

お世話になります。

サーバに設定したドメイン宛に外部(Gmail、Yahoo、Outlookから試しました)からメールを送信するとRelay access deniedとなってしまいます。
サーバ内部からサーバ内部宛、サーバー内部から外部宛のメールは送受信可能なことを確認しています。

環境は下記状態です。
OS:CentOS 6.6
SMTP:Postfix
POP3:Dovecot

下記がyahooからメールを送信した際のmaillogに出力されたエラー部分です。
NOQUEUE: reject: RCPT from XXX.yahoo.co.jp[XX.XX.XX.XX]: 554 5.7.1 XXX@example.net: Relay access denied; from=XXX@yahoo.co.jp to=XXX@example.net proto=ESMTP helo=<XXX.yahoo.co.jp>
disconnect from XXX.yahoo.co.jp[XX.XX.XX.XX]

ドメインなどの設定は下記の様になっています。
myhostname = mail.example.net
mydomain = example.net
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain

このエラーで検索をかけると、mydestination部分が設定されていないことが原因であることが多いようですが、自分の場合は設定しているので他が原因な気がするのですが、どこがいけないのかが分かりません。

SASL認証の設定は下記状態です。
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $mydomain
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_client_restrictions = permit_mynetworks, check_client_access hash:/etc/postfix/reject_client, permit
smtpd_sender_restrictions = permit_mynetworks, check_sender_access hash:/etc/postfix/reject_sender

お分かりになる方がいらっしゃいましたらご教示ください。
よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

自己解決

main.cfを参考サイトと照らし合わせ全べてを見直したところ、一部「,」で区切るべき部分が区切られていませんでした。

そこを修正したところ現在外部からのメールを受信できるようになりました。

お騒がせいたしました。

投稿2015/03/10 00:48

toaruhetare

総合スコア141

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

myhostname = example.net
mydomain = mail.example.net

本当にこうなってますか?逆では?

投稿2015/03/07 04:18

hotta

総合スコア1613

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

toaruhetare

2015/03/07 04:50

すみません、逆でした
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問