QMail kan wel zenden, niet ontvangen

Pagina: 1
Acties:

  • Mr. Right 1
  • Registratie: Maart 2000
  • Laatst online: 02-08-2023

Mr. Right 1

Do I need to say more?

Topicstarter
Ik heb volgens deze HOWTO het hele zaakje op mijn Slackware machine geïnstalleerd.

Vanuit Squirrelmail kan ik wel verzenden, maar niet ontvangen.

In mijn inet.conf staan pop3 en imap uit en een "ps auxww | grep qmail" geeft de volgende output:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
root       396  0.0  0.1  1336  276 ?        S    16:15   0:00 supervise qmail-send
root       398  0.0  0.1  1336  276 ?        S    16:15   0:00 supervise qmail-smtpd
root       400  0.0  0.1  1336  276 ?        S    16:15   0:00 supervise qmail-pop3d
root       402  0.0  0.1  1336  276 ?        S    16:15   0:00 supervise qmail-pop3ds
qmaill     407  0.0  0.1  1352  272 ?        S    16:15   0:00 /usr/local/bin/multilog t /var/log/qmail
qmaill     409  0.0  0.1  1352  268 ?        S    16:15   0:00 /usr/local/bin/multilog t /var/log/qmail/smtpd
qmaill     413  0.0  0.1  1348  268 ?        S    16:15   0:00 multilog t /var/log/qmail/pop3d
qmails     414  0.0  0.1  1384  364 ?        S    16:15   0:00 [qmail-send]
qmaill     419  0.0  0.1  1348  268 ?        S    16:15   0:00 multilog t /var/log/qmail/pop3ds
root       420  0.0  0.1  1352  304 ?        S    16:15   0:00 qmail-lspawn ./Maildir/
qmailr     421  0.0  0.1  1348  328 ?        S    16:15   0:00 [qmail-rspawn]
qmailq     422  0.0  0.1  1344  312 ?        S    16:15   0:00 [qmail-clean]
root       489  0.0  0.2  1468  452 pts/0    R    16:21   0:00 grep qmail


Ik kan wel met een outlook client inloggen en mijn mail checken:

code:
1
2
3
Jul  8 16:28:09 server vpopmail[518]: vchkpw: login success sieme@domein.nl:80.*.*.*
Jul  8 16:28:10 server vpopmail[521]: vchkpw: login success sieme@domein.nl:80.*.*.*
Jul  8 16:28:34 server vpopmail[523]: vchkpw: login success sieme@domein.nl:80.*.*.*


Ik heb al een heleboel soortgelijke topics doorgespit, maar ik kom er niet uit. Wie kan mij een stukje op weg helpen?

Oh ja, de foutmelding die ik terugkrijg als ik een mailtje verstuur naar deze bak is:

"Sorry, no mailbox here by that name. (#5.1.1)"

[ Voor 4% gewijzigd door Mr. Right 1 op 08-07-2003 16:30 ]


Verwijderd

Mag je deamon wel ontvangen?? heb je wel een adres gezegd waarvoor die mag relayen?

Verwijderd

Miss is het handig als je de config ff online zet, wat betrekking heeft op het ontvangen van meels

  • Mr. Right 1
  • Registratie: Maart 2000
  • Laatst online: 02-08-2023

Mr. Right 1

Do I need to say more?

Topicstarter
De inhoud van /var/qmail/supervise/qmail-pop3d/run ziet er zo uit:

code:
1
2
3
4
5
6
7
8
9
10
#!/bin/sh

VPOPMAILUID=`id -u vpopmail`
VPOPMAILGID=`id -g vpopmail`

exec /usr/local/bin/tcpserver -l 0 -R -H -v             \
        -u"$VPOPMAILUID" -g"$VPOPMAILGID" 0 110       \
        /var/qmail/bin/qmail-popup domain.com         \
        /home/vpopmail/bin/vchkpw                       \
        /var/qmail/bin/qmail-pop3d Maildir 2>&1


Bedoel je deze?

  • nike
  • Registratie: November 2000
  • Niet online
draaid je dns server?
Domain goed ingesteld en dat ie ontvangt op dat domain

welke isp heb je?
bij demon bijvoord moet je mailkick hebben om mail te ontvangen....misschien iets overbodig van mij.

[ Voor 26% gewijzigd door nike op 08-07-2003 16:54 ]

-edit-


  • TheRookie
  • Registratie: December 2001
  • Niet online

TheRookie

Nu met R1200RT

denk dat je qmail-smtpd/run moet hebben ;)
die 5.1.1 is een smtp foutmelding..

Verwijderd

ik heb zelf niet zo heel erg veel vestand van deze deamons enzo maar ik zou dat domain.com veranderenin het domein van waar aan je wilt deliveren. En dit domein in je /etc/hosts als localhost zetten?? Kijk maar ff ik hoop dat er nog een paar mensen aanwezig zijn die er meer verstand van hebben dan ik dat heb

  • Mr. Right 1
  • Registratie: Maart 2000
  • Laatst online: 02-08-2023

Mr. Right 1

Do I need to say more?

Topicstarter
Hier de inhoud van /var/qmail/supervise/qmail-smtpd/run :

code:
1
2
3
4
5
6
7
8
9
10
#!/bin/sh
QMAILDUID=`id -u vpopmail`
NOFILESGID=`id -g vpopmail`
MAXSMTPD=`cat /var/qmail/control/concurrencyincoming`
exec /usr/local/bin/softlimit -m 6000000 \
    /usr/local/bin/tcpserver -H -R -l 0 \
    -x /home/vpopmail/etc/tcp.smtp.cdb -c "$MAXSMTPD" \
    -u "$QMAILDUID" -g "$NOFILESGID" 0 smtp \
    /var/qmail/bin/qmail-smtpd domain.com \
    /home/vpopmail/bin/vchkpw /bin/true 2>&1


Ik heb meerdere domeinen...dan zou ik die allemaal moeten toevoegen? Daar heb ik juist qmailadmin voor binnengehaald...Dat zou moeten werken dacht ik.

Ik heb dit stukje meelsoftware al eerder op een systeem gehad en toen werkte het wel.

De MX-records staan goed trouwens, want in mijn /var/log/messages zie ik wel een reactie van de failure notice:

code:
1
2
Jul  8 16:59:33 server in.identd[665]: reply to 80.*.*.*: 32773 , 25 : USERID : OTHER :1007
Jul  8 16:59:33 server in.identd[665]: reply to 80.*.*.*: 32773 , 25 : USERID : OTHER :1007

[ Voor 26% gewijzigd door Mr. Right 1 op 08-07-2003 17:01 ]


  • zeroxcool
  • Registratie: Januari 2001
  • Laatst online: 04-05 13:54
Is je tcp.smtp (/home/vpopmail/etc/tcp.smtp) gevuld, zo ja, hoe? En je hebt tcprules uitgevoerd?

zeroxcool.net - curity.eu


  • Mr. Right 1
  • Registratie: Maart 2000
  • Laatst online: 02-08-2023

Mr. Right 1

Do I need to say more?

Topicstarter
In mijn tcp.smtp staat

code:
1
80.:allow,RELAYCLIENT=""


Dus volgens mij moet ie mijn meel kunnen relayen want ik zit in het "80."-netwerk.

Wat bedoel je precies met die tcprules?

  • zeroxcool
  • Registratie: Januari 2001
  • Laatst online: 04-05 13:54
Je moet van je tcp.smtp een CDB bestand maken. tcprules doet dit voor je:
code:
1
tcprules /home/vpopmail/etc/tcp.smtp.cdb /home/vpopmail/etc/tcp.smtp.tmp < /home/vpopmail/etc/tcp.smtp

zeroxcool.net - curity.eu


  • Mr. Right 1
  • Registratie: Maart 2000
  • Laatst online: 02-08-2023

Mr. Right 1

Do I need to say more?

Topicstarter
Zo heb ik het ook gedaan

  • zeroxcool
  • Registratie: Januari 2001
  • Laatst online: 04-05 13:54
Wat staat er in de logs van /var/log/qmail/smtpd?
Aangezien qmail-smtpd ook helemaal niet gestart is. Probeer dan ook eens: telnet 127.0.0.1 25. Verander je /home/vpopmail/etc/tcp.smtp eens in:
code:
1
2
80.:allow,RELAYCLIENT=""
127.0.0.:allow,RELAYCLIENT=""
Voer dan weer tcprules uit...

zeroxcool.net - curity.eu


  • Mr. Right 1
  • Registratie: Maart 2000
  • Laatst online: 02-08-2023

Mr. Right 1

Do I need to say more?

Topicstarter
in /var/log/qmail/current staan een aantal van deze meldingen:

code:
1
2
3
@400000003f0bf0d62e4db4d4 status: local 1/10 remote 0/20
@400000003f0bf0d62eba2a74 delivery 16: deferral: Unable_to_chdir_to_maildir._(#4
.2.1)/


Heeft dit met rechten van de Maildirs te maken?

Als ik een "telnet 127.0.0.1 25" opzet krijg ik:

code:
1
2
3
4
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220 server ESMTP


en verder gebeurt er niets.

Verwijderd

Mr. Right 1 schreef op 09 July 2003 @ 12:47:
in /var/log/qmail/current staan een aantal van deze meldingen:

code:
1
2
3
@400000003f0bf0d62e4db4d4 status: local 1/10 remote 0/20
@400000003f0bf0d62eba2a74 delivery 16: deferral: Unable_to_chdir_to_maildir._(#4
.2.1)/


Heeft dit met rechten van de Maildirs te maken?

Als ik een "telnet 127.0.0.1 25" opzet krijg ik:

code:
1
2
3
4
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220 server ESMTP


en verder gebeurt er niets.
Er gebeurt ook verder niks als jij geen commando aan de mailserver geeft :)

Lijkt erop dat de rechten op de mailboxen verkeerd staan:
pwd:
/home/vpopmail/domains/blaat.nl/gebruiker

ls -al
drwx------ 3 vpopmail vchkpw 4096 Feb 21 21:03 ./
drwx------ 8 vpopmail vchkpw 4096 Feb 23 17:27 ../
drwx------ 5 vpopmail vchkpw 4096 Jul 7 15:28 Maildir/

alle onderliggende dirs (tot /home/vpopmail) moeten dezelfde owner/group hebben.

suc6

  • Mr. Right 1
  • Registratie: Maart 2000
  • Laatst online: 02-08-2023

Mr. Right 1

Do I need to say more?

Topicstarter
Zoiets dacht ik al...heb het domein en users verwijderd en opnieuw toegevoegd

....

Nu werk alles prima!

  • zeroxcool
  • Registratie: Januari 2001
  • Laatst online: 04-05 13:54
qmail is gewoon een top MTA ism vpopmail.

zeroxcool.net - curity.eu


  • Mr. Right 1
  • Registratie: Maart 2000
  • Laatst online: 02-08-2023

Mr. Right 1

Do I need to say more?

Topicstarter
Na een reboot gaat het weer mis. Het vreemde is alleen dat ik nu zonder foutmelding in Squirrelmail kan verzenden zonder dat er iets aankomt bij de geadresseerde.

Als ik van buitenaf een meeltje stuur naar mijn bak, dan komt het niet aan...

In mijn logs zie ik geen foutmeldingen. Hier een aantal outputs:

"ps aux | grep qmail"

code:
1
2
3
4
5
6
7
8
9
10
11
12
root       396  0.0  0.1  1336  276 ?        S    22:14   0:00 supervise qmail-send
root       398  0.0  0.1  1336  276 ?        S    22:14   0:00 supervise qmail-smtpd
root       400  0.0  0.1  1336  276 ?        S    22:14   0:00 supervise qmail-pop3d
root       402  0.0  0.1  1336  276 ?        S    22:14   0:00 supervise qmail-pop3ds
qmails     404  0.0  0.1  1384  348 ?        S    22:14   0:00 [qmail-send]
root       407  0.0  0.1  1352  284 ?        S    22:14   0:00 qmail-lspawn | spamassassin | ./Maildir/
qmailr     408  0.0  0.1  1348  284 ?        S    22:14   0:00 [qmail-rspawn]
qmailq     409  0.0  0.1  1344  308 ?        S    22:14   0:00 [qmail-clean]
qmaill     411  0.0  0.1  1352  272 ?        S    22:14   0:00 /usr/local/bin/multilog t /var/log/qmail
qmaill     412  0.0  0.1  1352  268 ?        S    22:14   0:00 /usr/local/bin/multilog t /var/log/qmail/smtpd
qmaill     414  0.0  0.1  1348  268 ?        S    22:14   0:00 multilog t /var/log/qmail/pop3d
qmaill     422  0.0  0.1  1348  268 ?        S    22:14   0:00 multilog t /var/log/qmail/pop3ds


Als ik een "qmailctl stat" doe zie ik dit:

code:
1
2
3
4
5
6
/service/qmail-send: up (pid 404) 547 seconds
/service/qmail-send/log: up (pid 411) 546 seconds
/service/qmail-smtpd: up (pid 406) 547 seconds
/service/qmail-smtpd/log: up (pid 412) 546 seconds
messages in queue: 0
messages in queue but not yet preprocessed: 0


ehmm.....

Volgens mij mis ik [qmail-smtpd] in mijn eerste lijstje....

Mijn "/var/log/qmail/smtpd/current" laat een heleboel van deze meldingen zien:

code:
1
@400000003f0c77120165911c tcpserver: fatal: unable to bind: address already used


Op poort 25 draait "supervise qmail-smtpd". Is dat de bedoeling?

[ Voor 4% gewijzigd door Mr. Right 1 op 09-07-2003 22:32 ]


  • ralfbosz
  • Registratie: December 2000
  • Laatst online: 09:12

ralfbosz

xm create bosz -c

fuser 25/tcp en dan kijken wat er op dat proces id voor proces zit die op poort 25 luistert...

Killen en restart qmail-smtpd...

rm -r *


  • Mr. Right 1
  • Registratie: Maart 2000
  • Laatst online: 02-08-2023

Mr. Right 1

Do I need to say more?

Topicstarter
Sorry ralf, ik was net aan het editten...maar de "supervise qmail-smtpd" blijft terugkomen op poort 25

  • zeroxcool
  • Registratie: Januari 2001
  • Laatst online: 04-05 13:54
Draait supervise op poort 25? Geef eens de startcommandline van supervise qmail-smtpd. Want dit klopt niet...

zeroxcool.net - curity.eu


  • Mr. Right 1
  • Registratie: Maart 2000
  • Laatst online: 02-08-2023

Mr. Right 1

Do I need to say more?

Topicstarter
De inhoud van /var/qmail/supervise/qmail-smtpd/run ziet er als volgt uit:

code:
1
2
3
4
5
6
7
8
9
10
#!/bin/sh
QMAILDUID=`id -u vpopmail`
NOFILESGID=`id -g vpopmail`
MAXSMTPD=`cat /var/qmail/control/concurrencyincoming`
exec /usr/local/bin/softlimit -m 66000000 \
/usr/local/bin/tcpserver -H -R -l 0 \
-x /home/vpopmail/etc/tcp.smtp.cdb -c "$MAXSMTPD" \
-u "$QMAILDUID" -g "$NOFILESGID" 0 smtp \
/var/qmail/bin/qmail-smtpd domain.com \
/home/vpopmail/bin/vchkpw /bin/true 2>&1

Verwijderd

bij mij ziet het er zo uit:
netstat -nap |grep ":25"
tcp 0 0 x.x.x.x:25 0.0.0.0:* LISTEN 157/tcpserver

waar x.x.x.x natuurlijk mijn ip is.

  • Mr. Right 1
  • Registratie: Maart 2000
  • Laatst online: 02-08-2023

Mr. Right 1

Do I need to say more?

Topicstarter
hmmm, als ik dat doe krijg ik dit:

code:
1
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN 410/


waar is mijn IP gebleven en "tcpserver" ???

Verwijderd

0.0.0.0 betekent dat ie op elke netwerk interface luistert, dus al je eth's en lo.

pid 410 luistert op port 25, even opzoeken met ps auxww dus.

  • Mr. Right 1
  • Registratie: Maart 2000
  • Laatst online: 02-08-2023

Mr. Right 1

Do I need to say more?

Topicstarter
Dat is dus [tcpserver] ....oftewel "supervise qmail-smtpd"

Maar dat had ik al eerder uitgevonden, zie boven

[ Voor 35% gewijzigd door Mr. Right 1 op 10-07-2003 12:03 ]


  • zeroxcool
  • Registratie: Januari 2001
  • Laatst online: 04-05 13:54
Die is dus defunct meen ik - correct me ;). Dat betekent dat er toch iets mis is met je qmail-smtpd install. Maar wat is de inhoud van /var/qmail/supervise/qmail-smtpd/log/run (oid)?

zeroxcool.net - curity.eu


  • Mr. Right 1
  • Registratie: Maart 2000
  • Laatst online: 02-08-2023

Mr. Right 1

Do I need to say more?

Topicstarter
Ik heb m'n HDD's maar eens een format gegeven en een verse install van slack gedaan.

Vervolgens de hele HOWTO opnieuw uitgevoerd en nu werkt het wel. Waar het precies fout ging weet ik niet, maar waarschijnlijk was er meer aan de hand.

Wellicht is het trouwens een optie om Maildrop in de HOWTO te verwerken...altijd handig. Dit even terzijde.

In ieder geval bedankt voor jullie hulp!

  • infirit
  • Registratie: November 2001
  • Laatst online: 19-12-2022
Misschien rare opmerking maareu ondersteunt squirrelmail wel POP3, volgen mij alleen imap.

<edit>
Heb het ff uitgeprobeert met mn Gentoo box, qmail + courier imap geinstalleerd. De quick and dirty setup van squirrelmail (let op niet secure!!) qmail geconfigureerd en klaar is kees. Q-mail en Courier imap starten en alles werkt top. Vraag draait je imap server wel?

[ Voor 76% gewijzigd door infirit op 11-07-2003 15:14 ]


  • zeroxcool
  • Registratie: Januari 2001
  • Laatst online: 04-05 13:54
Mr. Right 1 schreef op 10 July 2003 @ 23:51:
Ik heb m'n HDD's maar eens een format gegeven en een verse install van slack gedaan.

Vervolgens de hele HOWTO opnieuw uitgevoerd en nu werkt het wel. Waar het precies fout ging weet ik niet, maar waarschijnlijk was er meer aan de hand.

Wellicht is het trouwens een optie om Maildrop in de HOWTO te verwerken...altijd handig. Dit even terzijde.

In ieder geval bedankt voor jullie hulp!
De Windows manier ;).

zeroxcool.net - curity.eu


Verwijderd

U said it bro..

Je hoeft voor het (her)installeren van een programma/daemon/etc. onder linux echt niet opnieuw linux te installeren....
Pagina: 1