[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]
manip sendmail
- To:
- Subject: manip sendmail
- From: lordyan <>
- Date: Thu, 28 Dec 2000 11:28:09 -0500 (EST)
Bonjour tout le monde !
J'aimerai empecher des spammers de se servir de mon serveur comme relay (je commence déjà à être sur des listes noires!!). J'ai sendmail 8.8.8 et j'ai trouvé sur http://www.sendmail.org/~ca/email/check.html#check_rcpt le moyen d'empecher ça...Sauf que je suis tout débutant en linux ! et si j'ai capté en théorie, je ne vois pas, en pratique ni comment, ni où il faut que je mette les lignes de commande indiquées !!...ils n'arrètent pas de parler de ruleset, je ne sais pas ce que c'est !
Quelqu'un aurait-il assez de patience pour me dire ce que je dois faire ? Qu'est ce que :
LOCAL_CONFIG
F{LocalIP} /etc/mail/LocalIP
F{RelayTo} /etc/mail/relayto
Que faut il créer, et où ?
Et ou mettre le gros morceau :
LOCAL_RULESETS
Scheck_rcpt
# make sure you have TABs here, not BLANKs! sendmail will complain otherwise...
# first: get client addr
R$+ $: $(dequote "" $&{client_addr} $) $| $1
R0 $| $* $@ ok no client addr: directly invoked
R$={LocalIP}$* $| $* $@ ok from here
# not local, check rcpt
R$* $| $* $: $>3 $2
# remove local part, maybe repeatedly
R$+ $:$>remove_local $1
# still something left?
R$*<@$*>$* $#error $@ 5.7.1 $: 550 we do not relay
Sremove_local
# remove RelayTo part (maybe repeatedly)
R$*<@$*$={RelayTo}.>$* $>3 $1 $4
R$*<@$=w.>$* $: $>remove_local $>3 $1 $3
R$*<@$*>$* $@ $1<@$2>$3
# dequote local part
R$- $: $>3 $(dequote $1 $)
R$*<@$*>$* $: $>remove_local $1<@$2>$3
Si quelqu'un à la gentillesse de répondre, je le remercie d'avance !
Y@n