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

System z wirtualnymi użytkownikami
http://forum.freesco.pl/viewtopic.php?f=24&t=18556
Strona 1 z 1

Autor:  Cesik [ czwartek, 9 czerwca 2011, 21:09 ]
Tytuł:  System z wirtualnymi użytkownikami

Wykonałem wszystkie czynności zgodnie z opisem na stronie nnd i forum.
Apache dostosowałem do php5.
Przez phpMyAdmin utworzyłem bazę poczta.
Przez mailadmin utworzyłem domenę, skrzynki i odblokowałem ftp-a.
Problemy:
- nie ma katalogów wirtualnych userów w virtual (nawet po odblokowaniu ftp-a);
- nie można wejść na ftp-a, gdyż nie ma takiego usera;
paniclog
: [/] [] ()
2011-06-09 14:01:07 1QUdv8-00028Z-GI User 0 set for local_delivery transport is on the fixed_never_users list
2011-06-09 14:12:07 1QUdv8-00028Z-GI failed to expand "${lookup mysql {SELECT nazwa FROM domeny WHERE nazwa="${domain}" AND a
lias=''}}" while checking a list: lookup of "SELECT nazwa FROM domeny WHERE nazwa="domena.pl" AND alias=''" gave DEFER: MY
SQL connection failed: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)


Mysql.sock jest na dysku w tym katalogu.

- poczta nie działa.
mail
: [/] [] ()
Jun  9 14:12:17 router tpop3d[588]: parse_listeners: listening on address 0.0.0.0:110; TLS mode STLS
Jun  9 14:12:17 router tpop3d[588]: parse_listeners: listening on address 0.0.0.0:995; TLS mode immediate
Jun  9 14:12:17 router tpop3d[588]: get_mysql_server: server localhost: Can't connect to local MySQL server through socket '/
tmp/mysql.sock' (2)
Jun  9 14:12:17 router tpop3d[588]: get_mysql_server: can't find any working MySQL server; giving up
Jun  9 14:12:17 router tpop3d[588]: auth_mysql_init: aborting
Jun  9 14:12:17 router tpop3d[588]: failed to initialise mysql authentication driver
Jun  9 14:12:17 router tpop3d[588]: no authentication drivers were loaded; aborting.
Jun  9 14:12:17 router tpop3d[588]: you may wish to check your config file /etc/mail/tpop3d.conf


Hasła oczywiście wpisałem właściwie

apache-2.2.15-1
php-5.2.13-1
mysql-5.0.41-1
exim-sql-4.71-2
tpop3d-sql-1.5.3-3
proftpd-sql-1.3.3-3

Proszę o wskazówki.

Autor:  Maciek [ czwartek, 9 czerwca 2011, 23:20 ]
Tytuł: 

Po pierwsze log mówi, że user z UID 0 czyli root nie może dostawać/wysyłać poczty - nie zdefiniowałeś odpowiedniego użytkownika w aliases.
Nie działa MySQL, albo nie działa tak, jak powinno. Linijka z drugiego logu jest jasna "tpop3d[588]: get_mysql_server: can't find any working MySQL server".
Wskazówka, robić wszystko dokładnie i porządnie.

Autor:  Cesik [ niedziela, 12 czerwca 2011, 17:00 ]
Tytuł: 

1 - w pliku aliases użytkownikowi root był nieprecyzyjnie przypisany adres (bez @domena.pl) i dodatkowo w pliku hosts pozostawiłem przy 127.0.0.1 tylko localhost

2 - MySQL działa właściwie tylko ważna była kolejność uruchomienia przed exim, tpop3d ...

3 - pierwsze dwa problemy dotyczące wirtualnych kont pozostały (konta systemowe mają ftp i skrzynki)

Autor:  Maciek [ poniedziałek, 13 czerwca 2011, 00:04 ]
Tytuł: 

ad 3 Sprawdź jeszcze raz prawa katalogów. Katalog /home/virtual musisz utworzyć ręcznie.

Autor:  Cesik [ poniedziałek, 13 czerwca 2011, 09:03 ]
Tytuł: 

Katalog /home/virtual jest własnością virtual ftp i ma prawa 755. Zmieniłem na 777 i nic to nie zmieniło.
proftpdsys.log
: [/] [] ()
Jun 13 08:40:12 router proftpd[15522] router: ProFTPD 1.3.3 (stable) (built pią kwi 2 2010 19:02:24 BST) standalone mode STARTUP
Jun 13 08:44:26 router proftpd[16896] router (xxx.internetdsl.tpnet.pl[yy.yy.yy.yy]): FTP session opened.
Jun 13 08:44:34 router proftpd[16896] router (xx.internetdsl.tpnet.pl[yy.yy.yy.yy]): USER jacek: no such user found from xx.internetdsl.tpnet.pl [yy.yy.yy.yy] to moje.IP:21
Jun 13 08:44:37 router proftpd[16896] router (xx.internetdsl.tpnet.pl[yy.yy.yy.yy]): FTP session closed.

proftpd.log
: [/] [] ()
xx.internetdsl.tpnet.pl UNKNOWN nobody [13/Jun/2011:08:44:30 +0200] "USER jacek" 331 -
xx.internetdsl.tpnet.pl UNKNOWN nobody [13/Jun/2011:08:44:34 +0200] "PASS (hidden)" 530 -
xx.internetdsl.tpnet.pl UNKNOWN nobody [13/Jun/2011:08:44:37 +0200] "QUIT" 221 -

Autor:  Maciek [ poniedziałek, 13 czerwca 2011, 10:33 ]
Tytuł: 

A pokaż swój konfig proftpd?

Autor:  Cesik [ poniedziałek, 13 czerwca 2011, 15:09 ]
Tytuł: 

: [/] [] ()
ServerName         "FTP Serwer"
ServerType         standalone
DefaultServer         on
Port            21
UseIPv6                         off
Umask            022
MaxInstances         30
User            nobody
Group            nobody
AllowOverwrite      on
DefaultRoot ~
SQLOptions noDisconnectOnError
SQLAuthTypes            Crypt
SQLAuthenticate         users
SQLConnectInfo  poczta@localhost poczta haslo
SQLNamedQuery pytaj SELECT "CONCAT(nazwa, '@', domena), haslo, uid, gid, homedir, shell from skrzynki where CONCAT(nazwa, '@', domena) like '%U' and blok_ftp = '0'"
SQLUserInfo custom:/pytaj
SQLDefaultUID   5001
SQLDefaultGID   50
SQLMinUserGID   50
CreateHome   on
SQLNamedQuery updatecount UPDATE "pol_ftp = CURDATE() WHERE CONCAT(nazwa, '@', domena) like '%u'" skrzynki
RootLogin off
RequireValidShell off
TransferLog     /var/log/proftpd/xferlog.log
ExtendedLog     /var/log/proftpd/proftpd.log
SystemLog       /var/log/proftpd/proftpdsys.log

Autor:  Cesik [ czwartek, 16 czerwca 2011, 17:48 ]
Tytuł: 

Używam poczty przez www - telaen i zauważyłem, że stosując konfigurację sendmail konto pocztowe dla userów systemowych wysyła i odbiera wiadomości. Gdy chcę wysłać wiadomość z konta na portalu np wp do siebie otrzymuję informację zwrotną, że home.pl, gdzie wykupiłem domenę, "nie lubi" tego portalu.
: [/] [] ()
Witaj. Ta wiadomosc zostala wygenerowana przez system pocztowy
Wirtualnej Polski.

Dostarczenie Twojej wiadomosci okazalo sie niewykonalne, nasz
serwer pocztowy nie bedzie staral sie wyslac jej ponownie.
Dokladna przyczyna niedoreczenia listu znajduje sie ponizej.
===
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.

<jacek@moja.domena.pl>:
212.85.96.95 does not like recipient.
Remote host said: 550 5.1.1 User not found
Giving up on 212.85.96.95.

Autor:  Cesik [ czwartek, 16 czerwca 2011, 18:03 ]
Tytuł: 

Po tej przesiadce oddzielną sprawą jest brak możliwości ustawienia klienta poczty pod windows tak aby wysyłał wiadomości (exim). Mail-e odbiera natomiast bez problemu (tpop3d).
Certyfikat jest, uwierzytelnienie, port 465 i ssl też.
Po długim oczekiwaniu i rezygnacji z wysyłki log exima informuje "TLS error"
"telnet moja.domena.pl 25" zwraca "ready".

Autor:  Maciek [ czwartek, 16 czerwca 2011, 18:53 ]
Tytuł: 

Sorry, ale niestety mam sporo innych spraw na głowie.
1. Proftpd wymaga użycia postaci loginu user@domena, podobnie jak tpop3d i exim - user@domena to login i jednocześnie adres mailowy.
2. Co do problemów na home.pl to neistety nie mam pojęcia.
3. W windows trzeba zaimportować certyfikat. Prawoklik na ściągniętym z serwera pliku i opcja "zainstaluj certyfikat".

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