[qpopper,rh7.3]start niet

Pagina: 1
Acties:

  • THIJZEL
  • Registratie: Januari 2001
  • Niet online
Ik heb net qpopper gecompiled, en nu kan ik hem niet starten, in de logs gaf hij aan :

" Unable to obtain socket and address of client: Socket operation on non-socket "


nu heb ik dit opgezocht via de search enzo en kwam ik er achter dat hij via xinted gestart moest worden.
dat heb ik gedaan, ik heb het volgende in me xinted.conf gezet:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#
# Simple configuration file for xinetd
#
# Some defaults, and include /etc/xinetd.d/

defaults
{
      instances        = 60
      log_type          = SYSLOG authpriv
      log_on_success        = HOST PID
      log_on_failure        = HOST
      cps              = 25 30
}

service pop3
{
    socket_type    = stream
    protocol     = tcp
    wait         = no
    user         = root
    server     = /usr/local/sbin/popper
}

includedir /etc/xinetd.d

als ik nu in de logs kijk geeft xinted geen fouten ofzo:
/var/log/messages:
code:
1
2
3
Jul  4 15:29:11 localhost xinetd[11106]: Exiting...
Jul  4 15:29:47 localhost xinetd[12312]: xinetd Version 2002.03.28 started with libwrap options compiled in.
Jul  4 15:29:47 localhost xinetd[12312]: Started working: 1 available service

nog kan ik niet op poort 110 verbinden, weet iemand wat dit kan zijn?

  • THIJZEL
  • Registratie: Januari 2001
  • Niet online
weet niemand het? Ik denk dat het probleem in xinetd zit, omdat die niet weet op welke poort hij moet draaien, kan dat?

  • THIJZEL
  • Registratie: Januari 2001
  • Niet online
weet niemand er iets van? dit is echt een irri prob..

  • MyDyingBride
  • Registratie: November 2001
  • Laatst online: 28-07 20:19
Ik ken xinetd niet, maar ik weet wel dat qpopper ook zonder (x)inetd kan draaien.
Je moet dan bij de ./configure de optie --enable-standalone opgeven.

Verwijderd

zo heb ik het in RH 6.0 gedaan. Kijk effe of je de overeenkomstige bestanden in RH7.3 kunt vinden.
Succes.

___________________________________________________________
cd qpopperx.x (waarbij x.x het versie nummer is)
Bij twijfel: kijk even met ls of die directory er inderdaad gemaakt is, pas eventueel het cd commando aan.


Het compileren starten met
./configure of
./configure --enable-specialauth als je shadow passwords gebruikt
dan verder met:

Make

Kopieer dan het bestand qpopper in de huidige directory ..../qpopperx.x/popper naar de directory /usr/local/lib (deze eventueel nog aanmaken met mkdir lib vanuit /usr/local)

Pas in /etc/inetd.conf de volgende regel aan:
pop-3 stream tcp nowait root /usr/local/lib/popper qpopper -s

en in /etc/services
pop-3 110/tcp # Post Office
pop-3 110/udp # Post Office

Deaktiveer alle andere regels met poort 110 door er # voor te zetten.


Stop/start sendmail met :
/etc/rc.d/init.d/sendmail stop of een combinatie met restart.
Dus in een keer stop/start met /etc/rc.d/init.d/sendmail restart

Test sendmail door piet een mailtje te sturen.
Maak een bestand aan in Linux met de naam test.mail. Stuur het mailtje door in de directory te gaan staan waar het bestand staat en het commando
/usr/sbin/sendmail -v piet < test.mail
Als het goed is komt er en bericht:
piet.......Connecting to local......
piet.......Sent