Gegroet Tweakers, Deamons
en henken
,
Ik draai Qmail als mailserver programma op RH 7.2 met Plesk Sytem Administrator, nu is het probleem dat ik wordt lastig gevallen door spammers die lastig doen. (tja welk spammer nou niet). Nu kon ik op de Plesk fora niet echt veel nuttigs vinden wat je gelijk kon toepassen zonder iets extra te hoeven installeren.
Na lang gezocht hebben en te hebben gevonden:
http://www.lifewithqmail.org/lwq.html#relaying
http://www.palomine.net/qmail/selectiverelay.html
http://www.unixpimps.org/software/qregex/ (een patch voor qmail)
heb ik diverse trucs toegepast, o.a. in inetd.conf editen en alleen smtp connecties te accepteren van local host, maar dat gaat niet op omdat ik ook mail moet ontvangen voor de websites die ook op die server draaien.
Quote uit lifewithqmail:
Dat heb ik als volgt opgelost in een configuratie voor Xinetd (/etc/xinetd.d/smtp_psa):
het laat alleen locale users de smtp service gebruiken, maar sluit tegelijk de buitenstaande connecties af die ik wel wil waarvan ik mail moet van ontvangen.
mijn vraag kort samengevat:
is er een programma waar mee ik selectief kan relayen? d.w.z. alleen locale systeemusers mogen smtp gebruiken om post te verzenden en ook tegelijk post te kunnen ontvangen
bijvoorbaat dank
ik heb tcpserver en tcp-wrappers nog niet uitgeprobeerd, aangezien ik de documentatie maar magertjes vind en niet begrijp -> tcpserver heeft denk ik dezelfde effect als xinetd?
Ik draai Qmail als mailserver programma op RH 7.2 met Plesk Sytem Administrator, nu is het probleem dat ik wordt lastig gevallen door spammers die lastig doen. (tja welk spammer nou niet). Nu kon ik op de Plesk fora niet echt veel nuttigs vinden wat je gelijk kon toepassen zonder iets extra te hoeven installeren.
Na lang gezocht hebben en te hebben gevonden:
http://www.lifewithqmail.org/lwq.html#relaying
http://www.palomine.net/qmail/selectiverelay.html
http://www.unixpimps.org/software/qregex/ (een patch voor qmail)
heb ik diverse trucs toegepast, o.a. in inetd.conf editen en alleen smtp connecties te accepteren van local host, maar dat gaat niet op omdat ik ook mail moet ontvangen voor de websites die ook op die server draaien.
Quote uit lifewithqmail:
Qmail staat ingesteld op CLOSED relay, dus alleen mail verwerken voor domeinen eigen server. Dat zit goed. Alleen zit ik nog met het probleem van: Hoe zorg ik ervoor dat de smtp service alleen connectie accepteerd voor het verzenden van mail naar buitentoe?An MTA accepts a message via SMTP that doesn't appear to be either for a local address or from a local sender
Dat heb ik als volgt opgelost in een configuratie voor Xinetd (/etc/xinetd.d/smtp_psa):
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| service smtp
{
socket_type = stream
protocol = tcp
wait = no
disable = no
user = root
instances = UNLIMITED
# accepteer alleen connecties die van oorsprong uit localhost komen
# dus een connectie die van intern netwerk komt of van buiten het
# Netwerk is verboden
# ik twijfel nog alleen op de naam "localhost" die mag ook 127.0.0.0.1/32
# zijn, /32 omdat het alleen 127.0.0.1 mag zijn
only_from = localhost
server = /usr/local/psa/qmail/bin/tcp-env
server_args = /usr/local/psa/qmail/bin/relaylock
/usr/local/psa/qmail/bin/qmail-smtpd
/usr/local/psa/qmail/bin/smtp_auth
/usr/local/psa/qmail/bin/true
/usr/local/psa/qmail/bin/cmd5checkpw
/usr/local/psa/qmail/bin/true
} |
het laat alleen locale users de smtp service gebruiken, maar sluit tegelijk de buitenstaande connecties af die ik wel wil waarvan ik mail moet van ontvangen.
mijn vraag kort samengevat:
is er een programma waar mee ik selectief kan relayen? d.w.z. alleen locale systeemusers mogen smtp gebruiken om post te verzenden en ook tegelijk post te kunnen ontvangen
bijvoorbaat dank
ik heb tcpserver en tcp-wrappers nog niet uitgeprobeerd, aangezien ik de documentatie maar magertjes vind en niet begrijp -> tcpserver heeft denk ik dezelfde effect als xinetd?
---