Toon posts:

POP3 mail kan niet opgehaald worden

Pagina: 1
Acties:

Verwijderd

Topicstarter
Mensen,

Ik ben vandaag bezig geweest om op mijn Linux Debian d00s mijn DNS server
in te stellen, dit is (met wat hulp) redelijk gelukt. Echter kom ik er nu achter
dat ik mijn mail niet meer kan ophalen vanuit outlook (wat voorheen prima werkte).

code:
1
2
3
4
5
6
7
Dit is de foutmelding die ik krijg bij het ophalen:

Your server has unexpectedly terminated the connection. 
Possible causes for this include server problems, network problems,
or a long period of inactivity. Account: '1- marcel@domeinnaam.nl',
Server: 'mail.domeinnaam.nl', Protocol: POP3, Port: 110, Secure(SSL):
No, Error Number: 0x800CCC0F


Ik gebruik Exim als mailserver en Qpopper als POP3 server.
Ik kon er weinig over vinden behalve dan dat ik mijn virusscanner uit moest zetten :?
en dat het eventueel aan mijn firewall zou kunnen liggen. (niet dus).

Dus ik denk dat het probleem bij het instellen van de DNS server is ontstaan.
Ik krijg ook soms een login scherm bij het ophalen maar na 100 de juiste
gebruikersnaam en wachtwoord ingevoerd te hebben begin ik daar ook wel
een beetje moe van te worden |:( dus het kan ook iets met de authorizatie zijn.

Kan iemand mij vertellen waar ik dit zou moeten zoeken ?
Alvast bedankt

Groeten Marcel

  • arikkert
  • Registratie: Juli 2002
  • Laatst online: 17-02 12:23
je kunt wel telnetten schrijf je.
maar kun je ook inloggen met
user bla1
pass bla2
zie de RFC op http://www.faqs.org/rfcs/rfc1939.html

  • LegacyCode
  • Registratie: Maart 2002
  • Laatst online: 18-05 18:37

LegacyCode

De crack van de division

Heeft je pc soms een domeinnaam gekregen?
Mijn provider weigert mij te laten connecteren met de pop3 server,
omdat m'n pc tot een onbekend domein behoort.

legacycode.net


  • _JGC_
  • Registratie: Juli 2000
  • Nu online
arikkert schreef op 11 oktober 2002 @ 20:31:
je kunt wel telnetten schrijf je.
maar kun je ook inloggen met
user bla1
pass bla2
zie de RFC op http://www.faqs.org/rfcs/rfc1939.html
Als Microsoft die RFC nou ook gelezen hadden toen ze outlook maakten ;)

Verwijderd

Topicstarter
ja ik kan ook inloggen met die gebruiker !

Verwijderd

Topicstarter
niemand ?

  • arikkert
  • Registratie: Juli 2002
  • Laatst online: 17-02 12:23
nog niet gelukt ?
authorization is ok, dus popserver lijkt gewoon goed te werken. met je mailserver heeft het vast niks te maken want die doet niets met pop. check op de host waar outlook draait of dns goed werkt. dat kan met ping of nslookup. gaat dat steeds goed, dan zal je outlook wel rot zijn, maar das misschien niets nieuws :-)

  • BrZ
  • Registratie: Maart 2000
  • Laatst online: 18-05 08:12

BrZ

arikkert schreef op 12 oktober 2002 @ 18:19:
nog niet gelukt ?
authorization is ok, dus popserver lijkt gewoon goed te werken. met je mailserver heeft het vast niks te maken want die doet niets met pop. check op de host waar outlook draait of dns goed werkt. dat kan met ping of nslookup. gaat dat steeds goed, dan zal je outlook wel rot zijn, maar das misschien niets nieuws :-)
Deze melding heeft neits met DNS ofzo te maken. Er is namelijk al ingelogd op de mailserver, en tijdens het mail ophalen gaat het fout, OF de server antwoord neit bij het inloggen oid.
In beide gevallen is er dus wel een verbinding met de mailserver, wat betekend dat het neit aan de DNS server kan liggen.

Grote kans dus dat outlook rot is ja :)

Verwijderd

Topicstarter
Outlook is rot, maar dat wisten we al natuurlijk ;)

Als DNS heb ik netjes 192.168.0.1 ingesteld, dat werkt ook prima.
Het enige wat ik dus erg vreemd vind is dat Outlook INEENS niet meer werkt na het
kloten met mijn DNS server. En niet op een plaats maar op 3 plaatsen met 3 verschillende gebruikers.

Ik denk dus dat mijn server niet antwoord bij het inloggen, maar ik heb die Qpopper al
een keer opnieuw geinstalleerd maar zonder resultaat.

Dus waar ligt het dan aan ?

Verwijderd

Zoek even met google op internet en in newsgroups. Daar kom je wel wat tegen. Ik las iets over AV of FW software... heb je dat geinstalleerd?

  • MikeN
  • Registratie: April 2001
  • Laatst online: 17:04
Verwijderd schreef op 12 oktober 2002 @ 19:07:
Zoek even met google op internet en in newsgroups. Daar kom je wel wat tegen. Ik las iets over AV of FW software... heb je dat geinstalleerd?
Verwijderd schreef op 11 oktober 2002 @ 20:23:
Ik kon er weinig over vinden behalve dan dat ik mijn virusscanner uit moest zetten :?
en dat het eventueel aan mijn firewall zou kunnen liggen. (niet dus)
;)

Verwijderd

Topicstarter
bedankt MikeN,

Eindelijke mensen die lezen :P
Ben pas 2 dagen aan het zoeken...

En ik kan wel zeggen dat het uiterst irritant is om geen mail te kunnen lezen.
Het gaat alleen over de mail van mijn eigen server, de mail van een server van een
vriend van mij kan ik prima ophalen.

Verwijderd

Sorry, overheen gelezen. 8)7 :)

Verwijderd

Topicstarter
Ik heb geloof ik een HELE grote fout gemaakt |:(
Ik kan niet telnetten naar poort 110, ik neem dus aan dat deze poort
dicht zit :(

in de /etc/inetd.conf staat pop3 wel gewoon open
code:
1
2
3
#:MAIL: Mail, news and uucp services.
#smtp       stream  tcp nowait  mail    /usr/sbin/exim exim -bs
pop-3       stream  tcp nowait  root    /usr/sbin/tcpd  /usr/sbin/in.qpopper -f /etc/qpopper.conf


Nogmaals, ik heb GEEN firewall dus daar kan het niet aan liggen.
Ik hoop dat het voor jullie wat makkelijker word zo want ik heb geen idee
hoe ik deze poort open zou kunnen krijgen (als deze niet al gewoon open staat)

Verwijderd

Maar in je eerste post staat dat dat wel lukte?
Zeggen je logs nog iets bruikbaars?
/var/log/messages /var/log/maillog /var/log/secure enzo?

Verwijderd

Topicstarter
beetje vroeg thuis vanochtend dus geen tijd meer gehad om een reply te sturen. Bij deze !

code:
1
2
3
4
5
6
/var/log/mail.log.0
Oct 11 21:22:23 server in.qpopper[477]: (null) at xxxx.chello.nl (internet_ip): -ERR Unknown command: "q". [pop_get_command.c:152]
Oct 11 21:22:24 server in.qpopper[477]: (null) at xxxx.chello.nl (internet_ip): -ERR Unknown command: "x". [pop_get_command.c:152]
Oct 11 21:22:25 server in.qpopper[477]: (null) at xxxx.chello.nl (internet_ip): -ERR Unknown command: "z". [pop_get_command.c:152]
Oct 11 21:22:25 server in.qpopper[477]: (null) at xxxx.chello.nl (internet_ip): -ERR Unknown command: "c". [pop_get_command.c:152]
Oct 12 20:05:46 server in.qpopper[2001]: (null) at arikkert-mxstream.xs4all.nl (213.84.76.33): -ERR Unknown command: ".quit". [pop_get_command.c:152]

Verwijderd

Topicstarter
ik kan dus niet telnetten naar poort 110, net een scan over de poorten heen laten gaan maar deze meld dat poort 110 wel open staat !

leg dat eens uit :?

Verwijderd

Topicstarter
Mensen,

Ik ben d'r nog steeds niet uit, ik loop inmiddels al 2 dagen te klooien en heb geen mail kunnen ontvangen. Na vele zoekpogingen naar een mogelijk antwoord op mijn probleem hier gepost. Dit zonder resultaat :'(

Ik post nog maar even een 'korte' samenvatting:

Ik heb een Linux Debian Server, hierop heb ik een Mail-Server (Exim) geinstalleerd en een POP3-Server(Qpopper) geinstalleerd. Aan deze server hangen 3 PC's die mail ophalen en versturen. Dit heeft altijd prima gewerkt.

Laatst ben ik bezig geweest met het installeren en configureren van een DNS-Server, deze werkt inmiddels alleen ben ik tot de conclusie gekomen dat mijn email nu niet meer werkt. :?

De melding die ik krijg bij het ophalen van mijn mail via Outlook Express is de volgende:
code:
1
2
3
4
5
Your server has unexpectedly terminated the connection. 
Possible causes for this include server problems, network problems,
or a long period of inactivity. Account: '1- marcel@domeinnaam.nl',
Server: 'mail.domeinnaam.nl', Protocol: POP3, Port: 110, Secure(SSL):
No, Error Number: 0x800CCC0F

Ik heb nog een mailaccount op een andere server, deze is wel gewoon binnen te halen.

Telnetten naar poort 110 werkt niet maar na een scan over alle poorten is gebleken dat deze wel open staat. Evenals in de inet.d.conf.


Het vermoeden bij mij bestaat dat er iets mis is in de DNS configuratie, daarna is het immers fout gegaan. Hieronder dus nogmaals mijn configuratie-bestanden van mijn DNS-server.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/etc/bind/named.conf
// Config file for caching only name server

options {
      directory "/etc/bind";

// Uncommenting this might help if you have to go through a
// firewall and things are not working out:

// query-source port 53;
};

zone "0.168.192.in-addr.arpa" {
     notify no;
     type master;
     file "pz/192.168.0";
};

zone "domeinnaam.nl" {
     notify no;
     type master;
     file "pz/domeinnaam.nl";
};

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
25
26
27
/etc/bind/pz/192.168.0
$TTL 86400

@               IN      SOA     ns.domeinnaam.nl. hostmaster.domeinnaam.nl. (
                     4               ; Serial
                     8H              ; Refresh
                     2H              ; Retry
                     1W              ; Expire
                     1D )            ; Minimum TTL
; nameserver
                     NS      server.domeinnaam.nl.
; hosts
127.0.0.0.1             PTR     localhost.domeinnaam.nl.
1                       PTR     server.domeinnaam.nl.
2                       PTR     marcel.domeinnaam.nl.
3                       PTR     henk.domeinnaam.nl.
4                       PTR     ingrid.domeinnaam.nl.

; domain ook ff een host geven

1                       PTR     domeinnaam.nl.

; Een lijstje van dynamische hosts
$GENERATE 101-254 $     PTR     dyn$.domeinnaam.nl.

; aliasses voor de server
1                       PTR     blaat.domeinnaam.nl.

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
25
26
27
28
/etc/bind/pz/xanuex.nl
$TTL 86400
@               IN      SOA     ns.domeinnaam.nl. hostmaster.domeinnaam.nl. (
                     4               ; Serial
                     8H              ; Refresh
                     2H              ; Retry
                     1W              ; Expire
                     1D )            ; Minimum TTL
                     TXT     "Linux Debian Server"

; nameserver
                      NS      server.domeinnaam.nl.

; hosts
server.domeinnaam.nl.     IN A       192.168.0.1
marcel                IN A       192.168.0.2
henk                  IN A       192.168.0.3
ingrid                IN A       192.168.0.4

; overige rotzooi
server                CNAME      domeinnaam.nl.
localhost             IN A       127.0.0.1

; Een lijstje van dynamische hosts
$GENERATE 101-254 dyn$.domeinnaam.nl. IN A 192.168.0.$

; server aliases
blaat                 IN A       192.168.0.1



Ik hoop dat iemand m.b.v. deze gegevens mij kan helpen, ik kom er namelijk niet
meer uit.

m.v.g.
Marcel

  • koffiedrinker
  • Registratie: September 2002
  • Laatst online: 15-05 18:17

koffiedrinker

Archlinux werkt dagelijks

Misschien ten overvloede, maar heb je al gekeken op de site van QPopper ?
Gezien je logfiles, lijkt het wel of outlook iets overslaat.
Of dat er netwerkverkeer verdwijnt.
Anders geeft qpopper niet deze foutmeldingen.

Koffie werkt echt!


Verwijderd

Topicstarter
nou, nee nu je het zegt idd nog niet gekeken (nu aan het doen)

alleen is het probleem dat ik qpopper al een keer opnieuw geinstalleerd heb en zelfs al een keer VERVANGEN door teapop maar zelfs die gaf dezelfde melding.


Dit is een stuk uit mail.log met teapop.

code:
1
2
3
4
5
6
/var/log/mail.log

Oct 13 20:09:12 server teapop[3865]: can't get socket and/or do getpeername (error = 107)
Oct 13 20:09:12 server teapop[3865]: Caught SIGPIPE (signal = 13) - Lost connection
Oct 13 20:09:41 server teapop[3879]: can't get socket and/or do getpeername (error = 107)
Oct 13 20:09:41 server teapop[3879]: Caught SIGPIPE (signal = 13) - Lost connection

Verwijderd

Topicstarter
Goed, ik heb het inmiddels weer voor elkaar dat ik kan telnetten naar poort 110 maar kan mijn mail nog steeds niet ophalen :(

server:~# telnet mijn_ip 110
Trying mijn_ip...
Connected to mijn_ip.
Escape character is '^]'.
+OK Teapop [v0.3.4] - Teaspoon stirs around again <1034588848.26472585@Llywellyn>
user marcel
+OK Welcome, do you have any type of ID?
pass ****
-ERR Incorrect password...or maybe you don't even have an account here?


Goed, telnetten naar poort 110 lukt dus, alleen aanmelden kan niet.
dit is dus met een installatie van teapop !!!


log:
Oct 14 11:54:00 server teapop[5073]: Failed login for marcel pass **** [mijn_ip] from ****.upc-f.chello.nl [mijn_ip]

  • Buffy
  • Registratie: April 2002
  • Laatst online: 26-12-2024

Buffy

Fire bad, Tree pretty

Als ik het goed begrijp heb je een officieel geregisteerde domain naam domeinnaam.nl (waarschijnlijk xanXXX.nl >:)). Daar heb je de pc namen server, henk, marcel, ingrid aangehangen die allemaal resolve naar je externe chello ip.
En op je private netwerkje heb je een DNS draaien die deze namen resolved naar de juiste private ip's zodat je gewoon bv marcel.domeinnaam.nl kan gebruiken op je private network ipv 192.168.02.

Dat kan maar dan moet op alle PC's inclusief op de server 192.168.0.1 als nameserver staan ingesteld. Anders zal een proces dat op de server draait gebruik maken van (bv) de chello nameserver en het adres als marcel.domeinnaam.nl resolve naar je externe ip ipv 192.168.0.2. En het reverse resolven van 192.168.0.2 naar marcel.domeinnaam.nl zal gewoon falen.

De fout melding van teapop is als het goed is hier het gevolg van.

code:
1
2
3
4
5
6
/var/log/mail.log

Oct 13 20:09:12 server teapop[3865]: can't get socket and/or do getpeername (error = 107)
Oct 13 20:09:12 server teapop[3865]: Caught SIGPIPE (signal = 13) - Lost connection
Oct 13 20:09:41 server teapop[3879]: can't get socket and/or do getpeername (error = 107)
Oct 13 20:09:41 server teapop[3879]: Caught SIGPIPE (signal = 13) - Lost connection


Dus op je server zal je in /etc/resolv.conf het volgende moeten zetten:

code:
1
2
domain domeinnaam.nl
nameserver 192.168.0.1 # mag ook 127.0.0.1 zijn


Om toch nog internet adressen te kunnen resolven moet je in named.conf in de options sectie je (bv) chello nameservers als forwarders opgeven.

That which doesn't kill us, makes us stranger - Trevor (AEon FLux)
When a finger points at the moon, the imbecile looks at the finger (Chinese Proverb)


Verwijderd

Topicstarter
alvast bedankt, het geheel is al een stuk helderder :D


Om toch nog internet adressen te kunnen resolven moet je in named.conf in de options sectie je (bv) chello nameservers als forwarders opgeven.

zou je daar een voorbeeld van kunnen geven ?
Wat moet hierbij geplaatst worden ?

options {
directory "/etc/bind";

// Uncommenting this might help if you have to go through a
// firewall and things are not working out:

// query-source port 53;
};


p.s. "Gij zult geen reclame en/of ander promotie materiaal naar buiten brengen" :*)

  • RvdH
  • Registratie: Juni 1999
  • Laatst online: 19-05 11:09

RvdH

Uitvinder van RickRAID

code:
1
recursion yes;                  // provide recursive service

Laat die chello nameservers maar met rust, je hebt aan je eigen server genoeg.

Verwijderd

Topicstarter
ik neem aan dat dit bij het option gedeelte erbij moet ?
dat vermeld je er namelijk niet bij :)

  • RvdH
  • Registratie: Juni 1999
  • Laatst online: 19-05 11:09

RvdH

Uitvinder van RickRAID

Yep.

  • Buffy
  • Registratie: April 2002
  • Laatst online: 26-12-2024

Buffy

Fire bad, Tree pretty

Verwijderd schreef op 14 oktober 2002 @ 16:15:
alvast bedankt, het geheel is al een stuk helderder :D


Om toch nog internet adressen te kunnen resolven moet je in named.conf in de options sectie je (bv) chello nameservers als forwarders opgeven.

zou je daar een voorbeeld van kunnen geven ?
Wat moet hierbij geplaatst worden ?

options {
directory "/etc/bind";

// Uncommenting this might help if you have to go through a
// firewall and things are not working out:

// query-source port 53;
};
Vb uit mijn named.conf met xs4all nameservers.

code:
1
2
3
4
    forwarders {
        194.109.104.104;
                194.109.6.66;
    };
p.s. "Gij zult geen reclame en/of ander promotie materiaal naar buiten brengen" :*)
:?

That which doesn't kill us, makes us stranger - Trevor (AEon FLux)
When a finger points at the moon, the imbecile looks at the finger (Chinese Proverb)


Verwijderd

Topicstarter
Goed, ik word dus gek 8)7

Mijn SSH werkte ineens ook niet meer, na een reboot even weg geweest en kan vervolgens niet meer inloggen :S

Dit zal allicht ook met mijn DNS temaken hebben *zucht*

nu heb ik het volgende gedaan:
In hosts.deny vind je standaard:

ALL:PARANOID

Hier heb ik (tijdelijk) een hash (#) geplaatst en guess what?
Email werkt weer, SSH werkt weer, iedereen tevreden :P

Maar goed, dit is natuurlijk geen goede oplossing maar misschien kan het wel wat meer duidelijkheid verschaffen over waar het mis gaat.

ssh kwam trouwens met de melding: 'connection closed by remote host'

Alvast/nogmaals bedankt

  • _JGC_
  • Registratie: Juli 2000
  • Nu online
ALL:PARANOID is idd een PARANOID setting ja. Heb hetzelfde probleem als jij gehad met Qpopper, maar aangezien ik nu geen inetd meer gebruik (heb em er uitgesloopt, ik wil em niet meer), heb ik daar nooit last van :P

Verwijderd

Topicstarter
ja huilen :P

Moet toch ook werken zo !
'k word d'r bijna sjaggie van !

Verwijderd

Zo gaat onder Red Hat in combi met sendmail. Heb je er iets aan?
Uiteraard ook nog linuxconf configureren (zie onder)

Om vanaf de cliënt (lokale) mail te kunnen versturen is er een postkantoor nodig op basis van een Pop-3 protocol (kan ook anders, valt buiten dit bestek). Qpopper is hier prima geschikt voor.
Ga naar ftp://ftp.qualcomm.com/eudora/servers/unix/popper/ en kies daar voor het bestand qpopperx.x.tar.Z
(helaas was deze ftp onlangs leeg, ik zal proberen een andere link te vinden.

Dit werkte bij mij. De rpm van een andere site kreeg ik niet goed geïnstalleerd.

Qpopper moet dus nog gecompileerd worden. Het lijkt moeilijk maar het uitpakken en compileren hiervan is prima te doen. Ga met MC (of via de command-line) naar de directory waar qpopperx.x.tar.Z staat.

Een en ander in telegram stijl:

Verlaat MC en type in textmode: tar zxfv qpopperx.x.tar.Z en geef enter.

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


Basic sendmail (met Linuxconf):

Name home.utrecht.chello.nl (mijn domeinnaam vd server)
* accept mail
server 192.168.0.1 aanpassen
gateway 192.168.0.1 aanpassen
protocol smtp
deliver locally root, andre (plus andere gebruikers)
alias (geen)
trusted users root, andre, (plus andere gebruikers)
Pagina: 1