Forum qmaila!
Witamy, Gość. Zaloguj się, lub zarejestruj proszę.
Czy dotarł od Ciebie email aktywacyjny?
Wrzesień 09, 2010, 10:06:24
96 wiadomości w 27 wątkach; wysłane przez 96 użytkowników
Najnowszy użytkownik: geargrind99
Forum qmaila!  |  Kategoria ogólna  |  qmail na systemach Unixowych/Linuxowych  |  Problem z qmail na serwerze gentoo - błędy w logach 0 użytkowników i 2 Gości przeglądają ten wątek. « poprzedni następny »
Strony: [1]
Autor Wątek: Problem z qmail na serwerze gentoo - błędy w logach  (Przeczytany 4273 razy)
hawson
Newbie
*
wiadomości: 4


Zobacz profil
« : Maj 21, 2009, 17:58:46 »

Witam,

Mam serwer gentoo. Z obsługą i ustawianiem systemu pocztowego nie miałem nigdy wcześniej do czynienia. Próbowałem ustawić qmail zgodnie z poradnikiem na stronie gentoo: http://www.gentoo.org/doc/pl/qmail-howto.xml
Z tego poradnika zrobiłem tylko część związaną z qmail

Mam problem, w logach pojawia mi się coś takiego:

Kod:
@400000004a148a1525b89014 warning: unable to open todo/154372
@400000004a148a1525b89bcc warning: unable to open todo/154376
@400000004a148a1525b8a39c warning: unable to open todo/154380
@400000004a148a1525b8e604 warning: unable to open todo/154378
@400000004a148a1525b8f1bc warning: unable to open todo/154384
@400000004a148a1525b8f98c warning: unable to open todo/144117
@400000004a148a15262651bc delivery 2: failure: Sorry,_no_mailbox_here_by_that_name._(#5.1.1)/
@400000004a148a15262b4744 status: local 0/10 remote 0/20
@400000004a148a1531c29fe4 bounce msg 154421 qp 7600
@400000004a148a1531c6169c end msg 154421
@400000004a148a1531cc5444 warning: unable to open todo/144121
@400000004a148a1531cc5ffc warning: unable to open todo/144106
@400000004a148a1531cc6bb4 warning: unable to open todo/144109
@400000004a148a1531cc7384 new msg 154422
@400000004a148a1531cc7b54 info msg 154422: bytes 1238 from <#@[]> qp 7600 uid 507
@400000004a148a1602baa19c warning: unable to open todo/144125
@400000004a148a1602bab13c starting delivery 3: msg 154422 to local jakisnumerek.ovh.net-postmaster@jakisnumerek.ovh.net
@400000004a148a1602babcf4 status: local 1/10 remote 0/20
@400000004a148a1602bac4c4 warning: unable to open todo/144178
@400000004a148a1602bad07c warning: unable to open todo/151598

Sprawdzałem qmail korzystając z:

Kod:
$ qmail-inject jakis_user_ << EOF
wiadomosc testowa
EOF

qmail-inject nie umieszcza maili w skrzynce (rozumiem, że skrzynką jest .maildir katalogu użytkownika). Nie mam pojęcia jak działa qmail i staram się skonfigurować go zgodnie z poradnikami, tak więc bardzo proszę o pomoc.
Zapisane
Krzysztof
Administrator
Newbie
*****
wiadomości: 38


Zobacz profil
« Odpowiedz #1 : Maj 21, 2009, 22:09:52 »

Błąd:

Kod:
warning: unable to open todo/154372

oznacza brak uprawnien do wrzucenia wiadomosci do kolejki.
Z tego co widze probowales to zrobic jako zwykly uzytkownik
Kod:
$ qmail-inject jakis_user_ << EOF
wiadomosc testowa
EOF

qmail-incject wrzuca wiadomosci bezposrednio do kolejki i z tej opcji moze korzystac tylko administrator - root. Sprobuj z w ten sam sposob z uprawnieniami roota.

Polecam ustawic linki symboliczne do symulacji obecnosci sendmaila:
Kod:
ln -s /var/qmail/bin/sendmail /usr/lib/sendmail
ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail

mozna wtedy z lini polecen wysylac wiadomosci tak jak w sendmailu.

pozdrawiam,
Krzysztof
Zapisane
hawson
Newbie
*
wiadomości: 4


Zobacz profil
« Odpowiedz #2 : Maj 22, 2009, 01:23:03 »

Hmm, nie wiem tylko gdzie ta wiadomość za pomocą qmail-inject powinna się znaleźć. Mam katalog .maildir  w katalogu użytkownika i jak wysyłam mu przez qmail-inject to nic się tam nie pokazuję, a w logach jest pusto. Przy sendmail  ten sam problem.

Edit: coś mi się wydaje, że będę musiał przeczytać książkę
« Ostatnia zmiana: Maj 22, 2009, 01:29:10 wysłane przez hawson » Zapisane
Krzysztof
Administrator
Newbie
*****
wiadomości: 38


Zobacz profil
« Odpowiedz #3 : Maj 22, 2009, 08:24:15 »

Katalog skrzynki pocztowej to Maildir (nie .maildir).

Można go utworzyć wydając polecenia:
Kod:
/var/qmail/bin/maildirmake ~username/Maildir/
chown -R username.nofiles /var/qmail/alias/Maildir

Aby był tworzony automatycznie przy dodawaniu nowych użytkowników:
Kod:
/var/qmail/bin/maildirmake /etc/skel/Maildir

Ostatnia kwestia to konfiguracja qmail-send, tak aby wiadomości trafiały do skrzynki w formacie Maildir a nie mbox.
Kod:
echo ./Maildir/ >/var/qmail/control/defaultdelivery

Jeżeli poczta nadal nie będzie dochodziła to:
  • podeślij zawartość pliku /var/qmail/rc
  • podeślij fragment logu qmail-send
  • podeślij fragment logu qmail-send

Do poprawnej obsługi skrzynki z powłoki systemu mogą być również potrzebne zmiany w plikach /etc/login.defs i /etc/profile, jednakże nie powinno to mieć wpływu na samo dostarczanie wiadomości.
Zapisane
hawson
Newbie
*
wiadomości: 4


Zobacz profil
« Odpowiedz #4 : Maj 23, 2009, 14:22:13 »

nie mam pliku /var/qmail/rc

w logach qmail-send jest coś takiego:

Kod:
@400000004a17ea8a28289de4 warning: unable to open todo/144121
@400000004a17ea8a282b8414 warning: unable to open todo/144106
@400000004a17ea8a282ed7a4 warning: unable to open todo/144109
@400000004a17ea8a2cb9af24 new msg 154540
@400000004a17ea8a2dd81f44 info msg 154540: bytes 226 from <root@rXXXX.ovh.net> qp 15191 uid 0
@400000004a17ea8a37678284 starting delivery 241: msg 154540 to local rXXXX.ovh.net-nazwa_uzytkownika@rXXXX.ovh.net
@400000004a17ea8a37698df4 status: local 1/10 remote 0/20
@400000004a17ea8a377c9124 warning: unable to open todo/144125
@400000004a17ea8a377c9cdc warning: unable to open todo/144178
@400000004a17ea8a377ca4ac warning: unable to open todo/151598
@400000004a17ea8a377cac7c warning: unable to open todo/151601
@400000004a17ea8a377cb44c warning: unable to open todo/154119
@400000004a17ea8a377cc004 warning: unable to open todo/154149
@400000004a17ea8a377cc7d4 warning: unable to open todo/154152
@400000004a17ea8a377ccfa4 warning: unable to open todo/144182
@400000004a17ea8a377cd774 warning: unable to open todo/154154
@400000004a17ea8a377d19dc warning: unable to open todo/154158
@400000004a17ea8a377d21ac warning: unable to open todo/154160
@400000004a17ea8a377d2d64 warning: unable to open todo/154164
@400000004a17ea8a377d3534 warning: unable to open todo/154162
@400000004a17ea8a377d3d04 warning: unable to open todo/154170
@400000004a17ea8a377d44d4 warning: unable to open todo/154167
@400000004a17ea8a377d508c warning: unable to open todo/154175
@400000004a17ea8a377d585c warning: unable to open todo/154172
@400000004a17ea8a377d7f6c warning: unable to open todo/144181
@400000004a17ea8a377d873c warning: unable to open todo/154177
@400000004a17ea8a377d92f4 warning: unable to open todo/154156
@400000004a17ea8a377d9ac4 warning: unable to open todo/154185
@400000004a17ea8a377da294 warning: unable to open todo/154181
@400000004a17ea8a377daa64 warning: unable to open todo/154189
@400000004a17ea8a377db61c warning: unable to open todo/144232
@400000004a17ea8a377dbdec warning: unable to open todo/154187
@400000004a17ea8a377de114 warning: unable to open todo/154191
@400000004a17ea8a377deccc warning: unable to open todo/154219
@400000004a17ea8a377df49c warning: unable to open todo/154193
@400000004a17ea8a377dfc6c warning: unable to open todo/154223
@400000004a17ea8a377e42bc warning: unable to open todo/154221
@400000004a17ea8a377e4a8c warning: unable to open todo/154227
@400000004a17ea8a377e5644 warning: unable to open todo/154225
@400000004a17ea8a377e5e14 warning: unable to open todo/154231
@400000004a17ea8a377e65e4 warning: unable to open todo/154229
@400000004a17ea8a377e6db4 warning: unable to open todo/154183
@400000004a17ea8a377e796c warning: unable to open todo/154237
@400000004a17ea8a377e813c warning: unable to open todo/154233
@400000004a17ea8a377ea84c warning: unable to open todo/154242
@400000004a17ea8a377eb404 warning: unable to open todo/154239
@400000004a17ea8a377ebbd4 warning: unable to open todo/154257
@400000004a17ea8a377ec3a4 warning: unable to open todo/154252
@400000004a17ea8a377ecb74 warning: unable to open todo/154320
@400000004a17ea8a377ed72c warning: unable to open todo/154318
@400000004a17ea8a377edefc warning: unable to open todo/154324
@400000004a17ea8a377ee6cc warning: unable to open todo/154322
@400000004a17ea8a377f0ddc warning: unable to open todo/154328
@400000004a17ea8a377f15ac warning: unable to open todo/154326
@400000004a17ea8a377f1d7c warning: unable to open todo/154334
@400000004a17ea8a377f2934 warning: unable to open todo/154330
@400000004a17ea8a377f3104 warning: unable to open todo/154235
@400000004a17ea8a377f38d4 warning: unable to open todo/154370
@400000004a17ea8a377f40a4 warning: unable to open todo/154366
@400000004a17ea8a377f4c5c warning: unable to open todo/154374
@400000004a17ea8a377f6f84 warning: unable to open todo/154315
@400000004a17ea8a377f7754 warning: unable to open todo/154372
@400000004a17ea8a377f830c warning: unable to open todo/154376
@400000004a17ea8a377f8adc warning: unable to open todo/154380
@400000004a17ea8a377fcd44 warning: unable to open todo/154378
@400000004a17ea8a377fd514 warning: unable to open todo/154384
@400000004a17ea8a377fdce4 warning: unable to open todo/144117
@400000004a17ea8a38386afc delivery 241: deferral: vmysql:_can't_read_settings_from_/home/vpopmail/etc/vpopmail.mysql/vdelivermail:_deferred,_database_down/
@400000004a17ea8a3838826c status: local 0/10 remote 0/20
@400000004a17eac63819bf6c starting delivery 242: msg 154532 to local rXXXX.ovh.net-nazwa_uzytkownika@rXXXX.ovh.net
@400000004a17eac6381c47dc status: local 1/10 remote 0/20
@400000004a17eac638ca799c delivery 242: deferral: vmysql:_can't_read_settings_from_/home/vpopmail/etc/vpopmail.mysql/vdelivermail:_deferred,_database_down/
@400000004a17eac638cc4a74 status: local 0/10 remote 0/20

wysyłalem tak samo jak ostatnio (tylko, że z roota):

Kod:
# qmail-inject nazwa_uzytkownika << EOF
ksjdfkjslfjl
EOF

vpopmaila też instalowałem, nie wiem o co chodzi z tymi błędami, bo jak wysyłałem z root'a to też się pojawiły

Pliku konfiguracyjnego nie mogę znaleźć, ale po wykonaniu emerge --config netqmail pojawia mi się:

Kod:
Configuring pkg...

 * Accepting relaying by default from all ips configured on this machine.
 * Generating RSA keys for SSL/TLS, this can take some time ...           [ ok ]
 * Creating a self-signed ssl-certificate:
 * If you want to have a properly signed certificate
 * instead, do the following:
 * openssl req -new -nodes -out req.pem 
 *   -config /var/qmail/control/servercert.cnf 
 *   -keyout /var/qmail/control/servercert.pem
 * Send req.pem to your CA to obtain signed_req.pem, and do:
 * cat signed_req.pem >> /var/qmail/control/servercert.pem

Uprawnienia w katalogu qmail-send z logami:

Kod:
qmail-send # ls -all
razem 16
drwxr-xr-x 2 qmaill root    4096 maj 23 14:22 .
drwxr-xr-x 7 qmaill root    4096 maj 23 14:20 ..
-rw-r--r-- 1 qmaill root       0 maj 22 01:07 @400000004a16797602ece4cc.u
-rw-r--r-- 1 qmaill nofiles 7414 maj 23 14:34 current
-rw-r--r-- 1 qmaill root       0 maj 21 02:04 .keep_mail-mta_netqmail-0
-rw------- 1 qmaill nofiles    0 maj 21 00:52 lock
-rw-r--r-- 1 qmaill nofiles    0 maj 22 12:07 state

Katalog qmail z innymi logami (gałąź wcześniej w ścieżce katalogów od tego co jest wyżej):

Kod:
qmail # ls -all
razem 128
drwxr-xr-x  7 qmaill root     4096 maj 23 14:20 .
drwxr-xr-x 15 root   root     4096 maj 18 03:10 ..
-rwxr--r--  1 qmaill root        0 maj 22 01:06 @400000004a1679732529fffc.s
-rwxr--r--  1 qmaill nofiles 98161 maj 22 12:07 @400000004a1679733a33dd3c.s
-rwxr--r--  1 qmaill nofiles     0 maj 23 14:20 current
-rw-------  1 qmaill nofiles     0 cze  2  2006 lock
drwxr-xr-x  2 qmaill root     4096 maj 22 12:07 qmail-pop3d
drwxr-xr-x  2 qmaill root     4096 maj 22 12:07 qmail-qmqpd
drwxr-xr-x  2 qmaill root     4096 maj 22 12:07 qmail-qmtpd
drwxr-xr-x  2 qmaill root     4096 maj 23 14:22 qmail-send
drwxr-xr-x  2 qmaill root     4096 maj 22 12:07 qmail-smtpd
-rw-r--r--  1 qmaill nofiles     0 cze  2  2006 state
« Ostatnia zmiana: Maj 24, 2009, 23:57:39 wysłane przez hawson » Zapisane
Strony: [1]
« poprzedni następny »
    Skocz do: