FreeBSD+qmail

Pagina: 1
Acties:
  • 137 views sinds 30-01-2008
  • Reageer

  • M4RTiN
  • Registratie: Augustus 2000
  • Laatst online: 24-11-2024
hallo, ik ben nu bezig met mn laatste onderdeel van mn freebsd server, namelijk de mail

ik heb zoveel mogelijk de howto van lifewithqmail aangehouden, alles lijkt goed te werken als ik het test zoals in de howto staat

alleen krijg ik een error als ik mail wil tjekken
code:
1
 Reactie van server: '-ERR this user has no $HOME/Maildir',

qmail deamons werken wel

maar als ik stat doe dan zegt ie:
code:
1
2
3
4
5
6
7
8
/service/qmail-send: up (pid 88327) 227 seconds
/service/qmail-send/log: up (pid 68348) 23491 seconds
/service/qmail-smtpd: up (pid 89534) 0 seconds
/service/qmail-smtpd/log: up (pid 68349) 23491 seconds
messages in queue: 46
messages in queue but not yet preprocessed: 0
/service/qmail-pop3d: up (pid 89532) 1 seconds
/service/qmail-pop3d/log: up (pid 89533) 0 seconds

er staat wel wat in de queue begrijp ik, maar hij doet er nix mee???

owja verzenden werkt ook niet, maar dit lijkt me aan hetzelfde probleem te liggen

(voor alle goede orde die bepaalde user heb ik dus wel een maildir voor aangemaakt en alias staat volgens mij ook goed)

  • Habbie
  • Registratie: Juni 2002
  • Laatst online: 14-08 13:40
Op woensdag 03 juli 2002 00:33 schreef M4RTiN het volgende:
*snip*
alleen krijg ik een error als ik mail wil tjekken
code:
1
 Reactie van server: '-ERR this user has no $HOME/Maildir',

*snip*
code:
1
2
3
4
5
6
7
8
/service/qmail-send: up (pid 88327) 227 seconds
/service/qmail-send/log: up (pid 68348) 23491 seconds
/service/qmail-smtpd: up (pid 89534) 0 seconds
/service/qmail-smtpd/log: up (pid 68349) 23491 seconds
messages in queue: 46
messages in queue but not yet preprocessed: 0
/service/qmail-pop3d: up (pid 89532) 1 seconds
/service/qmail-pop3d/log: up (pid 89533) 0 seconds

*snip*
Ok, op een rijtje:
1. je qmail-smtpd draait niet (0 seconds up betekent dat
z'n run-script er geen zin in heeft. Er is dus iets mis met /service/qmail-smtpd/run. Misschien helpt een chmod 755?)
2. qmail-pop3d (die evenals qmail-pop3d/log een verdacht lage uptime heeft) vindt username+password best maar krijgt daarna moeite. Hoe heb je de Maildir aangemaakt? Laat bv. eens de output zien van ls -al Maildir in die directory.
3. In /var/log/qmail/ (en dan specifiek de file current) moet je een heleboel kunnen vinden over waarom je mailtjes in de queue blijven staan.
4. Bekijk voor de grap de output van qmail-showctl eens, kloppen alle instellingen die je daar ziet, en zo nee, doe er wat aan.

-- Peter van Dijk


  • M4RTiN
  • Registratie: Augustus 2000
  • Laatst online: 24-11-2024
tnx!!! zal alles natjekken!

  • M4RTiN
  • Registratie: Augustus 2000
  • Laatst online: 24-11-2024
1) ik heb ge gechommed (wou indd niet starten)

2) Maildir heb ik aangemaakt met de juiste user met het prog Maildirmake dit moet toch goed gaan?

3) logfile bevat inderdaad nogal wat fouten:
code:
1
2
@400000003d227ac60238d324 status: local 1/10 remote 0/20
@400000003d227ac6023ed634 delivery 202: deferral: Sorry,_message_has_wrong_owner._(#4.3.5)/

4) die commando heb ik niet

ik gebruik qmailctl - {start|stop|restart|doqueue|flush|reload|stat|pause|cont|cdb|queue|help}

  • Habbie
  • Registratie: Juni 2002
  • Laatst online: 14-08 13:40
Op woensdag 03 juli 2002 09:09 schreef M4RTiN het volgende:

2) Maildir heb ik aangemaakt met de juiste user met het prog Maildirmake dit moet toch goed gaan?



3) logfile bevat inderdaad nogal wat fouten:

code:
1
2
3
@400000003d227ac60238d324 status: local 1/10 remote 0/20

@400000003d227ac6023ed634 delivery 202: deferral: Sorry,_message_has_wrong_owner._(#4.3.5)/



4) die commando heb ik niet



ik gebruik qmailctl - {start|stop|restart|doqueue|flush|reload|stat|pause|cont|cdb|queue|help}
2. ja, maar ownership kan bv. niet kloppen, daarom vroeg ik om ls -al output. Als je 3 eenmaal opgelost hebt, zullen de logs je ook vermoedelijk hints geven over dit probleem :)
3. als je bericht de verkeerde owner heeft, zijn je verschillende qmail-binaries het niet eens over welk userid wat doet. In dit geval kun je het beste qmail opnieuw compileren en installeren, en dan een tooltje als queue-fix draaien (te vinden op www.qmail.org)
4. qmail-showctl moet in /var/qmail/bin staan, of waar je qmail maar hebt geinstalleerd.

-- Peter van Dijk


  • M4RTiN
  • Registratie: Augustus 2000
  • Laatst online: 24-11-2024
oei!!! ik heb dus de file gevonden die qmail-showctl
code:
1
2
3
4
5
defaultdelivery: I have no idea what this file does.

concurrencyincoming: I have no idea what this file does.

supervise: I have no idea what this file does.

en ik dahc tjuist dat ik dit allemaal wel geconfigged had!

EDIT:

bijv. defaultdelivery:
code:
1
./Maildir/

en concurrencyincoming
code:
1
20

dan heb ik nog even de output van
code:
1
2
3
4
5
6
7
hekobsd# ls -al Maildir
total 10
drwx------  5 martin  martin   512 Jul  1 22:56 .
drwxr-xr-x  9 martin  martin  1024 Jul  3 00:16 ..
drwx------  2 martin  martin   512 Jul  1 22:56 cur
drwx------  2 martin  martin   512 Jul  1 22:56 new
drwx------  2 martin  martin   512 Jul  1 22:56 tmp

  • Infern0
  • Registratie: September 2000
  • Laatst online: 16-03 23:51

Infern0

Hou die ontzettende rust!!

offtopic:
Als je het echt uitgebreid wilt met qmail:
http://matt.cadillac.net/computing/mail/toaster/

http://www.bsdfreaks.nl Home site: http://rob.lensen.nu /me was RobL


  • M4RTiN
  • Registratie: Augustus 2000
  • Laatst online: 24-11-2024
ik heb het gelezen, leuk maar dat hoef ik op zich niet, en ik dit waar ik nu mee bezig ben krijg ik niet eens aan de praat :(

ik hoef alleen maar kunnen verzenden en ontvangen enzo..

Verwijderd

Op woensdag 03 juli 2002 10:36 schreef rlensen het volgende:
offtopic:
Als je het echt uitgebreid wilt met qmail:
http://matt.cadillac.net/computing/mail/toaster/
Beeetje out-of date ;) Qmail-LDAP raadt ik aan. Wordt ook meer gebruikt dan Qmail-MySQL. Betere support. Shitloads aan patches voor. Staat een complete tutorial voor op LifeWithQmail :)

  • M4RTiN
  • Registratie: Augustus 2000
  • Laatst online: 24-11-2024
maarree, zouden jullie supergeleerden mij nog wat op weg kunnen helpen??? :D

Verwijderd

Wat supervise bij jou in /var/qmail/control doet is me een raadsel.

concurrencyincoming en defaultdelivery foutmeldingen moet je je niks van aantrekken. Dat zit snor. Die zijn speciaal van Lifewithqmail. Dus niet 'standaard' Qmail en daarom snapt qmail-showctl er geen hout van.

Kan wel zijn dat je ze niet goed aanstuurt.
post 'ns de inhoud van /var/qmail/rc :?

http://qmail.null.dk/qmail-lint-0.53 is een scriptje dat checked of je config okay zit. Beetje out of date. Misschien kom je verder. Succes!

  • M4RTiN
  • Registratie: Augustus 2000
  • Laatst online: 24-11-2024
dat script zegt:
code:
1
2
3
4
5
6
7
8
9
10
hekobsd# ./qmail-lint-0.53
Warning: Without a control/rcpthosts file, you are open to relay abuse by spammers.
Warning: users/assign checking not implemented.
hekobsd# ./qmail-lint-0.53 -v
Warning: Without a control/rcpthosts file, you are open to relay abuse by spammers.
  Qmail-smtpd uses control/rcpthosts to determine which hosts it will receive
  mail for.  Typically, this includes any host mentioned in locals or
  virtualdomains.  It also includes any hosts for which you are a secondary
  MX.  See http://qmail-docs.surfdirect.com.au/docs/qmail-antirelay.html
Warning: users/assign checking not implemented.

Verwijderd

Alle domeinen die je in je control/locals en control/virtualdomains hebt defined ook in je control/rcpthosts zetten en dan restarten.

Maar goed. Als je nu stat doet. Zegt-ie dan ook dat alle services een fatsoenlijke uptime hebben?

Heb je verder de correcte entries in /var/qmail/alias geadd?

En btw wanneer je straks alles goed hebt geconfigureerd straks kun je met: qmailctl doqueue
De queue legen :)

  • M4RTiN
  • Registratie: Augustus 2000
  • Laatst online: 24-11-2024
als ik nu stat draai
code:
1
2
3
4
5
6
7
8
9
hekobsd# qmailctl stat
/service/qmail-send: up (pid 91567) 791 seconds
/service/qmail-send/log: up (pid 68348) 63454 seconds
/service/qmail-smtpd: up (pid 96101) 1 seconds
/service/qmail-smtpd/log: up (pid 68349) 63454 seconds
messages in queue: 48
messages in queue but not yet preprocessed: 0
/service/qmail-pop3d: up (pid 96100) 1 seconds
/service/qmail-pop3d/log: up (pid 96105) 1 seconds

soms is smtpd 0 secconds en soms 1
hetzelfde geld voor pop3d

Verwijderd

/service/qmail-smtpd: up (pid 96101) 1 seconds
/service/qmail-pop3d: up (pid 96100) 1 seconds
/service/qmail-pop3d/log: up (pid 96105) 1 seconds
Die 3 kloppen dus niet. Niet goed geconfigureerd.

Goed. Die supervise in je /var/qmail/control heb je iig niet nodig. Die kan weg. Verder even goed lezen hoe ze bij LifeWithQmail de /service/qmail-pop3d en /service/qmail-pop3d/log configureren. De log wordt op exact dezelfde wijze geconfigureerd als die van /service/qmail-smtpd/log en /service/qmail-send/log. Als je het goed geconfigureerd hebt restart je 'm.

Dan ga je de logs van qmail-smtpd en qmail-pop3d goed doorlezen. Klopt namelijk duidelijk ergens iets niet.

  • M4RTiN
  • Registratie: Augustus 2000
  • Laatst online: 24-11-2024
yes sir!

  • M4RTiN
  • Registratie: Augustus 2000
  • Laatst online: 24-11-2024
ik heb het dus gevonden, het ligt aan tcp-server die kan hem niet opstarten omdat dat adres a gebruikt is?

er staat iig geen smtp aan in inetd.conf....
code:
1
2
3
4
5
hekobsd# cd qmail-smtpd/
hekobsd# ls
log      run         supervise
hekobsd# ./run
tcpserver: fatal: unable to bind: address already used


code:
1
2
3
4
5
6
7
8
9
10
11
12
hekobsd# ps -waux | grep qmail
qmaill 56346  0.0  0.0     0    0 con  Z+   10:16PM   0:00.00  (multilog)
root     175  0.0  0.2   860  292 con  S+    4:19PM   0:11.70 readproctitle service errors: ...ervise: fatal: unable to start qmail-pop3d/run: exec format error\nsupervise: fatal: unable
root     176  0.0  0.2   872  408 con  I+    4:19PM   0:00.03 supervise qmail-send
root     178  0.0  0.2   872  408 con  I+    4:19PM   0:00.02 supervise qmail-smtpd
root     180  0.0  0.2   872  408 con  S+    4:19PM   1:13.94 supervise qmail-pop3d
qmaill   184  0.0  0.2   892  444 con  I+    4:19PM   0:00.06 /usr/local/bin/multilog t /var/log/qmail
qmails 53917  0.0  0.3   936  484 con  I+   10:01PM   0:00.02 qmail-send
root   53919  0.0  0.2   892  412 con  I+   10:01PM   0:00.00 qmail-lspawn ./Maildir/
qmailr 53920  0.0  0.3   892  516 con  I+   10:01PM   0:00.00 qmail-rspawn
qmailq 53921  0.0  0.2   880  444 con  I+   10:01PM   0:00.00 qmail-clean
qmaild 53922  0.0  0.3   916  564 con  I+   10:01PM   0:00.01 /usr/local/bin/tcpserver -v -R -l 0 -x /etc/tcp.smtp.cdb -c 20 -u 82 -g 81 0 smtp /var/qmail/bin/qmail-smtpd

  • Infern0
  • Registratie: September 2000
  • Laatst online: 16-03 23:51

Infern0

Hou die ontzettende rust!!

Op woensdag 03 juli 2002 10:47 schreef dystopia het volgende:

[..]

Beeetje out-of date ;) Qmail-LDAP raadt ik aan. Wordt ook meer gebruikt dan Qmail-MySQL. Betere support. Shitloads aan patches voor. Staat een complete tutorial voor op LifeWithQmail :)
Outdated???
Laat je ff na kijken, heb je wel eens de snelheid van de open source LDAP vergeleken met mysql?
De toaster wordt nog steeds flink bij gehouden en draait uitermate goed. De maker heeft draait deze versie voor 40.000 gebruikers.

http://www.bsdfreaks.nl Home site: http://rob.lensen.nu /me was RobL


  • M4RTiN
  • Registratie: Augustus 2000
  • Laatst online: 24-11-2024
oke ik snap nu wat meer van hoe alles werkt!

ik heb alles met smtpd te draaien, dat gaat wel lukken

alleen pop3d wil niet, de scripten zijn goed, en ze zijn uitvoerbaar, ik denk dat er iets mis is met de rechten van de qmail user, alhoewel ik in dat opzicht gewoon de howto heb gevolgd

dit is de melding:
code:
1
2
3
Output from command /service/qmail-pop3d/run ..

tcpserver: fatal: unable to bind: access denied

EDIT: als root kan ik hem wel draaien, en kan ik gewoon met outlook mn email tjekken...
Pagina: 1