Toon posts:

Qpopper + sendmail

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik heb vandaag mijn hele linux bak opnieuw geinstalleerd, maar nu ben ik op een probleem gekomen wat ik de vorige keer niet had:

Ik gebruik voor mijn mail server: Sendmail + Qpopper

sendmail werkt goed
maar Qpopper start niet op en het volgende staat er dan in mijn mail log:
code:
1
2
Mar  8 00:30:55 exci popper[3108]: Unable to obtain socket and 
address of client: Socket operation on non-socket (88)

ik ben de hele dag al bezig geweest maar ik kom er niet uit,
iemand suggesties ?


Exci

Verwijderd

Laat me raden. Je instellingen staan verkeerd.

Je hebt het via (x)inetd draaien terwijl je config daar niet mee overeen komt o.i.d.?

Verwijderd

Topicstarter
nope het draait niet via Xinetd :P

ik wil het gewoon ff starten door "popper" te tikken, dat werkt, en dat weet ik nog van de vorige keer (week geleden)

maar er kunnen inderdaad wel instellingen verkeerd staan,
geef maar suggesties :)

  • easydisk
  • Registratie: Februari 2000
  • Laatst online: 12-08 14:26
Wat krijg je als je 'telnet localhost 1103' doet ?
Geeft hij wel antwoord of niet ?

Als ie antwoord geeft heb je denk ik de verkeerde user ingevuld die het start (het moet root zijn)

pop-3 stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.qpopper

Verwijderd

de foutmelding;
[Mar 8 00:30:55 exci popper[3108]: Unable to obtain socket and
address of client: Socket operation on non-socket (88)]

Wanneer krijg je die? Als je popper start of als je
probeert 'm te benaderen met je pop-client?

Verwijderd

Topicstarter
connection refused.. maar qpopper loopt nog niet want hij start niet op en geeft alleen die melding..

en aan Xinetd ligt het ook niet .. want die gebruik ik niet

Verwijderd

Topicstarter
zodra ik uhm start

ik doe dus in me shell
# popper


werkte de vorige keer wel :/
dus ik moet wat vergeten zijn

Verwijderd

Ik weet zo niet hoe de Qpopper config eruit ziet, maar kan je in die config ook niet aangeven of je Qpoper standalone draait of via (x)inetd. Als dat het geval is en je zet het op inetd terwijl je hem standalone draait, dan krijg je ook dergelijke foutmeldingen.

Uiteraard zou het ook kunnen zijn, dat er al iets op die poort draait, hoewel je dan eigenlijk een andere foutmelding moet krijgen als het goed is.

Verwijderd

Topicstarter
mja .. das het leuke van Qpopper, het heeft geen config
en ik heb ook geen andere services op 110 draaien
en firewall staat ook goed

Verwijderd

Doe eens commando;

netstat -an | grep LISTEN

staat daar een regel met 110 bij ?

  • 0siris
  • Registratie: Augustus 2000
  • Laatst online: 02:11
wat staat er in je inetd.conf?
ook zoiets:
code:
1
pop-3        stream  tcp     nowait  root    /usr/sbin/tcpd  /usr/sbin/in.qpopper

?
en wat voor distro gebruik je? (even output van Debian
code:
1
2
 dpkg -l | grep qpop
ii  qpopper   4.0.3-6     Enhanced Post Office Protocol server (POP3).

die dus aangeeft dat ik het wilde installeren en ook daadwerkelijk goed geinstalleerd heb [ii]. Hoe heb je qpopper geinstalled? toch gewoon via package manager mag ik hopen?

ach...in een volgend leven lach je er om!


  • 0siris
  • Registratie: Augustus 2000
  • Laatst online: 02:11
Op vrijdag 08 maart 2002 00:51 schreef pir-p3 het volgende:
Doe eens commando;
netstat -an | grep LISTEN
staat daar een regel met 110 bij ?
Doe dan meteen netstat -an | grep LISTEN | grep 110 :)
code:
1
2
netstat -an | grep LISTEN | grep 110
tcp   0 0 0.0.0.0:110        0.0.0.0:*         LISTEN

ach...in een volgend leven lach je er om!


Verwijderd

Topicstarter
nogmaals ik gebruik nog geen Xinetd. (heb ik de vorige keer ook niet gedaan)

ik heb de src ge-compiled op RH7.2 met shadowpasswords ondersteuning

  • 0siris
  • Registratie: Augustus 2000
  • Laatst online: 02:11
wie heeft het over xinetd dan? :?
en is er niet gewoon een .rpm van qpopper?
*zucht*
al die mensen die perse via src willen werken en dan gaan klagen als het niet werkt...

ach...in een volgend leven lach je er om!


Verwijderd

Topicstarter
qpopper draait nog niet. dus ook niet op port 110

daarom krijg ik ook geen output bij
# netstat -an | grep LISTEN | grep 110

Verwijderd

Topicstarter
ok .. ik draai het dus ook niet via Inetd

  • 0siris
  • Registratie: Augustus 2000
  • Laatst online: 02:11
geen errors bij compileren?
hier heb je mooie .rpmmetjes van qpopper btw :)

ach...in een volgend leven lach je er om!


Verwijderd

je sprak over het draaien van 'popper' vanuit de shell.

Moet het niet zijn '/usr/sbin/in.qpopper ' ??

Verwijderd

Topicstarter
ja ik ken de RPM. maar ik installeer liever zoveel mogelijk met SRC daar dat iets meer op een uitdaging lijkt.

ik heb ook geen error gekregen tijdens het configuren/compileren

Verwijderd

En hoe heb je het pakket geinstalleerd ?
Heb je alleen 'make' gedraaid of daarna ook nog
'make install' ?

Verwijderd

Topicstarter
de executable popper is er .. dus het lijkt me logisch dat ik ook de "make install" heb gedaan.

en popper staat in /usr/local/sbin/popper
en is dus geen in.popper

Verwijderd

doe dan eens;

ls -l /usr/local/sbin/*popper*

zijn er nog meer popper executables ?

Verwijderd

Topicstarter
nope

Verwijderd

hoe zit het met je dns-settings?
wat staat er in /etc/resolv.conf en /etc/nsswitch.conf
(met name de regel die begint met 'hosts')

wat krijg je uit het commando 'hostname' ?

en doe eens ; nslookup `hostname`

Verwijderd

Topicstarter
die gegevens kloppen :)

hostname klopt
DNS staat goed (resolv.conf staan beide DNS-en in)
ns lookup klopt ook helemaal

over nsswitch weet ik niks. maar ik weet wel dat ik dat de vorige keer niet heb gebruikt. moet ik in dat bestand nog naar iets speciaals zoeken ?

Verwijderd

ik schreef
[wat staat er in /etc/nsswitch.conf
(met name de regel die begint met 'hosts')]

Verwijderd

Topicstarter
#hosts: db files nisplus nis dns
hosts: files nisplus dns

Verwijderd

weet je trouwens wel heel zeker dat je firewall rules
goed staan ?

Kan de machine wel een socket op port 110 openzetten ?

(port 110 toestaan op zowel input en output chain)

Verwijderd

ik zou trouwens dat 'nisplus' achteraan zetten dus;

hosts: files dns nisplus

Verwijderd

Topicstarter
op port 110 wordt zowel udp als icp doorgelaten bij input
bij ouput staat alles open

dus jah
(ook geprobeerd zonder FW)

Verwijderd

dan lijkt me toch het programma niet goed.

Als je popper start, onstaan er dan ook foutmeldingen
in /var/log/messages ?

Verwijderd

Topicstarter
nee alleen in /var/log/maillog

en dat is diegene waarover ik het he"b:
code:
1
2
Mar  8 00:30:55 exci popper[3108]: Unable to obtain socket 
and address of client: Socket operation on non-socket (88)

Verwijderd

Topicstarter
[topic=192066/1/25]

dit draadje loopt ook uit op de zelfde foutmelding .. maar daat wordt daarna niet meer op gereageerd :(

Verwijderd

op mijn redhat krijg ik als ik popper start;

Mar 8 01:38:48 lxrtm03 popper[4413]: Unable to obtain
socket and address of client: Socket operation on non-
socket (88)

Maar dat komt omdat ik xinetd heb draaien die popper start en port 110 daarvoor bewaakt.

probeer 'm toch eens via xinetd te laten lopen

Verwijderd

om 'm via xinetd te laten lopen heb ik in file
/etc/xinetd.d/popper staan;

service pop3
{
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/local/sbin/popper
log_on_failure += USERID
}

Verwijderd

Topicstarter
ah daar kan het dan dus toch aan liggen..
dat probeer ik morgen (na school :() wel even.
want het wordt alweer laat.

in iedergeval bedankt voor de hulp
ik post morgen wel verder als het niet lukt :)

(toch vaag dat het de vorige keer wel goed ging met
dezelfde manier van compilen)

Verwijderd

ok, ik ga ook naar bed. truste
Pagina: 1