PDA

Bekijk Volledige Versie : Mijn server is aan het spammen...



ArneK
02/07/13, 13:26
Hoi allemaal,

Kan iemand mij uitleggen waar de Mail Queue Administration in DA voor is?
Ik dacht altijd dat hier alle mail die niet in een mailbox kan worden afgeleverd wordt geplaatst en na verloop van tijd wordt verwijderd.

Mijn probleem is nu dat het erop lijkt dat er mail binnenkomt van Barclays@email.barclays.co.uk en deze naar een 25-tal mailadressen een spammail namens mij verstuurd.
Deze mail staat dus in de Mail Queue Administration en als ik verder kijk under user level>e-mail accounts>e-mail usage dan zie ik dat mijn max aan mail voor die dag verstuurd is door Barclays@email.barclays.co.uk.

Mijn vraag is nu, hoe kan het dat wanneer dat het erop lijkt dat een mail die op de server binnenkomt en in de que gaat, zichzelf kan versturen?
Andere vraag, wat kan ik doen om dit te voorkomen want ik wil uiteraard niet op een blacklist komen te staan...:o

Hopelijk kan iemand mij hiermee op weg helpen.

Hartelijke groeten,

Arne.

TotallyHosted
02/07/13, 13:43
Dit is e-mail die je server probeert te verzenden. Je zult moeten gaan nakijken wie er die spammails verzonden heeft. Succes!

ArneK
02/07/13, 13:59
Bedankt voor je reactie,

Staan in de que mails waarvan nog geprobeerd word deze te verzenden of staan hier mails die de server niet in een box kwijt kan?
Als het mails zijn die nog moeten worden verzonden dan vraag ik me af hoe die er komen... Suggesties?... ;-)

Als ik onder e-mail usage kijk staat er: Sender Barclays@email.barclays.co.uk en is m'n max aan mails bereikt.
Ik heb via outlook ook geen mails van Barclay opgehaald...

Groetjes,

Arne.

Arieh
02/07/13, 14:41
Onlangs ook dit meegemaakt op een server, als ik het me goed herinner werd er ook gestuurd naar barclays. Er werd gebruik gemaakt van smtp en er was dus een wachtwoord van een e-mail adres gephisht. Wachtwoord gereset en het hield op.

Kijk even in /var/log/exim/mainlog en zoek naar zo'n mailtje. Grote kans dat je een account ziet staan.

Dennis
02/07/13, 15:48
Je kunt het beste alle uitgaande e-mails vanuit PHP loggen. Grote kans dat je er een PHP applicatie op je server draait die gevoelig is voor XSS. In mijn tijd als webhoster kwam het vrijwel wekelijks voor dat er (Joomla)-sites gehacked werden en/of dat er spam verstuurd werd via deze gehackte websites.

Sinds PHP 5.3.0 bestaat er een variabele die alle calls naar mail(); logt in PHP.

Uit http://php.net/manual/en/mail.configuration.php:


mail.log string
The path to a log file that will log all mail() calls. Log entries include the full path of the script, line number, To address and headers.


Toevoegen aan php.ini:

mail.log = /var/log/mail.php.log

Uitvoer in /var/log/mail.php.log

mail() on [/home/test/domains/test.com/public_html/test.php:1]: To: test@test.com -- Headers:

IceHosting
02/07/13, 15:54
Mocht je x-php-header hebben aanstaan in je php kan je in de header van het script ook de scriptnaam en path/url terugvinden vanuit welk script de mail verzonden is. Dit kan je oa in de mail que administratie bekijken.

Alternatief kan het ook zo zijn dat er een klant een zwak wachtwoord op zijn mailbox heeft ingesteld, en dat bots/spammers dat wachtwoord hebben achterhaald en vervolgens jouw SMTP server gebruiken om de spammail te versturen. Ddit kan je weer teruglezen in de exim logs.

ArneK
02/07/13, 16:40
Allemaal heel erg bedankt voor jullie reacties.
Ben nu eerst bezig alle wachtwoorden aan te passen.
Dan ga ik stap voor stap jullie tips bekijken, dus wel wat huiswerk te doen... ;-)
Ik meld me snel weer!
Nogmaals bedankt.

Hartelijke groeten,

Arne.