Gå til innhold

postfix mottar ikke mail


Anbefalte innlegg

Nå har jeg endelig fått konfigurert postfix til å gjøre omtrent slik jeg vil. Den sender og mottar mail som jeg selv skriver. Men når jeg prøvde å skrive og sende mail fra en ekstern konto, som serveren min skulle motta, får jeg aldri noe. Jeg har sendt flere mailer fra flere eksterne kontoer, men ingen kommer frem. Hva er det som feiler greia? Og hva kan jeg gjøre for å rette på problemet?

 

Og:

 

Støtter ikke SquirrelMail POP? Jeg ønsker helst ikke å kjøre IMAP, og SquirrelMail klager over at IMAP ikke kjører hele tiden.

Endret av hauard
Lenke til kommentar
Videoannonse
Annonse
Støtter ikke SquirrelMail POP? Jeg ønsker helst ikke å kjøre IMAP, og SquirrelMail klager over at IMAP ikke kjører hele tiden.

Squirrelmail støtter POP3 gjennom plugin (men må fremdeles kjøres på en server med IMAP), men hvorfor vil du kjøre POP3 istedenfor IMAP?

Lenke til kommentar

Slik eg forstår det prøver du å sende mail frå ein ekstern konto (f.eks Gmail) til din Postfix-server.

 

Har du satt opp noko domene til Postfix-boksen som du kan sende mail til?

 

Er port 25 open fram til boksen? SMTP bruker port 25, og om du har router eller brannmur må port 25 vere open til Postfix-boksen.

 

Dersom alt det der er i orden bør du sjekke loggen. I Slackware ligg den i /var/log/maillog

 

Det er alltid lett å forstå loggen, og lett å ordne evt. feil.

 

EDIT: Gi meg mailadressa du bruker for å prøve å få kontakt med boksen, så skal eg sjå om det er noko feil utanfor Postfix-konfigurasjonen.

Endret av objorkum
Lenke til kommentar

Jeg synes da jeg har beskrevet problemet ganske nøyaktig, selv.

Jeg har installert CC (som gw), og installasjonsprosessen satte opp det grunnleggende i postfix, så jeg regner med det stemmer.

Domenedelen er også i orden, vil jeg tro(?):

@ MX 213.239.xxx.xxx

 

Men, SMTP-delen er vel bare for å sende mail? Jeg har problemer med å motta. Jeg forstod det slik at POP bruker port 110, og IMAP 143, så jeg har åpna disse i brannmuren. Jeg har også åpna for POP3S og IMAPS (hhv. 995/

993).

 

I loggen finner jeg masse. Alt dette kommer opp når jeg sender mail internt:

 

Jun 15 14:53:08 gw postfix/smtpd[28304]: connect from localhost.localdomain[127.0.0.1]
Jun 15 14:53:08 gw postfix/trivial-rewrite[28305]: warning: do not list domain neshaug.com in BOTH mydestination and virtual_alias_domains
Jun 15 14:53:08 gw postfix/smtpd[28304]: C1F1E8EAC: client=localhost.localdomain[127.0.0.1]
Jun 15 14:53:08 gw postfix/cleanup[28306]: C1F1E8EAC: message-id=<[email protected]>
Jun 15 14:53:08 gw imap-login: Login: howard [127.0.0.1]
Jun 15 14:53:08 gw postfix/smtpd[28304]: disconnect from localhost.localdomain[127.0.0.1]
Jun 15 14:53:09 gw postfix/qmgr[12288]: C1F1E8EAC: from=<[email protected]>, size=699, nrcpt=1 (queue active)
Jun 15 14:53:10 gw imap-login: Login: howard [127.0.0.1]
Jun 15 14:53:11 gw postfix/pipe[28309]: C1F1E8EAC: to=<[email protected]>, relay=ccfilter, delay=3, status=sent (neshaug.com)
Jun 15 14:53:11 gw postfix/qmgr[12288]: C1F1E8EAC: removed
Jun 15 14:53:11 gw postfix/pickup[12289]: F0C9E8EAC: uid=105 from=<[email protected]>
Jun 15 14:53:12 gw postfix/cleanup[28306]: F0C9E8EAC: message-id=<[email protected]>
Jun 15 14:53:12 gw postfix/qmgr[12288]: F0C9E8EAC: from=<[email protected]>, size=807, nrcpt=1 (queue active)
Jun 15 14:53:12 gw postfix/trivial-rewrite[28305]: warning: do not list domain neshaug.com in BOTH mydestination and virtual_alias_domains
Jun 15 14:53:12 gw postfix/trivial-rewrite[28305]: warning: do not list domain neshaug.com in BOTH mydestination and virtual_alias_domains
Jun 15 14:53:12 gw postfix/local[28317]: F0C9E8EAC: to=<[email protected]>, relay=local, delay=1, status=sent (delivered to mailbox)
Jun 15 14:53:12 gw postfix/qmgr[12288]: F0C9E8EAC: removed

 

Kan det ha noe med at neshaug.com er lista i både mydestination og virtual_alias_domains ?

Lenke til kommentar

Nei, SMTP protokollen mailservarar brukar til å sende mail til kvarandre. POP og IMAP er berre ein måte for klientar å hente mail frå serveren på.

 

For all del ikkje opne for POP og IMAP ut mot nettet om du absolutt ikkje må (dvs at du vil kontakt POP og IMAP frå internett).

 

Slik eg ser det er det berre mail lokalt som kjem fram. I den loggen er det ingen andre mailservarar som prøver å kontakte din server.

 

Sjekk dette du:

 

$ host -t mx neshaug.com
neshaug.com mail is handled by 10 213.239.87.176.neshaug.com

 

$ host 213.239.87.176.neshaug.com
Host 213.239.87.176.neshaug.com not found: 3(NXDOMAIN)

 

Skjønar? Du har satt hosten "213.239.87.176.neshaug.com" som primær mailserver, men hosten har ikkje nokon IP til seg. Kvifor ikkje berre setje "neshaug.com" som primær mailserver? Den har ein IP knytta til seg, og eg får kontakt med Postfix servereren din med å kontakte neshaug.com.

Endret av objorkum
Lenke til kommentar

Jeg skjønner ikke helt nei. Jeg administrerer domenet fra supradns.net (norinett), og der står jo den MX-recorden som

@  mx	10	213.239.87.176

 

Da jeg sjekket domenet via checkdns.net nå, får jeg også at MX er 213.239.87.176.neshaug.com. Er det da DNS-serverne det er noe galt med? Jeg har også prøvd checkdns tidligere, da uten MX-record. Da prøvde checkdns å bruke A-record istedenfor. Vil dette fungere generelt også?

Lenke til kommentar

Ja MX er "213.239.87.176.neshaug.com" men den hosten peikar ikkje til nokon IP!

 

Set neshaug.com som MX og det vil fungere.

 

Aha, trur eg skjønar korleis du tenker.

 

Du oppgir 213.239.87.176 som MX, det det betyr, er at "213.239.87.176.neshaug.com" blir MX. Du skal ikkje oppgi ein IP som MX, men ein host.

 

Lag først eit subdomene, f.eks mail.neshaug.com, så set du MX til "mail".

Endret av objorkum
Lenke til kommentar

No veit eg ikkje korleis det der kontrollpanelet du brukar fungerar, men poenget er at du først lagar mail.neshaug.com, som skal peike til IPen til boksen med postfix. Deretter set du MX til mail.neshaug.com.

 

Om du har moglegheit til å skifte passord på kontrollpanelet kan du evt PM det til meg så kan eg setje det opp slik det skal vere, då det er vanskeleg å forklare slik når eg ikkje kan sjå på det sjølv.

Endret av objorkum
Lenke til kommentar

Feilen er at du skriver «213.239.87.176» og ikke «213.239.87.176.» (med punktumet på slutten).

Uten punktum blir domenenavnet lagt på tilslutt, slik at det blir «213.239.87.176.neshaug.com».

Endret av zyp
Lenke til kommentar
Feilen er at du skriver «213.239.87.176» og ikke «213.239.87.176.» (med punktumet på slutten).

Uten punktum blir domenenavnet lagt på tilslutt, slik at det blir «213.239.87.176.neshaug.com»

Det er no ordna.

 

Jun 15 14:53:08 gw postfix/trivial-rewrite[28305]: warning: do not list domain neshaug.com in BOTH mydestination and virtual_alias_domains

 

Du skal berre ha neshaug.com i mydestination.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...