22. juli 2003 - 22:45Der er
69 kommentarer og 1 løsning
Postfix...vil ikke godkende brugere i f.eks outlook
Hej.. Jeg har efterhånden bixet med at få en mailserver op at stå. Og ved et tilfælde fandt jeg en artikel i Alt Om Data. Jeg fulgte den, og alt ser ud til at kører. Jeg har port 110 åbenet, jeg har endda lavet en online scan på scan.sygate.com for at være sikker, og den sagde også at den var åben. SMPT delen virker fint, men så snart at jeg skal til at modtage går det galt. det er som om at brugerne ikke eksistere. jeg har leget lidt med alias mv, men ingen hjælp :( hvad er der galt??
hvilket domæne prøver du at sende til? kan du sende lokalt til maskinen. prøv fx. i outlook at ændre servernavn til indgående og udgående til din servers lokale ip. hvis du ikke får lov til at sende mail til domænet, så er der nok en fejlkonfiguration.
nu er det ikke postfix som er problemet her; postfix sørger udelukkende for at du kan sende og modtage mails og ikke andet. Det er en pop3-server som gør at du kan logge ind og tjekke din mail.
hvis du telnetter til port 110 og der er hul igennem så kører pop3 serveren. Som regel så kører pop3-serveren under Xinetd så den startes kun op når der er behov for det.
jeg har det liggende i xinetd.d og når jeg skriver : /sbin/chkconfig --list kommer den med dette: (der står selvfølgelig mere) imap: til imaps: fra ipop2: fra ipop3: til pop3s: til
Det der er problemet i en nøddeskal er at det er svært (næsten umuligt) at hjælpe med de oplysninger der forligger indtil videre. Du kan lidt sammenligne det med at tage på vandring i de norske fjelde - uden et kort!
hmmm umiddelbart ser det ud som om du både kører pop3 under tcp-server og xinetd (og tcpserver er den som kører den ud fra loggen at dømme). Eller har du skiftet fra tcpserver til xinet ?
jeg tror ikke jeg har skiftet.. jeg er ikke den største haj til linux...endnu :)
jeg har også forsøgt med andre mail-server programmer.. kan de have gjort det?? jeg ved at jeg har været inde i /etc/xinetd.d/ipop3d og ændre "disable = off " til on hvordan checker jeg om / eller den kører fra tcpserveren??
jeg har læst lidt rundt omkring.. kan det være fordi at jeg har TDC ADSL at det går galt? at jeg skal bruge deres backup-mailserver... jf http://www.eksperten.dk/spm/328107
umiddelbart ville jeg læse din logfil som at den har kørt med tcpserver i går men i dag er det xinetd som styrer adgangen. Du skal nok slå den ene af dem fra, da det kunne være det som er problemet, men i al fald kan det også skabe forstyrrelser senere hen.
nu har jeg prøvet at slå den ud af xinetd.d men der sker stadig intet.. jeg er nu så desperat at jeg tror jeg prøver at hente qpopper.. er det sådan du kan fortælle mig præcis hvad jeg skal gøre???? (mere så jeg ikke laver lort i den igen :)) )
../common/libcommon.a(maillock.o)(.text+0x4dc): In function `Qmaillock': /mails/qpopper4.0.5/common/maillock.c:278: the use of `tempnam' is dangerous, better use `mkstemp' main.o(.text+0x118a): In function `sys_err_str': /mails/qpopper4.0.5/popper/main.c:787: `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead main.o(.text+0x114f):/mails/qpopper4.0.5/popper/main.c:786: `sys_nerr' is deprecated; use `strerror' or `strerror_r' instead make[1]: Leaving directory `/mails/qpopper4.0.5/popper'
Ja det er skidt! Det betyder at i nu har "fisket" rundt efter en løsning uden at kende problemet. I har ikke løst problemet, da i ikke ved hvad i leder efter.
Kig i logfilerne.. der står løsningen med 99,99% sikkerhed!
Der er med garanti flere logfiler end ovenstående... ikke? Personligt har jeg da mindst 4-5 logfiler der er relevante på mine mailservere.
spm> nej det er ikke skidt - de bruger blot nogle lidt deprecated funktionskald (altså funktionskald som er ved at blive afløst af andre) og det advarer oversætteren dig om; men det er ikke en show-stopper.
spm> nej det er ikke skidt - de bruger blot nogle lidt deprecated funktionskald (altså funktionskald som er ved at blive afløst af andre) og det advarer oversætteren dig om; men det er ikke en show-stopper.
hehe.. det virker næsten fint.. telnet mail.XX.dk 110 Trying 80.196.XX.XX... Connected to mail.XX.dk. Escape character is '^]'. +OK ready
det må jo betyde at det virker, men jeg kan stadig ikke modtage mails.. men den checker fint nok på serveren.. (jeg tror snart jeg hælder cola i min server)
mfalck> Tak.. en tur der nok bliver præget af at være en del på internet caféer så jeg har styr på serverne.. er p.t. ved at prøve at få en ssh agent ind på SPV mobiltelefonen.. Det kunne være bare en lille smule kool at styre serverene remote via mobil/gprs :)
jo, jeg kan godt se dine indlæg, men jeg må ærligt indrømme at jeg har lidt svært ved at tolke dem.
jeg har fået en ny ide. jeg tror det vil virke hvis jeg oprettet en virtual domæne(eller hvad det hedder) men det kigger jeg på i morgen. dank > god tur
dank> hmm - havde på et tidspunkt en nokia 9210 med ssh adgang - det virkede til nød - så en internetcafe med ssh-adgang er vist at foretrække .. men det er vel også meget rart at vide at solen skinner uden for .. i modsætning til herhjemme :-)
jeg tror jeg har fundet noget i logfilerne som måske kan hjælpe jer til at hjælpe mig..: Jul 24 04:02:06 0x50c4f7a7 postfix/smtpd[10328]: connect from 0x50c4f7a7.kd4nxx3.adsl-dhcp.tele.dk[80.196.247.167] Jul 24 04:02:06 0x50c4f7a7 postfix/smtp[10331]: warning: host 0x50c4f7a7.kd4nxx3.adsl-dhcp.tele.dk[80.196.247.167] greeted me with my own hostname michaelsenonline.dk Jul 24 04:02:06 0x50c4f7a7 postfix/smtp[10331]: warning: host 0x50c4f7a7.kd4nxx3.adsl-dhcp.tele.dk[80.196.247.167] replied to HELO/EHLO with my own hostname michaelsenonline.dk Jul 24 04:02:06 0x50c4f7a7 postfix/smtp[10331]: 3835F1AE9CC: to=<root@0x50c4f7a7.kd4nxx3.adsl-dhcp.tele.dk>, relay=0x50c4f7a7.kd4nxx3.adsl-dhcp.tele.dk[80.196.247.167], delay=0, status=bounced (mail for 0x50c4f7a7.kd4nxx3.adsl-dhcp.tele.dk loops back to myself) Jul 24 04:02:06 0x50c4f7a7 postfix/smtpd[10328]: lost connection after EHLO from 0x50c4f7a7.kd4nxx3.adsl-dhcp.tele.dk[80.196.247.167] Jul 24 04:02:06 0x50c4f7a7 postfix/smtpd[10328]: disconnect from 0x50c4f7a7.kd4nxx3.adsl-dhcp.tele.dk[80.196.247.167] Jul 24 04:02:06 0x50c4f7a7 postfix/cleanup[10329]: 810081AE9D0: message-id=<20030724020206.810081AE9D0@michaelsenonline.dk> Jul 24 04:02:06 0x50c4f7a7 postfix/nqmgr[8405]: 810081AE9D0: from=<>, size=13410, nrcpt=1 (queue active) Jul 24 04:02:06 0x50c4f7a7 postfix/smtpd[10328]: connect from 0x50c4f7a7.kd4nxx3.adsl-dhcp.tele.dk[80.196.247.167] Jul 24 04:02:06 0x50c4f7a7 postfix/smtp[10331]: warning: host 0x50c4f7a7.kd4nxx3.adsl-dhcp.tele.dk[80.196.247.167] greeted me with my own hostname michaelsenonline.dk Jul 24 04:02:06 0x50c4f7a7 postfix/smtp[10331]: warning: host 0x50c4f7a7.kd4nxx3.adsl-dhcp.tele.dk[80.196.247.167] replied to HELO/EHLO with my own hostname michaelsenonline.dk Jul 24 04:02:06 0x50c4f7a7 postfix/smtp[10331]: 810081AE9D0: to=<root@0x50c4f7a7.kd4nxx3.adsl-dhcp.tele.dk>, relay=0x50c4f7a7.kd4nxx3.adsl-dhcp.tele.dk[80.196.247.167], delay=0, status=bounced (mail for 0x50c4f7a7.kd4nxx3.adsl-dhcp.tele.dk loops back to myself) Jul 24 04:02:06 0x50c4f7a7 postfix/smtpd[10328]: lost connection after EHLO from 0x50c4f7a7.kd4nxx3.adsl-dhcp.tele.dk[80.196.247.167] Jul 24 04:02:06 0x50c4f7a7 postfix/smtpd[10328]: disconnect from 0x50c4f7a7.kd4nxx3.adsl-dhcp.tele.dk[80.196.247.167] Jul 24 13:51:30 0x50c4f7a7 popper[17982]: (null) at 0x50c4f7a7.kd4nxx3.adsl-dhcp.tele.dk (80.196.247.167): -ERR Unknown command: "^[". Jul 24 13:51:35 0x50c4f7a7 popper[17982]: (null) at 0x50c4f7a7.kd4nxx3.adsl-dhcp.tele.dk (80.196.247.167): -ERR Unknown command: "qq". Jul 24 13:51:36 0x50c4f7a7 popper[17982]: (null) at 0x50c4f7a7.kd4nxx3.adsl-
det er sikkert fordi du har givet din server et navn som den kan finde ved at slå sig selv op og få routerens ip-adresse (mit gæt er at du har en intern-adresse ala 192.168.1.2).
det du skal gøre er følgende:
i /etc/hosts sætter du følgende ind: 192.168.1.X postfix.michaelsenonline.dk (X = din ipadresse)
i main.cf filen sætter du myhostname =postfix.michaelsenonline.dk
hmm.. den vil sq stadig ikke. jeg tror jeg ligger det lidt på køl. Mfalck ,hvis du lige smider et svar ind istedet for en kommentar, vil jeg lige give dig nogle points for godt nok virker det ikke endnu, men jeg fået en del mere viden omkring det...
hmm .. det er lidt ærgeligt at du opgiver nu - for jeg tror at det er det sidste inden du får det til at køre (sådan var det i al fald for mit eget vedkomne - den kom med præcis samme fejl og da jeg fik den rettet så virkede det hele perfekt). Problemet er at postfix tror at den har din offentlige IP-adresse, men siden du kører med NAT så skal den vide at den har den interne ip-adresse.
ok.. jeg har lige afinstalleret ALT hvad der har med mail at gøre, og nu prøve jeg at geninstallere det.. så skriver jeg lige hvad den så kommer til at klage over..
uh.. nu kom der sq lidt fremskridt!!! jeg prøvede at sende en mail til en af brugerne (erik@michaelsenonline.dk) jeg kan godt nok ikke hive den frem ved hjælp af Outlook, men jeg kan se via nogle andre programmer at mailen er kommet frem.. nu er det kun outlook der er problemet. i Outlook når den "sender & modtager" går den fint igennem, men mailen kommer bare ikke frem. Mine Brugere i linux, skal de smides inde i en gruppe f.eks postfix eller lign?? før det virker??
se nu kom der fremskridt.. jeg fandt vha. webmin at den smed mail over i /var/spool/mail..... jeg rettede det i main.cf og jeg recompilerede qpopper med --enable-shy --enable-standalone nu kan jeg godt sende mails intern.. nu har vi det sidste problem. jeg forsøgte at sende en mail fra hotmail til en af mine lokale adreser...men uden held..
ok - jeg tænkte på om det var en PRO@ACCESS eller en netspeed; hvis det er det sidste så tror jeg du skal kigge på det backup-mx spørgsmål som du selv henviste til tidligere.
btw: jeg kunne se at du kører postfix version 1.11 - når du engang har fået den op og køre så kan jeg vist kun anbefale dig at overveje at skifte til version 2 af postfix
YES!!!!!!!!!!! Jeg skal ellers lige love for at der kom fart over feltet da jeg fik oprette den der backup-mx-noget i min dns... nu virker lortet fandme!!!!! hurrar!!! tak for hjælpen.. ps. smid lige nogle svar ind..
den sidste parameter (hash:/etc/postfix/access) kræver en ekstra fil som kan indeholde domæner som du modtager spam fra - det er rigitigt godt til at bekæmpe spam med!
oki.. nu vil jeg lige se hvor meget spam mail der kommer...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.