Sziasztok,
Van debian etch . postfix , dovecot mail server, rajta a squirrelmail webes levelezo.
A gondom vele az , h a webes feluletrol nem tudok csatolni semmit a levelhez.
Turtam a netet de nem talaltam ra megoldast.
Legyszi segitsetek
Koszi
Sztupi
- 1981 megtekintés
Hozzászólások
http://www.catb.org/~esr/faqs/smart-questions.html
másolj be log-ot.
- A hozzászóláshoz be kell jelentkezni
melyiket ?
- A hozzászóláshoz be kell jelentkezni
A webserver tud írni a squirremail data könyvtárba?
Valami log tényleg jól jönne (PHP, apache, esetleg dovecot).
Üdv,
Dw.
"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."
- A hozzászóláshoz be kell jelentkezni
webserver tud irni mert a levelezes megy a webes feluletrol.
Dovecot log:
2008-10-03 17:13:11 Info: pop3-login: Login: user=, method=PLAIN, rip=192.168.1.84, lip=192.168.1.231
2008-10-03 17:13:11 Info: POP3(jaki): Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0
2008-10-03 17:13:14 Info: pop3-login: Login: user=, method=PLAIN, rip=192.168.1.124, lip=192.168.1.231
2008-10-03 17:13:14 Info: POP3(levay): Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0
2008-10-03 17:13:41 Info: pop3-login: Login: user=, method=PLAIN, rip=87.97.64.69, lip=192.168.1.231
2008-10-03 17:13:41 Info: POP3(gymandras): Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0
2008-10-03 17:13:51 Info: pop3-login: Login: user=, method=PLAIN, rip=87.97.64.69, lip=192.168.1.231
2008-10-03 17:13:51 Info: POP3(feketst): Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0
apache log :
192.168.1.231/webmail/src/left_main.php" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092510 Ubuntu/8.04 (hardy) Firefox/3.0.3"
192.168.1.221 - - [03/Oct/2008:16:05:59 +0200] "GET /webmail/src/read_body.php?mailbox=INBOX&passed_id=601&startMessage=1 HTTP/1.0" 200 6860 "http://192.168.1.231/webmail/src/right_main.php?PG_SHOWALL=0&sort=0&sta…" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092510 Ubuntu/8.04 (hardy) Firefox/3.0.3"
192.168.1.221 - - [03/Oct/2008:16:06:09 +0200] "GET /webmail/src/view_header.php?mailbox=INBOX&passed_id=601&passed_ent_id=0 HTTP/1.0" 200 9001 "http://192.168.1.231/webmail/src/read_body.php?mailbox=INBOX&passed_id=…" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092510 Ubuntu/8.04 (hardy) Firefox/3.0.3"
192.168.1.221 - - [03/Oct/2008:16:06:25 +0200] "GET /webmail/src/right_main.php?PG_SHOWALL=0&sort=0&startMessage=1&mailbox=INBOX HTTP/1.0" 200 16559 "http://192.168.1.231/webmail/src/left_main.php" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092510 Ubuntu/8.04 (hardy) Firefox/3.0.3"
192.168.1.1 - - [03/Oct/2008:17:07:17 +0200] "GET /webmail HTTP/1.1" 301 334 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.17) Gecko/20080922 Ubuntu/7.10 (gutsy) Firefox/2.0.0.17"
192.168.1.1 - - [03/Oct/2008:17:07:17 +0200] "GET /webmail/ HTTP/1.1" 302 - "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.17) Gecko/20080922 Ubuntu/7.10 (gutsy) Firefox/2.0.0.17"
192.168.1.1 - - [03/Oct/2008:17:07:17 +0200] "GET /webmail/src/login.php HTTP/1.1" 200 2329 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.17) Gecko/20080922 Ubuntu/7.10 (gutsy) Firefox/2.0.0.17"
192.168.1.1 - - [03/Oct/2008:17:07:17 +0200] "GET /webmail/images/sm_logo.png HTTP/1.1" 200 7396 "http://192.168.1.231/webmail/src/login.php" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.17) Gecko/20080922 Ubuntu/7.10 (gutsy) Firefox/2.0.0.17"
192.168.1.1 - - [03/Oct/2008:17:07:17 +0200] "GET /favicon.ico HTTP/1.1" 404 306 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.17) Gecko/20080922 Ubuntu/7.10 (gutsy) Firefox/2.0.0.17"
192.168.1.1 - - [03/Oct/2008:17:07:26 +0200] "POST /webmail/src/redirect.php HTTP/1.1" 302 - "http://192.168.1.231/webmail/src/login.php" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.17) Gecko/20080922 Ubuntu/7.10 (gutsy) Firefox/2.0.0.17"
192.168.1.1 - - [03/Oct/2008:17:07:26 +0200] "GET /webmail/src/webmail.php HTTP/1.1" 200 342 "http://192.168.1.231/webmail/src/login.php" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.17) Gecko/20080922 Ubuntu/7.10 (gutsy) Firefox/2.0.0.17"
192.168.1.1 - - [03/Oct/2008:17:07:26 +0200] "GET /webmail/src/right_main.php HTTP/1.1" 200 4717 "http://192.168.1.231/webmail/src/webmail.php" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.17) Gecko/20080922 Ubuntu/7.10 (gutsy) Firefox/2.0.0.17"
192.168.1.1 - - [03/Oct/2008:17:07:26 +0200] "GET /webmail/images/sort_none.png HTTP/1.1" 200 289 "http://192.168.1.231/webmail/src/right_main.php" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.17) Gecko/20080922 Ubuntu/7.10 (gutsy) Firefox/2.0.0.17"
192.168.1.1 - - [03/Oct/2008:17:07:26 +0200] "GET /webmail/src/left_main.php HTTP/1.1" 200 2689 "http://192.168.1.231/webmail/src/webmail.php" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.17) Gecko/20080922 Ubuntu/7.10 (gutsy) Firefox/2.0.0.17"
192.168.1.1 - - [03/Oct/2008:17:08:04 +0200] "GET /webmail/src/compose.php?mailbox=INBOX&startMessage=1 HTTP/1.1" 200 5366 "http://192.168.1.231/webmail/src/right_main.php" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.17) Gecko/20080922 Ubuntu/7.10 (gutsy) Firefox/2.0.0.17"
192.168.1.1 - - [03/Oct/2008:17:08:33 +0200] "POST /webmail/src/compose.php HTTP/1.1" 200 6328 "http://192.168.1.231/webmail/src/compose.php?mailbox=INBOX&startMessage…" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.17) Gecko/20080922 Ubuntu/7.10 (gutsy) Firefox/2.0.0.17"
flanders:/var/log/apache2#
A csatolaskor a SquirrelMail ezt adja vissza hibakent
Az állomány hozzáférhetetlen. Mellélet nincs csatolva
- A hozzászóláshoz be kell jelentkezni
"webserver tud irni mert a levelezes megy a webes feluletrol."
Nem. Attól még simán megy a levelezés, hogy nem tud írni a data könyvtárba. Viszont a csatolás nem.
Milyen felhasználóként fut a http server és milyen jogosultságai vannak a squirrelmail data könyvtárának?
És a probléma kijavításáig engedélyezd kérlek a PHP loggolást is vagy a képernyőre, vagy a logokba (a php.conf-ban lehet állítani).
Üdv,
Dw.
"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."
- A hozzászóláshoz be kell jelentkezni
http servert a www-data futtatja
data 766 jogosultsagokkal fut
php.conf-ot nem talalok
- A hozzászóláshoz be kell jelentkezni
php.ini lesz az :)
Uploadot engedélyezni kell.
A safe mode is néha be tud kavarni, bár az SQM jól megírt sw, ez nem zavarja :)
<-------
You can't grep on dead trees.
- A hozzászóláshoz be kell jelentkezni
"Uploadot engedélyezni kell." Hol tudom megtenni ?
- A hozzászóláshoz be kell jelentkezni
A php.ini-ben.
Az egyikben így néz ki:
[...]
;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;
; Whether to allow HTTP file uploads.
file_uploads = On
; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
;upload_tmp_dir =
; Maximum allowed size for uploaded files.
upload_max_filesize = 1024M
[...]
<-------
You can't grep on dead trees.
- A hozzászóláshoz be kell jelentkezni
a php.ini-ben ez benne van , de ettol fuggetlenul nem megy
- A hozzászóláshoz be kell jelentkezni
php.ini-t akartam írni, persze.
Szóval www-data (ezek szerint valósznűleg Debian, vagy Debian-szerű rendszer).
Tehát 766 a data jogosultság. Mi a data könyvtár tulajdonosa és csoportja (ls -alF a squirrelmail könyvtárban)?
Üdv,
Dw.
"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."
- A hozzászóláshoz be kell jelentkezni
Igen debian etch 4.01
ls -alF:
drwxr-sr-x 5 root staff 4096 2008-06-24 10:47 ./
drwxrwsr-x 11 root staff 4096 2008-06-24 10:30 ../
drwxrw-rw- 2 www-data www-data 4096 2008-10-06 09:18 data/
drwx-wx--- 2 root nogroup 4096 2008-06-24 10:31 temp/
drwxr-sr-x 16 root staff 4096 2008-06-24 10:47 www/
- A hozzászóláshoz be kell jelentkezni
Akkor erős a gyanúm, hogy a data alkönyvtár permission-jai nem kóserek. Ugyanis fájlok és alkönyvtárak esetében nem teljesen ugyanazt jelentik!
Nézd csak:
http://en.wikipedia.org/wiki/Unix_permissions
nálad a data rwxrw-rw-
ami azt jelenti, hogy
(idézet a fenti linkről)
The read permission, [...]
When set for a directory, this permission grants the ability to read the names of files in the directory (but not to find out any further information about them, including file type, size, ownership, permissions, etc.)
The write permission [...]
When set for a directory, this permission grants the ability to modify entries in the directory. This includes creating files, deleting files, and renaming files.
The execute permission[...]
When set for a directory, this permission grants the ability to traverse its tree in order to access files or subdirectories, but not see files inside the directory (unless read is set)
És ez utóbbi nálad -
Tehát tud a www-data file-okat, alkönyvtárakat kreálni, olvasni is tudja őket ("látja" a nevüket), de - mondjuk úgy, jó rondán - "csinálni" már nem tud velük semmit...
Nálam a data:
drwxr-xr-x 2 webservd webservd 2 júl. 11 2006 data/
...és működik! :)
<-------
You can't grep on dead trees.
- A hozzászóláshoz be kell jelentkezni
Ha www-data jogokkal fut az apache és a könyvtár tulajdonosa www-data:www-data drwxrw-rw- jogokkal, akkor mennie kéne, mert a könyvtár tulajdonosaként a hhtpd-nek be kell tudni lépnie a könyvtzárba és létre kell tudjon hozni fájlokat is. Ugyan www-data csoportként ugyanezt nem tehetné meg, mert ugyan könyvtárakat tudna létrehozni, de nem tudna belépni. De alapvetően működnie kéne.
Más lesz itt a probléma.
Üdv,
Dw.
"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."
- A hozzászóláshoz be kell jelentkezni
Aham, jogos, igazad van.
Lassan kezdek kifogyni az ötletekből.
(Soxor ilyenkor szokott valamilyen triviális-homlokracsapós jajeznemjutotteszembe dolog a megoldás lenni... :))))
<-------
You can't grep on dead trees.
- A hozzászóláshoz be kell jelentkezni
A következő kérésem lenne:
- nézd meg léccives, hogy mi van beállítva a squirrelmail konfig fájljában a "General options" alatt (4.-es pont) szereplő data konfigurációs opciónak (1.-es pont). Sajnos nekem Debian-om már nincsen, úgy hogy nem tudom megnézni a régi, jól bevált beállításokat. De elvileg annak kéne ott állnia, hogy: "/var/lib/squirrelmail/data". De ha nem az áll ott, az sem baj. Egy a lényeg: bizonyosodj meg arról, hogy a squirrelmail konfigurációban megadott könyvtárat a httpd eléri és van rá írási jogosultsága is.
Nem tudom hol adtad ki a fenti parancsot, de előtte adj ki egy pwd-t is, hogy lássuk hol állsz.
Szóval: egyeztesd össze a konfigurációt a saját telepítéseddel. És ugye érdemes lecsekkolni, hogy - legalábbis régen - a Debian adott egy apache konfig fájlt is (valami XX_squirrelmail.conf). Szóval hogy az a helyén van-e, hogy betöltse induláskor.
Nekem amúgy Gentoo van. Ott az egész program egy könyvtárban helyezkedik el. A httpd apache:apache-ként fut. A squirrelmail könyvtárnak root:apache a tulajdonosa és drwxr-xr-x a jogosultsága. Ezen belül a data könyvtárnak szintén root:apache a tulajdonosa, de drwxrwxr-x a jogosultsága. És így működik szépen. A data könyvtárban apache:apache tulajdonosú fájlokat hoz létre. Most nézem, hogy az othertől akár el is vehetnék minden jogosultságot...
hostname ~ # cd /var/www/localhost/htdocs/squirrelmail/
hostname squirrelmail # ls -alF
összesen 288
drwxr-xr-x 16 root apache 4096 okt 6 00.50 ./
drwxr-xr-x 29 root apache 4096 okt 6 01.08 ../
-rw-r--r-- 1 root apache 10011 okt 6 00.50 ChangeLog.locales
drwxr-xr-x 5 root apache 4096 okt 6 00.50 class/
drwxr-xr-x 2 root apache 4096 okt 6 00.53 config/
-rwxr--r-- 1 root apache 102 okt 6 00.50 configure*
drwxr-xr-x 3 root apache 4096 okt 6 00.50 contrib/
-rw-r--r-- 1 root apache 15129 okt 6 00.50 COPYING.locales
drwxrwxr-x 7 root apache 4096 okt 6 01.14 data/
drwxr-xr-x 3 root apache 4096 okt 6 00.50 doc/
drwxr-xr-x 4 root apache 4096 okt 6 01.00 functions/
drwxr-xr-x 30 root apache 4096 okt 6 00.50 help/
drwxr-xr-x 2 root apache 4096 okt 6 00.50 images/
drwxr-xr-x 3 root apache 4096 okt 6 00.50 include/
-rw-rw-r-- 1 root apache 672 okt 6 00.50 index.php
-rwxr--r-- 1 root apache 221 okt 6 00.50 install*
drwxr-xr-x 48 root apache 4096 okt 6 00.50 locale/
drwxr-xr-x 24 root apache 4096 okt 6 00.50 plugins/
drwxr-xr-x 2 root apache 4096 okt 6 00.50 po/
-rw-r--r-- 1 root apache 2092 okt 6 00.50 ReleaseNotes.locales
drwxr-xr-x 2 root apache 4096 okt 6 00.50 src/
drwxr-xr-x 3 root apache 4096 okt 6 00.50 themes/
-rw-r--r-- 1 root apache 22 okt 6 00.50 version
-rw------- 1 root apache 326 okt 6 00.50 .webapp
-rw------- 1 root apache 171470 okt 6 00.50 .webapp-squirrelmail-1.4.16
hostname squirrelmail #
Ha bejön, akkor jössz nekem egy csokival:
Dw.
"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."
- A hozzászóláshoz be kell jelentkezni
az ls -alF a suirrelmail konyvtarban lett kiadva.
A general options alatti beallitasok meg ugy vannak beallitva ahogy mondtad.
A data jogosultsagai: drwxrwxr-x 2 www-data www-data 4096 2008-10-06 13:15
a data-n belul meg :
drwxrwxr-x 2 www-data www-data 4096 2008-10-06 13:15 ./
drwxr-sr-x 5 root staff 4096 2008-06-24 10:47 ../
-rw------- 1 www-data www-data 52 2008-07-31 10:55 controlling.pref
-rw------- 1 www-data www-data 52 2008-09-09 14:00 feketst.pref
-rw-r--r-- 1 www-data www-data 3149 2008-10-03 13:05 garai.abook
-rw------- 1 www-data www-data 292 2008-10-04 14:09 garai.pref
-rw------- 1 www-data www-data 101 2008-10-03 12:37 garai.sig
-rw-r--r-- 1 www-data www-data 0 2008-10-06 09:18 hollosi.abook
-rw------- 1 www-data www-data 52 2008-10-06 09:16 hollosi.pref
-rw-r--r-- 1 www-data www-data 0 2008-06-24 14:38 iringo.abook
-rw------- 1 www-data www-data 52 2008-06-24 14:38 iringo.pref
-rw-r--r-- 1 www-data www-data 0 2008-09-01 11:16 joepanek.abook
-rw------- 1 www-data www-data 52 2008-09-01 11:09 joepanek.pref
-rw------- 1 www-data www-data 52 2008-07-15 13:14 konkoly.pref
-rw-r--r-- 1 www-data www-data 0 2008-07-28 13:25 koszol.abook
-rw------- 1 www-data www-data 52 2008-07-28 13:24 koszol.pref
-rw------- 1 www-data www-data 52 2008-09-16 15:30 koti.pref
-rw-r--r-- 1 www-data www-data 0 2008-07-08 17:31 kunstar.abook
-rw------- 1 www-data www-data 52 2008-07-14 18:49 kunstar.pref
-rw------- 1 www-data www-data 52 2008-08-19 15:17 markulik.pref
-rw-r--r-- 1 www-data www-data 0 2008-08-26 13:03 marton.abook
-rw------- 1 www-data www-data 74 2008-10-03 15:13 marton.pref
-rw-r--r-- 1 www-data www-data 0 2008-07-22 09:47 oszilvi.abook
-rw------- 1 www-data www-data 52 2008-07-21 14:24 oszilvi.pref
-rw------- 1 www-data www-data 52 2008-07-04 13:13 panek.pref
-rw------- 1 www-data www-data 36 2008-07-22 15:17 .pref
-rw-r--r-- 1 www-data www-data 0 2008-07-02 18:37 pzoli.abook
-rw------- 1 www-data www-data 52 2008-06-25 10:38 pzoli.pref
-rw------- 1 www-data www-data 52 2008-07-04 15:24 schwimmer.pref
-rw-r--r-- 1 www-data www-data 0 2008-07-08 15:22 segesvari.abook
-rw------- 1 www-data www-data 52 2008-07-08 15:21 segesvari.pref
-rw------- 1 www-data www-data 52 2008-10-06 11:42 sulyok.pref
-rw-r--r-- 1 www-data www-data 0 2008-08-18 14:23 szabop.abook
-rw------- 1 www-data www-data 52 2008-08-06 16:28 szabop.pref
-rw------- 1 www-data www-data 52 2008-10-06 13:15 szabo.pref
-rw-r--r-- 1 www-data www-data 0 2008-06-24 14:33 sztupi.abook
-rw------- 1 www-data www-data 52 2008-06-24 11:13 sztupi.pref
-rw-r--r-- 1 www-data www-data 0 2008-10-02 13:52 thk.abook
-rw------- 1 www-data www-data 52 2008-08-22 13:17 thklista.pref
-rw------- 1 www-data www-data 52 2008-08-22 13:18 thk.pref
-rw-r--r-- 1 www-data www-data 0 2008-08-04 11:28 vargam.abook
-rw------- 1 www-data www-data 52 2008-08-04 08:36 vargam.pref
- A hozzászóláshoz be kell jelentkezni
Hát. Ezek szerint tud bele írni, ha belerakta a pref-eket, meg az abook-okat.
A következő tippem a php upload lett volna, de azt már írtad, hogy be van kapcsolva.
Jó tippem egyenlőre nincsen.
Csak egy hülye kérdés, hogy mit keres egy temp meg egy www könyvtár a /var/lib/squirrelmail-en belül?
Talán megnézném az apache konfigot, hogy van-e a squirrelmail data könyvtárát érintő konfigurációs beállítás, ami esetleg bekavar.
Üdv,
Dw.
"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."
- A hozzászóláshoz be kell jelentkezni
az apache2.conf-ban ez van a sqm-re vonatkozoan :
Alias /webmail /usr/local/squirrelmail/www
Options Indexes
AllowOverride none
DirectoryIndex index.php
Order allow,deny
allow from all
a temp ures
a wwww-ben meg a sqm allomanyai vannak
- A hozzászóláshoz be kell jelentkezni
Na futottam meg egy kort , s valoban egy homlokra csapos trivialis hibaja volt. Hianyzott a attachment konyvtar.
Koszi a segitsget mindenkinek
sztupi
- A hozzászóláshoz be kell jelentkezni
Most látom a megoldást!
Örülök, hogy mén mostmár rendesen! :)
üdv
a
<-------
You can't grep on dead trees.
- A hozzászóláshoz be kell jelentkezni