Титла: qmail Проблем! Публикувано от: Lucifer в Aug 20, 2009, 11:28 Днеска сутринта реших да си отворя пощата, хоствана на локалния ми сървър и се оказа, че имам над 5000 съобщения за failuer notice. Оказа се че хоста ми се използва за relay на спам. Кажете как да го защитя! Не знам какво му става!
Титла: Re: qmail Проблем! Публикувано от: beginner в Aug 20, 2009, 11:50 Разгледай /etc/tcp.smtp и relay ctrl
Титла: Re: qmail Проблем! Публикувано от: dvasilev в Aug 20, 2009, 12:12 @Lucifer: Сещам се за две причини. Едната е да си open relay и съответно трябва да промениш настройките на сървъра, както те е посъветвал beginner. Другата причина е по-неприятна. По принцип qmail първо получава писмото и после проверява дали съществува съответния потребител. Ако потребителят не съществува се генерира съобщение за грешка, което се изпраща на return-path адреса. Това от своя страна създава възможност някой да изпрати писмо до несъществуващ потребител в рамките на domain-ите, за които qmail получава поща, и с невалиден return path. В резултат писмата се събират при администратора на сървъра. Какви са ползите от тази врътка за изпращача не знам, но за да се справиш с нея потърси patch-ове за qmail, чрез които да се проверява валидността на получателя още преди да е получено писмото.
Титла: Re: qmail Проблем! Публикувано от: Lucifer в Aug 20, 2009, 12:16 /etc/tcp.smtp:
127.:allow,RELAYCLIENT="" Сега добавих и TXT в адресната зона на домейна. За съжление ме използват за relay въпреки това в tcp.smtp ... за сега май закърпих положението ... но не знам защо така се получи! А и не искам повече да се получава така ... дайте съвет какво да правя ... (освен да махна пощеснкия сървър) Титла: Re: qmail Проблем! Публикувано от: dvasilev в Aug 20, 2009, 13:51 @Lucifer: Дай да видим едно такова писмо какво представлява барабар със всичките header-и. Твоят domain и IP адрес може да ги цензурираш.
Титла: Re: qmail Проблем! Публикувано от: ntrance в Aug 20, 2009, 14:10 A защо си мислиш че от там спамиш ? може да е някой php скрипт който да праща спама ? сигорен ли си че е от qmail-a ?
Това ще ти ти помогне много , аз поне така си реших проблемите когато имах qmail http://howtoforge.net/how-to-log-emails-sent-with-phps-mail-function-to-detect-form-spam Титла: Re: qmail Проблем! Публикувано от: Lucifer в Aug 20, 2009, 15:33 Проблема е че хедарите почти ги няма! Пък и след като изстрих всичко в queue-то и рестартнах qmail-a и дадах qmailctl cdb и спря да прави проблеми! (пък и затрих писмата)
Титла: Re: qmail Проблем! Публикувано от: ntrance в Aug 20, 2009, 16:02 ще ти се появи пак проблема, ако не си го решил най добре го провери докато не се е счупил пак ..
Титла: Re: qmail Проблем! Публикувано от: Lucifer в Aug 20, 2009, 16:38 Добре де ... аз не разбрах от къде е!
Извинявам се че се държа като някой новобранец ... но съм си такъв - кежете какво ви трябва като инфо. Титла: Re: qmail Проблем! Публикувано от: dvasilev в Aug 20, 2009, 19:06 @Lucifer: Това, което ни трябва като инфо е начина, по който са се появили тези писма. Дали е exploit-нат някой service на машината или е станало това, което съм ти описал в първия ми коментар. Както вече каза, ти си изтрил нещата, така че не може да ни предоставиш никаква полезна информация. Разбира се, може да си играем на въпроси и отговори, чрез които да строим хипотези какво може да се е случило и при голяма доза късмет да разрешим проблема, но лично на мен това не ми се струва продуктивно и не смятам да участвам. Следващият път като се случи този проблем запази поне едно писмо. При диагностицирането ще улесниш останалите във форума значително.
Титла: Re: qmail Проблем! Публикувано от: Lucifer в Aug 20, 2009, 21:53 Оказа се, че в локалното кошче седят писмата ... поне някои:
Слагам headarite както ми ги дава Thundebird-a на All Headers: Код: Return-Path: <> Ако ви трябва някаква друга информация казвайте! Иска ми се да отстраня този проблем ... и да не възниква повече! Титла: Re: qmail Проблем! Публикувано от: dvasilev в Aug 20, 2009, 22:39 @Lucifer: Тези писма са генерирани локално от машината ти, така че едва ли се дължат на проблеми с qmail. Това означава, че нещо друго на машината ти е пробито, чрез което хора използват машината ти да спамят навън. Може ли да кажеш, какво друго има на машината и имаш ли подозрение какво може да се е счупило? Някакъв жокер в това отношение, че съответната услуга е стартирана с привилегиите на потребител имащ id 80.
Титла: Re: qmail Проблем! Публикувано от: ntrance в Aug 20, 2009, 23:49 Ае пич , проблема ти няма се реши ей така , казах ти по горе проблема не ти идва от qmail-a a от някой php скрипт , така горе ти дадох елементарно упътване как да видиш всички майли пратени от php -та Няма как да разбереш иначе вземи и го направи това което ти казах
Титла: Re: qmail Проблем! Публикувано от: Lucifer в Aug 21, 2009, 01:17 ntrace - сложих го ... още сутринта, но не се е обадило! Предполагам от къде е,обаче и ако се появи пак ... ще раздавам справедливост на WordPress plug-in ите!
Титла: Re: qmail Проблем! Публикувано от: ntrance в Aug 21, 2009, 09:33 Ае човек , идеята не е само да го сложиш погледни лога койт юо прави... , от каде се пращат писма от кой скипт ... и Виж дали този скрипт праща правилно писмата .... дали е твой и тн
Титла: Re: qmail Проблем! Публикувано от: Lucifer в Aug 21, 2009, 10:24 Може да съм малко начинаещ, но знам за какво се рпави лог - лога е рпазен! Стоя празен цял ден вчера и днес е празен! Сложил съм го на tail -f за да си го гледкам като погледна конзолата ...
Титла: Re: qmail Проблем! Публикувано от: ntrance в Aug 21, 2009, 11:36 Я виж дали работи..
mail -s "test" tvoq@mail.neshtosi < nqkavi file или vim test.php <?php $my_addy = "from@"; $to_addy = "do@"; $subject = "samo proba"; $message = "test ...... never use telnet"; $headers = "From: $my_addy \r\n"; $headers .= "Reply-To: $my_addy \r\n"; $headers .= "Return-Path: $my_addy \r\n"; # mail ($to_addy,$subject,$message,$headers); if(mail($to_addy,$subject,$message,$headers)) { print "Mai se prati"; } else { print "ebi se nestana"; /usr/bin/php test.php И провери лога Титла: Re: qmail Проблем! Публикувано от: neter в Aug 21, 2009, 15:54 Кой е потребителят с uid 80? Може да се види във файла /etc/passwd. И това определено не прилича на писмо, минало през системата на qmail. Твърде постни са му хедърите.
Титла: Re: qmail Проблем! Публикувано от: Lucifer в Aug 21, 2009, 17:51 ntrace - пробвах го и работи (в страницата има пример, а и сега видях че един от блоговете които хоствам е пратил писмо)
neter - пратено е през apache-a ... само дето не знам кой скрипт го е направил! |