Linux で自宅サーバ [ Home Server Techncial ]

>>トップページに戻る

BBS 過去ログ No.0009に戻る

タイトル: 誰にでも送信出来るようにするには?
記事No: 2708
投稿日: 2004/08/31(Tue) 17:57
投稿者: ひつじ
始めまして、ひつじと申します。よろしくお願い致します。

早速なのですが、先日、こちらのサイトを参考に【smtp-auth】を
導入いたしました。設定も無事に終わり、問題ないかと思ったのですが
どうも特定のドメイン宛てにしかメールを許可していないようなのです。
/etc/postfix/main.cf の relay_domains = $mydestination の項目
に追加すると、追加したドメインのメールアドレスへは送信できるのです
がしていないドメイン(アドレス)には遅れないようです。
どこの項目を設定すればよいのでしょうか? 素人質問ですみませんが
よろしくお願い致します。
(環境:Linux Vine V2.x Postfix V.?)

タイトル: 何とかなりました
記事No: 2712
投稿日: 2004/09/01(Wed) 18:44
投稿者: ひつじ
ひつじです。お世話になりました。
何とかなりました。ありがとうございました。

タイトル: smtp-authの設定について
記事No: 2725
投稿日: 2004/09/05(Sun) 17:19
投稿者: ひつじ
やっぱりだめみたいです。下記のようなメールが帰ってきます。
どこを設定すればよいのでしょうか? よろしければご教示ください。

以下の受信者にメールが配信できませんでした :

'abc@test.ne.jp' 2004/09/05 17:13
554 <abc@test.ne.jp>: Recipient address rejected: Relay access denied
(クライアント側のメーラーはMS Outlook Express)

それと、ユーザー登録の時、
/usr/sbin/saslpasswd -c -u '/usr/sbin/postconf -hdomain' ユーザー名
/usr/sbin/saslpasswd -c -u domain ユーザー名
という2種類をいろいろなサイトを探して見つけました。
この2つはどう使い分ければよいのでしょうか? よろしくお願いします。

タイトル: Re: smtp-authの設定について
記事No: 2730
投稿日: 2004/09/07(Tue) 01:07
投稿者: shino
はじめまして!

わたしはLinux初心者で、詳しくないのですが、最近メールサーバを
構築しました。その際、smtp-auth設定時に同様な事象で悩みました。

結局、smtp-auth設定前に設定した「ホスト名と転送先ドメインとして
許可されているドメインが宛先メールアドレスに指定されているものを受信」等々
残っていたため、main.cfをオリジナルに戻し、SMTP利用前提で設定しなおしました。(といっても、ここのwebを参照させていただきましたが。)

> > 以下の受信者にメールが配信できませんでした :
> > 'abc@test.ne.jp' 2004/09/05 17:13
> 554 <abc@test.ne.jp>: Recipient address rejected: Relay access denied
> (クライアント側のメーラーはMS Outlook Express)

配送時のエラーのようですが、smtpd_recipient_restrictionsの
設定はどうなっていますか?私の設定はSMTP-AUTH利用で以下のとおりの設定としてますが、問題ありません。
(Vine3.0 Postfix 2.0.20)

smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination

以上

タイトル: Re^2: smtp-authの設定について
記事No: 2732
投稿日: 2004/09/07(Tue) 08:42
投稿者: ひつじ
お世話になります。ひつじです。ありがとうございます。

> 結局、smtp-auth設定前に設定した「ホスト名と転送先ドメインとして
> 許可されているドメインが宛先メールアドレスに指定されているものを受信」等々
> 残っていたため、main.cfをオリジナルに戻し、SMTP利用前提で設定しなおしました。(といっても、ここのwebを参照させていただきましたが。)

ワタシもこちらのサイトを参考にさせていただいているので、同じだと
思います。(オリジナルに近いもの)

> 配送時のエラーのようですが、smtpd_recipient_restrictionsの
> 設定はどうなっていますか?私の設定はSMTP-AUTH利用で以下のとおりの設定としてますが、問題ありません。
> (Vine3.0 Postfix 2.0.20)

Vine v2.5 Postfix V1.1.13 を使用しています。
オリジナルにsmtp-auth用の設定という事で下記の内容にしています。
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_recipient_restrictions = permit_mynetworks,
permit_sasl_authenticated, check_relay_domains, reject
broken_sasl_auth_client = yes

となっております。

設定後のtelnet localhost 25 でも表示されるべき内容が表示され
いました。ユーザー登録の部分を変更してみたところ、少し状況は
変わりまして、サーバーまでは接続するのですが、ユーザー名と
パスワードのところで、失敗してしまいます。
ダイアログでユーザー名とパスワードを聞いてくるのですが、
登録した、ユーザー名とパスワードを入力しても一向に接続が出来ません。ご指導よろしくお願いします。

ちなみにパスワードは、
/usr/sbin/saslpasswd -c -u '/usr/sbin/postconf -h hostname' ユーザー名
で設定しています。

タイトル: Re^3: smtp-authの設定について
記事No: 2749
投稿日: 2004/09/08(Wed) 01:10
投稿者: shino
ひつじさん こんばんは!

> オリジナルにsmtp-auth用の設定という事で下記の内容にしています。
> smtpd_sasl_auth_enable = yes
> smtpd_sasl_local_domain = $myhostname
> smtpd_sasl_recipient_restrictions = permit_mynetworks,
> permit_sasl_authenticated, check_relay_domains, reject
> broken_sasl_auth_client = yes
> > となっております。

基本的、私の設定と変わらないですネ。あと、以下の設定は如何でしょうか?
<私の設定>
myhostname = shinoshino.com <ー例
mydomain = shinoshino.com
myorigin = $mydomain
mydestination = $myhostname, localhost.$mydomain $mydomain
mynetworks = 192.168.10.0/24, 127.0.0.0/8
relay_domains = $mydestination


> > 設定後のtelnet localhost 25 でも表示されるべき内容が表示され
> いました。ユーザー登録の部分を変更してみたところ、少し状況は
> 変わりまして、サーバーまでは接続するのですが、ユーザー名と
> パスワードのところで、失敗してしまいます。
> ダイアログでユーザー名とパスワードを聞いてくるのですが、
> 登録した、ユーザー名とパスワードを入力しても一向に接続が出来ません。ご指導よろしくお願いします。
> > ちなみにパスワードは、
> /usr/sbin/saslpasswd -c -u '/usr/sbin/postconf -h hostname' ユーザー名
> で設定しています。

/usr/sbin/sasldblistusersで登録されたユーザは確認できますよね。私の場合はバージョンの関係で sasldb2で若干の違いはあるかもしれませんが、詳しくはわかりません。Vineではないですが、以下のサイトが役立つと思います。
http://solaris.bluecoara.net/servers/postfix/smtpauth.phtml

また、確認もメイラーをsylpheed利用なら./.sylpheed/sylpheed.logに以下のように記録されます。

[00:58:46] * message: SMTPサーバ: zafy に接続中...
[00:58:46] SMTP< 220 shinoshino.com ESMTP Postfix
[00:58:46] ESMTP> EHLO zafy
[00:58:46] ESMTP< 250-shinoshino.com
[00:58:46] ESMTP< 250-PIPELINING
[00:58:46] ESMTP< 250-SIZE 10240000
[00:58:46] ESMTP< 250-VRFY
[00:58:46] ESMTP< 250-ETRN
[00:58:46] ESMTP< 250-AUTH PLAIN LOGIN DIGEST-MD5 CRAM-MD5
[00:58:46] ESMTP< 250-AUTH=PLAIN LOGIN DIGEST-MD5 CRAM-MD5
[00:58:46] ESMTP< 250-XVERP
[00:58:46] ESMTP< 250 8BITMIME
[00:58:46] ESMTP> AUTH CRAM-MD5
[00:58:46] ESMTP< 334 PDEzOTU0NDM3ODkuNDA1Mzc1MUBzaGlub3JhYS5jb20+
[00:58:46] ESMTP< [Decoded: <1395443789.4053751@shinoshino.com>]
[00:58:46] ESMTP> [Encoded: kazu 4ce66526f639921d099d9235b6a27e80]
[00:58:46] ESMTP> a2F6dSA0Y2U2NjUyNmY2Mzk5MjFkMDk5ZDkyMzViNmEyN2U4MA==
[00:58:46] ESMTP< 235 Authentication successful
[00:58:46] SMTP> MAIL FROM:<kazu@shinoshino.com>
[00:58:46] SMTP< 250 Ok
[00:58:46] SMTP> RCPT TO:<shinoshino@nifty.com>
[00:58:46] SMTP< 250 Ok
[00:58:46] SMTP> DATA
[00:58:46] SMTP< 354 End data with <CR><LF>.<CR><LF>
[00:58:46] SMTP> . (EOM)
[00:58:46] SMTP< 250 Ok: queued as CFF8A1442C
[00:58:46] SMTP> QUIT
[00:58:46] SMTP< 221 Bye

タイトル: Re^4: smtp-authの設定について
記事No: 2753
投稿日: 2004/09/08(Wed) 17:30
投稿者: ひつじ
shonoさん ありがとうございます。

> <私の設定>
> myhostname = shinoshino.com <ー例
> mydomain = shinoshino.com
> myorigin = $mydomain
> mydestination = $myhostname, localhost.$mydomain $mydomain
> mynetworks = 192.168.10.0/24, 127.0.0.0/8
> relay_domains = $mydestination

ワタシの設定はこんな感じです。
myhostname = ns.citrus.co.jp <mydomainと違います
mydomain = sitrus.co.jp
mydestinations = $myhostname, localhost.$mydomain, $mydomain,
  mail.$mydomain
mynetworks = ***.***.***.***.***/29,127.0.0.0/8 <***はグローバルIP
relay_domains = $mydestination, *** <***は強制的にパスさせているドメイン

後は、今確認しているのですが… 泥沼状態です…
もう少し調べたら、またご指導ください。

▲ページの最上部に戻る

Copyright© Home Server Technical. All Right Reserved.
webmaster@miloweb.net