• [^] # Re: hum

    Posté par . En réponse à la dépêche Envoi de spam à partir d'un serveur, comment réagir ?. Évalué à 4.

    La conf postfix qui fait ça: smtpd_sender_login_maps
    Dans ton smtpd_sender_restrictions, utilise reject_sender_login_mismatch

    reject_sender_login_mismatch:
    Reject the request when $smtpd_sender_login_maps specifies an owner for the MAIL FROM address, but the client is not (SASL) logged in as that MAIL FROM address owner; or when the client is (SASL) logged in, but the client login name doesn't own the MAIL FROM address according to $smtpd_sender_login_maps.
    
    smtpd_sender_login_maps (default: empty)
    Optional lookup table with the SASL login names that own sender (MAIL FROM) addresses.
    Specify zero or more "type:name" lookup tables, separated by whitespace or comma. Tables will be searched in the specified order until a match is found. With lookups from indexed files such as DB or DBM, or from networked tables such as NIS, LDAP or SQL, the following search operations are done with a sender address of user@domain:
    1) user@domain
    This table lookup is always done and has the highest precedence.
    2) user
    This table lookup is done only when the domain part of the sender address matches $myorigin, $mydestination, $inet_interfaces or $proxy_interfaces.
    3) @domain
    This table lookup is done last and has the lowest precedence.
    In all cases the result of table lookup must be either "not found" or a list of SASL login names separated by comma and/or whitespace.