Josep M. a écrit :
> Hello.
> 
> In lasts days one spammer had fun with my email address sending me
> hundresds of emails, most of them rejected by postfix anti-spam
> measures, but not all.
> 
> I will explain the spammer send from internet (without authentication):
> 
> from: websurfer at navegants.com
> to: websurfer at navegants.com
> 
> I have saslauthd running ok, and noboby can send outside the network
> without auth (except localhost), but....Do I need something for that one
> IP from internet can't   send email "from me to me" without
> authentication?
> 
> 

depends what ou mean by "from:"

if it's the From: header, then there's nothing you can do. check the
mail you posted to the list and you'll see that it has your address in
the "From:" header.

if you mean the envelope sender (MAIL FROM command), then you can do
different things. For example,

smtpd_recipient_restrictions =
        permit_mynetworks
        permit_sasl_authenticated
        reject_unauth_destination
        check_sender_access hash:/etc/postfix/restricted_sender
        ...

== sender_reject
example.com     REJECT authentication required
.example.com    REJECT authentication required


PS. Please put the check_sender_access AFTER reject_unauth_destination.
(sorry for shouting, but it's for your safety!).


> Thanks
> Josep
> 
> 
> smtpd_recipient_restrictions = permit_mynetworks,
> reject_unauth_destination,    reject_unauth_pipelining,
> check_recipient_access        hash:/etc/postfix/recipient_checks,    
> check_helo_access hash:/etc/postfix/helo_checks,    
> check_helo_access  hash:/etc/postfix/access_helo    
> check_sender_access    hash:/etc/postfix/sender_checks.domain,      
> check_sender_access    hash:/etc/postfix/sender_checks.email,       
> check_client_access    hash:/etc/postfix/client_checks,    
> reject_unknown_sender_domain,    reject_unknown_recipient_domain,   
> reject_non_fqdn_sender ,        reject_non_fqdn_recipient,
> reject_multi_recipient_bounce,    reject_unlisted_recipient,
> reject_unverified_recipient,    permit_sasl_authenticated ,   
> check_policy_service unix:private/policy    
> check_policy_service inet:127.0.0.1:60000     
> check_sender_access hash:/etc/postfix/verify_domain    
> check_recipient_access hash:/etc/postfix/verify_user    
> permit
> 
> 
> 
> 

Reply via email to