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

>>トップページに戻る

BBS 過去ログ No.0008に戻る

タイトル: SMTP-AUTHについて・・・
記事No: 2419
投稿日: 2004/07/16(Fri) 07:20
投稿者: BubbleHouse
こんにちはこの前もお世話になったBubbleHouseと申します。

Postfixで色々なサイトを参考にしてSMTP-AUTHを構築したのですが、
特に送信の際に認証をしなくても送信が可能なので、誰でもメールを送信することが可能です。

MUAはOutlook Expressを使用しており、
「このサーバは認証が必要」をチェックしなくても送信が可能です。
チェックをするとちゃんと認証を要求してきます。

SMTP-AUTHとはこういうものなのでしょうか?

EHLOコマンドをtelenetから送信すると、

250-AUTH PLAIN LOGIN DIGEST-MD5 CRAM-MD5

と、ちゃんと出ていますのですが・・・

ちなみにmain.cfは、

-----------------------------------------------------------

smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $domain
smtpd_recipient_restrictions = permit_mynetworks,
permit_sasl_authenticated,
check_relay_domain,
reject
smtpd_sasl_security_options = noanonymous

------------------------------------------------------------

と、こんな具合です。

これだけでは駄目なのでしょうか?
ご教授お願いします。

タイトル: Re: SMTP-AUTHについて・・・
記事No: 2420
投稿日: 2004/07/16(Fri) 12:44
投稿者: ALPHA   <alpha@alpha.ne.jp>
URL: http://www2.alpha.ne.jp/
SMTP-AUTHは外部から送信するときにパスワードを要求するものです。
ローカルから送信チェックしていませんか?

> smtpd_recipient_restrictions = permit_mynetworks,
> permit_sasl_authenticated,
> check_relay_domain,
> reject

この部分の意味は
permit_mynetworksが
mynetworks = IPアドレス
のものを送信許可
check_relay_domainが
mydestination = ドメイン名
の物を送信許可
permit_sasl_authenticaが
sasl(SMTP-AUTH)で問題なかったものを許可、
rejectでその他の物を排除になっていますので
ローカルだとSMTP-AUTHを使わなくても送信できます。

タイトル: Re^2: SMTP-AUTHについて・・・
記事No: 2427
投稿日: 2004/07/18(Sun) 02:09
投稿者: BubbleHouse
ありがとうございます。

これでモヤモヤが取れました。

▲ページの最上部に戻る

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