Freesco, NND, CDN, EOS
http://forum.freesco.pl/

tpop3d nie odbiera poczty
http://forum.freesco.pl/viewtopic.php?f=24&t=18250
Strona 1 z 2

Autor:  DITUD [ czwartek, 15 kwietnia 2010, 10:03 ]
Tytuł:  tpop3d nie odbiera poczty

Witam mam taki oto problem. Zainstalowałem exima + tpop3d +clamav. Konfigurację przeprowadziłem poprzez nndconf. Po kilku szlifach udało mi się zapuścić cały ten tandem, ale mam kłopot. Mogę spokojnie wysyłać pocztę w świat (czyli exim działa), jednakże żaden mail wysyłany na konto, z którego wysyłam wiadomości na nie nie dochodzi. Podejrzewam, że kłopot jest z utworzeniem skrzynki pocztowej. W konfigu pop3d ścieżka do maili jest ustawiona na /var/mail/$(user). Natomiast zaglądając do katalogu /var/mail stwierdziłem, że jest on pusty ... zatem konsternacja, bo gdzie niby te maile są w takim razie zapisywane??? Przy próbie odebrania poczty, thunderbird odpowiedział po jakimś czasie, że nie może sie dostać do skrzynki odbiorczej, być może z powodu braku uprawnień, ale mnie się zdaje, że to raczej z powodu jej nie istnienia ;)

Dodałem sobie nowe konto do systemu, żeby sprawdzić, czy być może pojawi się coś nowego w /var/mail ale niestety choć konto działa prawidłowo, to jednak katalog dalej pozostał pusty...

Drugi kłopot jest taki. Po odpaleniu clamd, sprawdzając obciążenie procesora zauważyłem, że obciąża on cały czas procesor na 99,9%. Czekałem kilka minut, aby sprawdzić, czy coś się zmieni, ale niestety cały czas obciążenie pozostawało na takim samym poziomie. Czy ktoś spotkał się z czymś takim?

Panowie pomożecie?

Autor:  viater [ czwartek, 15 kwietnia 2010, 10:36 ]
Tytuł: 

Logi exima bądź łaskaw zapodać. Poza tym jak wysyłasz pocztę z konta zewnętrznego na konto lokalne, to - skoro nie dochodzi - więc na to konto zewnętrzne musi przychodzić zwrotka, a w niej komunikat twojego serwera.

Autor:  DITUD [ czwartek, 15 kwietnia 2010, 13:38 ]
Tytuł: 

Przykładowy log exima:

2010-04-15 13:32:56 1O2K3n-0005Tk-IU == ditud@i-net.zgora.pl <nobody@i-net.zgora.pl> R=localuser T=local_delivery defer (-6): mailbox /var/spool/mail/ditud has wrong uid (0 != 1001)
2010-04-15 13:32:56 1O2Jzk-0005T6-H9 == ditud@i-net.zgora.pl <root@i-net.zgora.pl> R=localuser T=local_delivery defer (-6): mailbox /var/spool/mail/ditud has wrong uid (0 != 1001)
2010-04-15 13:32:56 1O2K3c-0005Tb-Sj == ditud@i-net.zgora.pl <nobody@i-net.zgora.pl> R=localuser T=local_delivery defer (-6): mailbox /var/spool/mail/ditud has wrong uid (0 != 1001)
2010-04-15 13:32:56 End queue run: pid=21850

Przykładowy log z /var/log/mail/

Apr 15 13:36:55 inet tpop3d[21118]: listeners_post_select: client [5]192.168.10.146/inet: connected to local address 192.168.10.1:110
Apr 15 13:36:55 inet tpop3d[21118]: authcontext_new_user_pass: began session for `ditud' with passwd; uid 1001, gid 12
Apr 15 13:36:55 inet tpop3d[21118]: fork_child: [5]ditud(192.168.10.146): began session for `ditud' with passwd; child PID is 21895
Apr 15 13:36:55 inet tpop3d[21895]: mailspool_new_from_file: indexed mailspool /var/spool/mail/ditud (0 bytes) in 0.000s
Apr 15 13:36:55 inet tpop3d[21895]: connections_post_select: client [5]ditud(192.168.10.146): finished session for `ditud' with passwd
Apr 15 13:36:55 inet tpop3d[21895]: connections_post_select: client [5]ditud(192.168.10.146): disconnected; 48/203 bytes read/written

Autor:  viater [ czwartek, 15 kwietnia 2010, 14:54 ]
Tytuł: 

Z tych logów wynika, że plik /var/spool/mail/ditud istnieje i ma złe uprawnienia (czyli /var/spool/mail nie jest pusty). Usuń ten plik (jak przyjdzie poczta na konto ditud, to sam się utworzy), upewnij się, że /var/spool/mail ma chmody 1777 i wio...

== EDIT ==
Zmień tytuł wątku - problem (na razie) nie dotyczy tpop-a, z eximem masz problem.

Clamd dalej żre proca ?

Autor:  CyberDuck [ czwartek, 15 kwietnia 2010, 16:15 ]
Tytuł: 

Hah Dziekuje bardzo bo mialem podobny problem :)

Chodzilo o to, ze mam napisany skrypt do robienia kopii zapasowej
i jak go odpalam z shell to wszystko ladnie idzie do samego konca
po czym mi wynikowy plik wysyla na ftp i mam go na swoim kompie.
Przywracalem kiedys z tego pliku system i dzialalo pieknie.
Teraz Skrypt do robienia kopii odpalony z cron w cudowny sposob
zmiania uprawnienia plikow i po przywroceniu takiego systemu
przestala dzialac baza mysql i poczta. O ile z mysql sobie poradzilem
w prosty sposob wpisujac polecenie :
: [/] [] ()
chown mysqld /var/lib/mysql

i baza poszla ladnie dalej.
Ale z poczta mialem spory klopot, bo za kazdym razem przy probie
pobrania poczty serwer sie pytal o haslo mimo wpisania go na stale
do outlock albo odrzucal od razu haslo do poczty.

Zastosowalem sie do tego co napisal viater i pomoglo o tyle, ze
serwer juz nie pyta o haslo za kazdym razem albo nie odrzuca
mnie jako nadawcy, ale przy probie wyslania z konta email:
: [/] [] ()
Nie można wysłać wiadomości, ponieważ jeden z odbiorców został odrzucony przez serwer. Odrzucony adres e-mail to: „cyberduck@wp.pl”. Temat 'test', Konto: 'bluelan.eu', Serwer: 'smtp.bluelan.eu', Protokół: SMTP, Odpowiedź serwera: '451 Temporary local problem - please try later', Port: 25, Zabezpieczenie (SSL): Nie, Błąd serwera: 451, Numer błędu: 0x800CCC79

Obojetnie na jakie konto probuje wyslac to nic nie daje.
Jesli probuje wyslac na email NND otrzymuje list zwrotny o takiej tresci :
: [/] [] ()
Hi. This message was created automatically by mail system
at Wirtualna Polska.
I'm afraid I wasn't able to deliver your message to the following addresses.
This is a permanent error; I've given up. Sorry it didn't work out.

<cyberduck@bluelan.eu>:
84.10.123.202 does not like recipient.
Remote host said: 550 Relay not permitted
Giving up on 84.10.123.202.


Logi :
: [/] [] ()
2010-04-08 00:03:16 1NzdLA-0001kA-5K Failed to create spool file /var/spool/exim/input//1NzdLA-0001kA-5K-D: Permission d
2010-04-08 00:04:11 Start queue run: pid=6908

: [/] [] ()
2010-04-08 23:55:06 1Nzzgo-0000sF-1g Failed to create spool file /var/spool/exim/input//1Nzzgo-0000sF-1g-D: Permission d

: [/] [] ()
Received signal: re-opening log file
ClamAV update process started at Fri Apr  9 00:02:01 2010
main.cvd is up to date (version: 52, sigs: 704727, f-level: 44, builder: sven)
daily.cld is up to date (version: 10718, sigs: 50397, f-level: 51, builder: neo)
bytecode.cvd is up to date (version: 5, sigs: 2, f-level: 44, builder: nervous)
--------------------------------------
Received signal: re-opening log file

Autor:  viater [ czwartek, 15 kwietnia 2010, 17:38 ]
Tytuł: 

/var/spool/exim/ właściciel root.mail uprawnienia 770
/var/spool/exim/input właściciel mail.mail uprawnienia 750

Autor:  CyberDuck [ czwartek, 15 kwietnia 2010, 17:50 ]
Tytuł: 

: [/] [] ()
[root@Serwer ~]# /var/spool/exim/ root.mail 770
-bash: /var/spool/exim/: is a directory
[root@Serwer ~]# /var/spool/exim/input mail.mail 750
-bash: /var/spool/exim/input: is a directory

8O
W folderze /var/spool/exim/ :
: [/] [] ()
/db
/input
/msglog
/admin_pliki
/scan


/input jest pusty ...

Autor:  JakubC [ czwartek, 15 kwietnia 2010, 17:58 ]
Tytuł: 

chown root:mail /var/spool/exim/
chmod 770 var/spool/exim/
chown mail:mail /var/spool/exim/input
chmod 750 /var/spool/exim/input

na tacy.

Autor:  viater [ czwartek, 15 kwietnia 2010, 18:01 ]
Tytuł: 

Poprawiłem - to było w skrócie, jak ma być:

katalog właściciel uprawnienia

Autor:  CyberDuck [ czwartek, 15 kwietnia 2010, 18:14 ]
Tytuł: 

Nadal nic. Wykonalem wszystkie polecenia, przy okazji w
: [/] [] ()
chmod 770 var/spool/exim/

jest literowka :
: [/] [] ()
chmod 770 /var/spool/exim/

i nic nie pomoglo :
: [/] [] ()
Nie można wysłać wiadomości, ponieważ jeden z odbiorców został odrzucony przez serwer. Odrzucony adres e-mail to: „cyberduck@bluelan.eu”. Temat 'test', Konto: 'bluelan.eu', Serwer: 'smtp.bluelan.eu', Protokół: SMTP, Odpowiedź serwera: '451 Temporary local problem - please try later', Port: 25, Zabezpieczenie (SSL): Nie, Błąd serwera: 451, Numer błędu: 0x800CCC79

Wyslalem do siebie i otrzymuje wlasnie taki komunikat.
Oczywiscie restart zrobilem :
: [/] [] ()
/etc/rc.d/clamav restart

Autor:  Maciek [ czwartek, 15 kwietnia 2010, 18:31 ]
Tytuł: 

1. Na jakim użytkowniku chodzi clamav? (ps aux |grep clam)
2. Co mówi exim?
3. Sprawdź wszystkie miejsca, w których może chcieć zapisywać exim. Musż mieć możliwośc zapisywania przez usera mail.

Autor:  CyberDuck [ czwartek, 15 kwietnia 2010, 18:45 ]
Tytuł: 

1.
: [/] [] ()
[root@Serwer ~]# ps aux |grep clam
mail      1296  0.0  0.1   3388  1344 ?        Ss   18:34   0:00 /usr/bin/freshclam -d -c 12
mail      1302  0.0 16.6 132044 128052 ?       Ss   18:34   0:00 /usr/sbin/clamd
mail      1303  0.0 16.6 132044 128052 ?       S    18:34   0:00 /usr/sbin/clamd
mail      1304  0.0 16.6 132044 128052 ?       S    18:34   0:00 /usr/sbin/clamd
root      2518  0.0  0.0   3712   672 pts/1    S+   18:36   0:00 grep clam


2. Nic nie mowi bo sprawdzilem wszystkie logi z foldera /var/log/exim
i ostatni wpis mial miejsce wczoraj. Proby wyslania podejmowalem dzisiaj.

/var/log/clamav/ clamd.log :
: [/] [] ()
Thu Apr 15 18:34:26 2010 -> Portable Executable support enabled.
Thu Apr 15 18:34:26 2010 -> ELF support enabled.
Thu Apr 15 18:34:26 2010 -> Mail files support enabled.
Thu Apr 15 18:34:26 2010 -> OLE2 support enabled.
Thu Apr 15 18:34:26 2010 -> PDF support enabled.
Thu Apr 15 18:34:26 2010 -> HTML support enabled.
Thu Apr 15 18:34:26 2010 -> Self checking every 600 seconds.


/var/log/clamav/freshclam.log
: [/] [] ()
--------------------------------------
freshclam daemon 0.96 (OS: linux-gnu, ARCH: i386, CPU: i686)
ClamAV update process started at Thu Apr 15 18:10:05 2010
main.cvd is up to date (version: 52, sigs: 704727, f-level: 44, builder: sven)
Downloading daily-10746.cdiff [100%]
daily.cld updated (version: 10746, sigs: 51449, f-level: 51, builder: ccordes)
bytecode.cvd is up to date (version: 5, sigs: 2, f-level: 44, builder: nervous)
Database updated (756178 signatures) from database.clamav.net (IP: 217.18.205.108)
--------------------------------------
--------------------------------------
freshclam daemon 0.96 (OS: linux-gnu, ARCH: i386, CPU: i686)
ClamAV update process started at Thu Apr 15 18:34:11 2010
main.cvd is up to date (version: 52, sigs: 704727, f-level: 44, builder: sven)
daily.cld is up to date (version: 10746, sigs: 51449, f-level: 51, builder: ccordes)
Trying host database.clamav.net (217.18.205.108)...
Downloading bytecode-6.cdiff [100%]
bytecode.cld updated (version: 6, sigs: 1, f-level: 51, builder: nervous)
Database updated (756177 signatures) from database.clamav.net (IP: 217.18.205.108)
--------------------------------------


3. sprawdzilem, a przynajmniej mi sie tak zdaje i nic.


Edit ::..
Wedlug wczesniejszych zalecen, a moze zle zrozumialem usunolem
wszystko z foldera /var/spool/mail
Jak utworzylem tam folder i obojetnie jakie bym mu nie nadal uprawnienia
to otrzymuje komunikat :
: [/] [] ()
Wystąpił problem przy logowaniu się do Twojego serwera pocztowego. Twoje hasło zostało odrzucone. Konto: 'bluelan.eu', Serwer: 'pop3.bluelan.eu', Protokół: POP3, Odpowiedź serwera: '-ERR Unable to open mailbox; it may be locked by another concurrent session.', Port: 995, Zabezpieczenie (SSL): Tak, Błąd serwera: 0x800CCC90, Numer błędu: 0x800CCC92

I oczywiscie powtorka z rozrywki, ze serwer upierdliwie pyta o haslo.
Wczesniej wszystkie pakiety odinstalowalem i zainstalowalem na nowo, ale
nie pomoglo.

Autor:  Maciek [ czwartek, 15 kwietnia 2010, 19:02 ]
Tytuł: 

Rzuć mi namiary, i tak siedzę i babram się w trumnach, jeden trup więcej nie zrobi mi różnicy.

Autor:  Maciek [ czwartek, 15 kwietnia 2010, 20:13 ]
Tytuł: 

: [/] [] ()
qualify_domain = BlueLan

No jak ktoś takie głupoty do konfiguracji wpisuje, to jak ma działać?
Jednak zasadniczy problem był w uprawnieniach i tym, że utworzyłeś katalog cyberduck, a w konfiguracji masz przecież skrzynki typu mbox.
Powinno działać.

Autor:  CyberDuck [ czwartek, 15 kwietnia 2010, 20:16 ]
Tytuł: 

Niby dziala bo od Ciebie poczta prszyszla jako test. Ale jak probuje
wyslac :
: [/] [] ()
Nie można wysłać wiadomości, ponieważ jeden z odbiorców został odrzucony przez serwer. Odrzucony adres e-mail to: „cyberduck@bluelan.eu”. Temat 'test', Konto: 'bluelan.eu', Serwer: 'smtp.bluelan.eu', Protokół: SMTP, Odpowiedź serwera: '550 Authenticate first - Najpierw się zaloguj', Port: 25, Zabezpieczenie (SSL): Nie, Błąd serwera: 550, Numer błędu: 0x800CCC79

Co do tego wpisu nie mam pojecia jak sie to moglo stac ... 8O

Autor:  Maciek [ czwartek, 15 kwietnia 2010, 20:39 ]
Tytuł: 

Najpierw trzeba się zalogować, a potem wysłać, tak działa exim. Problem dotyczy konfiguracji klienta. Zapewne OE.

Autor:  CyberDuck [ czwartek, 15 kwietnia 2010, 21:09 ]
Tytuł: 

Hmm ... Nie zmienialem konfiguracji od ... ale mniejsza o to.
Znaczy zmienialem, ale za kazdym razem jak zmienialem to przywracalem :

Obrazek

Obrazek

Obrazek

Autor:  viater [ czwartek, 15 kwietnia 2010, 21:33 ]
Tytuł: 

Maciek pisze:
Jednak zasadniczy problem był w uprawnieniach i tym, że utworzyłeś katalog cyberduck, a w konfiguracji masz przecież skrzynki typu mbox.
Powinno działać.

Gdybyś wcześniej zrobił to, o co Cię prosiłem, to byś Maćkowi dupy nie musiał zawracać ;)

viater pisze:
Z tych logów wynika, że plik /var/spool/mail/ditud istnieje i ma złe uprawnienia (czyli /var/spool/mail nie jest pusty). Usuń ten plik (jak przyjdzie poczta na konto ditud, to sam się utworzy), upewnij się, że /var/spool/mail ma chmody 1777 i wio...


W OE włącz SSL dla SMTP i zmień port na 465.

Autor:  CyberDuck [ czwartek, 15 kwietnia 2010, 22:48 ]
Tytuł: 

Jest tam tylko plik /var/spool/mail/tidut
i zrobilem tak :
1. na wszelki wypadek skopiowalem go tymczasowo do innego foldera
z uprawnieniami jakimi jest, a ma 10600
2. wyslalem do siebie z innego konta niz tidut na konto tidut list.
3. list przyszedl
4. w folderze /var/spool/mail/ utworzyl sie plik tidut z uprawnieniami 10600

teraz zmienie czasowo uprawnienia na te o ktorych wspominasz
i sprawdze jak sie zachowa skrzynka.

Edit ::..
nadal nie moge wyslac do siebie maila.
Zmiana portu nic nie daje. Ten sam blad.
Mam w firewall tak :
: [/] [] ()
    # zaplotkuj jesli nie chcesz udostepniac poczty do inetu
    if [ "$MAIL" = 1 ]; then
        $i -A INPUT -p tcp -i $EXTIF --dport 25 -j ACCEPT
        $i -A INPUT -p tcp -i $EXTIF --dport 110 -j ACCEPT
        $i -A INPUT -p tcp -i $EXTIF --dport 465 -j ACCEPT
        $i -A INPUT -p tcp -i $EXTIF --dport 995 -j ACCEPT
    fi

Czyli standardowo i nic tam jesli chodzi o poczte nie ruszalem.

Komunikaty bledow w ou :
: [/] [] ()
Nie można wysłać wiadomości, ponieważ jeden z odbiorców został odrzucony przez serwer. Odrzucony adres e-mail to: „cyberduck@bluelan.eu”. Temat 'test', Konto: 'bluelan.eu', Serwer: 'smtp.bluelan.eu', Protokół: SMTP, Odpowiedź serwera: '550 Authenticate first - Najpierw się zaloguj', Port: 465, Zabezpieczenie (SSL): Tak, Błąd serwera: 550, Numer błędu: 0x800CCC79

: [/] [] ()
Nie można wysłać wiadomości, ponieważ jeden z odbiorców został odrzucony przez serwer. Odrzucony adres e-mail to: „maciek@emti.one.pl”. Temat 'Re: test', Konto: 'bluelan.eu', Serwer: 'smtp.bluelan.eu', Protokół: SMTP, Odpowiedź serwera: '550 Authenticate first - Najpierw się zaloguj', Port: 465, Zabezpieczenie (SSL): Tak, Błąd serwera: 550, Numer błędu: 0x800CCC79

Autor:  Maciek [ czwartek, 15 kwietnia 2010, 22:57 ]
Tytuł: 

Za używanie OE powinni wieszać.
Do korzystania z portu 465 potrzebny jest certyfikat. A twój OE cię wcale nie pyta. Dlaczego? BO WCALE NIE PRÓBUJE SIĘ AUTENTYKOWAĆ!!!
W ustawieniach serwera smtp musi być zaznaczone "serwer wymaga uwierzytelnienia".
Widzę, ze korzystanie z Windowsów niszczy szare komórki. :P

Strona 1 z 2 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/