Avatar billede walker Nybegynder
11. november 2003 - 22:43 Der er 31 kommentarer og
1 løsning

postfix mailspam

Hej
Jeg har et problem med min mailserver... jeg kan lige i første omgang forklare hvad server jeg kører:

postfix
courier-imap
mysql_auth
mysql
* altså med virtuelle brugere.

Jeg har nu det problem at det ser ud som om nogen bruger min smtp server til at prøve at sende en masse spam-mail ud. Det jeg kan se i loggen, som kører konstant, er at der connectes fra min router's LAN ip??? Hvordan kan det lade sig gøre, og hvorfor kan jeg ikke aflæse ip på den maskine som sender?

uddrag fra loggen:
---------------------------------
Nov 12 00:37:43 localhost postfix/smtpd[4486]: connect from unknown[192.168.2.1]
Nov 12 00:37:43 localhost postfix/smtpd[4486]: D1E3C370F1: client=unknown[192.168.2.1]
Nov 12 00:37:44 localhost postfix/smtpd[4486]: D1E3C370F1: reject: RCPT from unknown[192.168.2.1]: 450 <  f@pandia.dk>: User unknown in local recipient table; from=<MAILER-DAEMON@phs.com.tw> to=<???f@pandia.dk> proto=ESMTP helo=<mta3.phs.com.tw>
Nov 12 00:37:44 localhost postfix/smtpd[4488]: connect from unknown[192.168.2.1]
Nov 12 00:37:45 localhost postfix/smtpd[4510]: connect from unknown[192.168.2.1]
Nov 12 00:37:46 localhost postfix/smtpd[4495]: connect from unknown[192.168.2.1]
--------------------------
ip 192.168.2.1 er routerens lokale ip-addresse...

Mvh
Walker

PS. jeg forstår jo ikke lige alt 100% hvad der står i loggen...
Avatar billede mfalck Praktikant
11. november 2003 - 22:53 #1
jeg skal se mere af din error log for at sige om det kommer fra din server -

prøv evt at sætte noget i denne stil ind i /etc/postfix/main.cf:

smtpd_helo_required = yes

smtpd_helo_restrictions = permit_mynetworks, reject_invalid_hostname, reject_invalid_hostname, reject_non_fqdn_hostname

smtpd_sender_restrictions = permit_sasl_authenticated,reject_unauth_pipelining, reject_unknown_sender_domain, reject_non_fqdn_sender,  reject_rhsbl_sender, dsn.rfc-ignorant.org

smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks, reject_unauth_destination, reject_non_fqdn_recipient

default_rbl_reply = $rbl_code Service unavailable; $rbl_class [$rbl_what] blocked using $rbl_domain${rbl_reason?; $rbl_reason}

disable_vrfy_command = yes

smtpd_etrn_restriction = reject

smtpd_recipient_limit = 128

smtpd_timeout = 180
Avatar billede walker Nybegynder
11. november 2003 - 22:57 #2
har lige prøvet at skrive det ind i min main.cf, får stadig en masse linier i min log...
Avatar billede walker Nybegynder
11. november 2003 - 22:59 #3
du får lige lidt mere af loggen nu :) :
......
Nov 12 00:52:36 localhost postfix/qmgr[5024]: 6FFE037162: from=<>, size=2954, nrcpt=1 (queue active)
Nov 12 00:52:36 localhost postfix/smtpd[5105]: 850BD37137: client=unknown[192.168.2.1]
Nov 12 00:52:36 localhost postfix/smtp[5059]: 92983370F1: to=<evelyn86593254@hotmail.com>, relay=mx2.hotmail.com[65.54.252.230], delay=4, status=sent (250  <20031111235232.92983370F1@pandia.dk> Queued mail for delivery)
Nov 12 00:52:36 localhost postfix/smtpd[5105]: 850BD37137: reject: RCPT from unknown[192.168.2.1]: 504 <torinaga>: Sender address rejected: need fully-qualified address; from=<torinaga> to=<jaellis@libra.seed.net.tw> proto=ESMTP helo=<221.195.156.184>
Nov 12 00:52:37 localhost postfix/cleanup[5092]: 5D2063712D: message-id=<20031111235235.5D2063712D@pandia.dk>
Nov 12 00:52:37 localhost postfix/qmgr[5024]: 5D2063712D: from=<8uuiwdf@ms68.hinet.net>, size=1259, nrcpt=1 (queue active)
Nov 12 00:52:38 localhost postfix/smtpd[5106]: 00537370F1: client=unknown[192.168.2.1]
Nov 12 00:52:38 localhost postfix/smtpd[5089]: 1C2D13715F: client=unknown[192.168.2.1]
Nov 12 00:52:38 localhost postfix/smtpd[5105]: disconnect from unknown[192.168.2.1]
Nov 12 00:52:38 localhost postfix/smtp[5088]: connect to ms68a.hinet.net[168.95.5.68]: server refused mail service (port 25)
Nov 12 00:52:38 localhost postfix/smtp[5088]: 9CA6537133: to=<7Xuiwdf@ms68.hinet.net>, relay=none, delay=21, status=deferred (connect to ms68a.hinet.net[168.95.5.68]: server refused mail service)
Nov 12 00:52:39 localhost postfix/smtp[5067]: 80B073714E: to=<evenfang@giga.net.tw>, relay=mailin.giga.net.tw[203.133.1.15], delay=18, status=bounced (host mailin.giga.net.tw[203.133.1.15] said: 550 Error: Message content rejected (in reply to end of DATA command))
Nov 12 00:52:39 localhost postfix/cleanup[5092]: 3B77C37171: message-id=<20031111235239.3B77C37171@pandia.dk>
Nov 12 00:52:39 localhost postfix/qmgr[5024]: 3B77C37171: from=<>, size=2954, nrcpt=1 (queue active)
Nov 12 00:52:39 localhost postfix/cleanup[5107]: 1C2D13715F: message-id=<20031111235238.1C2D13715F@pandia.dk>
Nov 12 00:52:39 localhost postfix/qmgr[5024]: 1C2D13715F: from=<8Wuiwdf@ms68.hinet.net>, size=1274, nrcpt=1 (queue active)
Nov 12 00:52:40 localhost postfix/cleanup[5098]: 00537370F1: message-id=<20031111235238.00537370F1@pandia.dk>
Nov 12 00:52:40 localhost postfix/smtpd[5089]: CD9D73714E: client=unknown[192.168.2.1]
Nov 12 00:52:40 localhost postfix/smtp[5058]: D2D433715E: to=<k0778@ms13.hinet.net>, relay=ms13a.hinet.net[168.95.5.13], delay=8, status=sent (250 FAA23075 Message accepted for delivery)
Nov 12 00:52:41 localhost postfix/qmgr[5024]: 00537370F1: from=<andy@keo.gameserver.nu>, size=12942, nrcpt=1 (queue active)
Nov 12 00:52:42 localhost postfix/smtp[5086]: 1C2D13715F: to=<ever10@iris.seed.net.tw>, relay=mx.seed.net.tw[139.175.54.239], delay=4, status=sent (250 OK id=1AJgVb-0009im-L0)
Nov 12 00:52:42 localhost postfix/smtp[5045]: 3877537117: to=<everasia@giga.net.tw>, relay=mailin.giga.net.tw[203.133.1.15], delay=18, status=bounced (host mailin.giga.net.tw[203.133.1.15] said: 550 Error: Message content rejected (in reply to end of DATA command))
Nov 12 00:52:42 localhost postfix/cleanup[5092]: 9F4ED3715F: message-id=<20031111235242.9F4ED3715F@pandia.dk>
Nov 12 00:52:42 localhost postfix/qmgr[5024]: 9F4ED3715F: from=<>, size=2954, nrcpt=1 (queue active)
Nov 12 00:52:42 localhost postfix/cleanup[5115]: CD9D73714E: message-id=<20031111235240.CD9D73714E@pandia.dk>
Nov 12 00:52:42 localhost postfix/smtpd[5106]: A993137117: client=unknown[192.168.2.1]
Nov 12 00:52:42 localhost postfix/qmgr[5024]: CD9D73714E: from=<3Zuiwdf@ms68.hinet.net>, size=1258, nrcpt=1 (queue active)
........
Avatar billede mfalck Praktikant
11. november 2003 - 23:05 #4
kører du noget på din server - cgi-scripts eller i den stil, som kan sende mails
Avatar billede walker Nybegynder
12. november 2003 - 05:41 #5
nop... jeg har en php webmail (squerrelmail) men den skulle jo helst ikke skabe det problem... det har den ikke gjort hidtil...
Avatar billede mfalck Praktikant
12. november 2003 - 08:44 #6
du skal lige huske at lave en "postfix reload" for at ændringerne træder i kraft (mener jeg).
Avatar billede mfalck Praktikant
12. november 2003 - 08:53 #7
har du "lsof" programmet - det kan være at der er nogen som har installeret en bagdør på din maskine og sender igennem den - derfor optræder din maskine som afsender.
Avatar billede bjuhl Nybegynder
12. november 2003 - 09:58 #8
Det er: service postfix restart
For at genstarte postfix
:-)
Avatar billede mfalck Praktikant
12. november 2003 - 11:48 #9
tja - du kan give kommandoen "reload" til postfix-serveren selv
Avatar billede bjuhl Nybegynder
12. november 2003 - 11:55 #10
OK, bruger altid den anden :-)
Avatar billede walker Nybegynder
12. november 2003 - 14:24 #11
lsof? hvad er det? og hvor kan jeg evt. hente det?
Avatar billede mfalck Praktikant
12. november 2003 - 14:26 #12
lsof - list of open files er et program

du kan evt finde det på rpmfind.net

du bruger det med

lsof -i  (så får du alle programmer som holder en forbindelse åben til din maskine)
Avatar billede walker Nybegynder
12. november 2003 - 15:38 #13
hm, nej jeg har ikke lsof installeret... men jeg har ps og netstat og det eneste jeg kan se er at der kører extrem mange smtp og mysql processer (mysql fordi den bruges til at hente addresser og domæner i)...
Avatar billede mfalck Praktikant
12. november 2003 - 17:08 #14
ok
Avatar billede mfalck Praktikant
12. november 2003 - 17:15 #15
har du prøvet at portskanne din maskine ? evt med nmap
Avatar billede walker Nybegynder
12. november 2003 - 22:23 #16
øh, netstat -a er vel en portscanning?
Avatar billede walker Nybegynder
12. november 2003 - 22:57 #17
så vidt jeg lige kan se, er nmap et x-program... gui... jeg har ingen gui på min server...
Avatar billede mfalck Praktikant
12. november 2003 - 22:59 #18
der findes også en commandline udgave af nmap:

nmap localhost

Starting nmap 3.27 ( www.insecure.org/nmap/ ) at 2003-11-12 22:59 CET
Interesting ports on babe (127.0.0.1):
(The 1608 ports scanned but not shown below are in state: closed)
Port      State      Service
22/tcp    open        ssh
25/tcp    open        smtp
53/tcp    open        domain
80/tcp    open        http
110/tcp    open        pop-3
111/tcp    open        sunrpc
139/tcp    open        netbios-ssn
143/tcp    open        imap2
445/tcp    open        microsoft-ds
631/tcp    open        ipp
901/tcp    open        samba-swat
953/tcp    open        rndc
995/tcp    open        pop3s
2401/tcp  open        cvspserver
3306/tcp  open        mysql

Nmap run completed -- 1 IP address (1 host up) scanned in 0.659 seconds
Avatar billede mfalck Praktikant
12. november 2003 - 23:01 #19
tja - netstat burde give alle processer - problemet er hvis der er blevet installeret en bagdør, så bliver der som regel installeret nogle nye udgaver af programmerne som viser processerne (netstat og lign) som ikke viser bagdørsprogrammet
Avatar billede walker Nybegynder
13. november 2003 - 07:35 #20
hmm, nmap viser følgende:

PORT    STATE SERVICE
21/tcp  open  ftp
22/tcp  open  ssh
25/tcp  open  smtp
80/tcp  open  http
110/tcp  open  pop-3
143/tcp  open  imap
3306/tcp open  mysql
Avatar billede walker Nybegynder
13. november 2003 - 07:35 #21
jeg kunne måske prøve at geninstallere postfix mailprogrammet?
Avatar billede walker Nybegynder
13. november 2003 - 08:13 #22
hmm, hjalp heller ikke...
Avatar billede mfalck Praktikant
13. november 2003 - 09:04 #23
kan jeg evt logge ind på din maskine og kigge selv ?
Avatar billede walker Nybegynder
13. november 2003 - 09:14 #24
mn, tjo, har du icq, messenger eller noget?
Avatar billede mfalck Praktikant
13. november 2003 - 09:18 #25
ja - ellers kan du sende en mail til mfalck@mfalck.dk
Avatar billede mfalck Praktikant
13. november 2003 - 09:18 #26
jeg har nok ikke tid førend i weekenden dog
Avatar billede walker Nybegynder
15. november 2003 - 12:42 #27
Mit netværk er stillet op, så jeg har en router(nat funktion) som er koblet til internettet.
efter routeren er der endnu en router m/ firewall og derefter switch med klienter.

WAN -> R1 -> R2 ->Switch

loggen siger konstant at R2 connecter til mailen's smtp(25) og sender en masse spam ud? mail'en kommer fra WAN for når jeg lukker port-25 i R1 stopper det... Det er heller ikke en af mine andre lokale computere, som er koblet til switchen, for jeg har prøvet at fjerne alle andre kabler, så kun serveren er online...
Avatar billede mfalck Praktikant
15. november 2003 - 12:49 #28
hmm .. kan det være en af klienterne som er blevet hacket og bruges som spamgateway ?
Avatar billede mfalck Praktikant
15. november 2003 - 12:49 #29
undskyld jeg læste ikke indenad
Avatar billede mfalck Praktikant
15. november 2003 - 12:50 #30
er router 2 en hardwareløsning - hvis det er en firewall kan du så ikke se hvorfra forbindelsen oprettes fra ?
Avatar billede walker Nybegynder
12. december 2003 - 15:22 #31
Fandt ud af det var noget med router nr 2, som oversatte alle inkomne ip'er så de så ud som om de kom fra den-selv...

smid lige et svar, så deler jeg pointene ud...
Avatar billede mfalck Praktikant
13. december 2003 - 12:27 #32
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester