Gå til innhold

Exchange feil hostname i utgående smtp sesjon


Anbefalte innlegg

Skrevet

Jeg har en exchange 2010 server som gir feilmelding hos mottager ved utgående smtp. Meldingen består i at feilstavetHostname.publicDomene.no ikke samsvarer med serverens ip.

feilstavetHostname er ganske likt rettstavetHostname, bortsett fra at det mangler en bokstav. Problemet er altså at jeg på et eller annet sted i config av exchangeserveren har klart å bomme på en bokstav. Spørsmålet er hvor?

 

I alle send connectorene står rettHostname.publicDomene.no.

Serverens hostname er rettHostname.lokalDomene.local

 

For å finne mer av dette satt jeg en postfix server til å logge en innkommende smtp sesjon fra exchange serveren. Som man ser av loggen, ser alt riktig ut helt til linje 90 (av 105 i dette loggutsnittet)

 

private/rewrite socket: wanted attribute: nexthop
input attribute name: nexthop
input attribute value: feilstavetHostname.publicdomene.no

Hvorfor sender excahngeserveren feil verdi her?

 

 

 
connect from rettHostname.publicdomene.no[192.168.90.25]
match_list_match: rettHostname.publicdomene.no: no match
match_list_match: 192.168.90.25: no match
match_list_match: rettHostname.publicdomene.no: no match
match_list_match: 192.168.90.25: no match
smtp_stream_setup: maxtime=300 enable_deadline=0
match_hostname: rettHostname.publicdomene.no ~? 192.168.90.0/23
match_hostaddr: 192.168.90.25 ~? 192.168.90.0/23
> rettHostname.publicdomene.no[192.168.90.25]: 220 mail.postfixdomene.net ESMTP Postfix
< rettHostname.publicdomene.no[192.168.90.25]: EHLO rettHostname.publicdomene.no
match_list_match: rettHostname.publicdomene.no: no match
match_list_match: 192.168.90.25: no match
> rettHostname.publicdomene.no[192.168.90.25]: 250-mail.postfixdomene.net
> rettHostname.publicdomene.no[192.168.90.25]: 250-PIPELINING
> rettHostname.publicdomene.no[192.168.90.25]: 250-SIZE 83886080
> rettHostname.publicdomene.no[192.168.90.25]: 250-ETRN
> rettHostname.publicdomene.no[192.168.90.25]: 250-STARTTLS
> rettHostname.publicdomene.no[192.168.90.25]: 250-ENHANCEDSTATUSCODES
> rettHostname.publicdomene.no[192.168.90.25]: 250-8BITMIME
> rettHostname.publicdomene.no[192.168.90.25]: 250 DSN
< rettHostname.publicdomene.no[192.168.90.25]: STARTTLS
> rettHostname.publicdomene.no[192.168.90.25]: 220 2.0.0 Ready to start TLS
setting up TLS connection from rettHostname.publicdomene.no[192.168.90.25]
rettHostname.publicdomene.no[192.168.90.25]: TLS cipher list "aNULL:-aNULL:ALL:+RC4:@STRENGTH"
send attr request = seed
send attr size = 32
private/tlsmgr: wanted attribute: status
input attribute name: status
input attribute value: 0
private/tlsmgr: wanted attribute: seed
input attribute name: seed
input attribute value: j0PZ3OsrNAS8SeJDJ0wEoorIREqdeX5HokhNLiQWcK8=
private/tlsmgr: wanted attribute: (list terminator)
input attribute name: (end)
SSL_accept:before/accept initialization

; ------ diverse data for etablering av SSL forbindelse fjernet --------

SSL_accept:SSLv3 flush data
Anonymous TLS connection established from rettHostname.publicdomene.no[192.168.90.25]: TLSv1 with cipher AES128-SHA (128/128 bits)
xsasl_dovecot_server_create: SASL service=smtp, realm=(null)
name_mask: noanonymous
xsasl_dovecot_server_connect: Connecting
xsasl_dovecot_server_connect: auth reply: VERSION?1?1
xsasl_dovecot_server_connect: auth reply: MECH?PLAIN?plaintext
name_mask: plaintext
xsasl_dovecot_server_connect: auth reply: MECH?LOGIN?plaintext
name_mask: plaintext
xsasl_dovecot_server_connect: auth reply: SPID?6507
xsasl_dovecot_server_connect: auth reply: CUID?1
xsasl_dovecot_server_connect: auth reply: COOKIE?715bd8d93cf347f368cf17eed81fd997
xsasl_dovecot_server_connect: auth reply: DONE
xsasl_dovecot_server_mech_filter: keep mechanism: PLAIN
xsasl_dovecot_server_mech_filter: keep mechanism: LOGIN
< rettHostname.publicdomene.no[192.168.90.25]: EHLO rettHostname.publicdomene.no
match_list_match: rettHostname.publicdomene.no: no match
match_list_match: 192.168.90.25: no match
> rettHostname.publicdomene.no[192.168.90.25]: 250-mail.postfixdomene.net
> rettHostname.publicdomene.no[192.168.90.25]: 250-PIPELINING
> rettHostname.publicdomene.no[192.168.90.25]: 250-SIZE 83886080
> rettHostname.publicdomene.no[192.168.90.25]: 250-ETRN
> rettHostname.publicdomene.no[192.168.90.25]: 250-AUTH PLAIN LOGIN
> rettHostname.publicdomene.no[192.168.90.25]: 250-ENHANCEDSTATUSCODES
> rettHostname.publicdomene.no[192.168.90.25]: 250-8BITMIME
> rettHostname.publicdomene.no[192.168.90.25]: 250 DSN
< rettHostname.publicdomene.no[192.168.90.25]: MAIL FROM:<[email protected]> SIZE=2906 BODY=7BIT
extract_addr: input: <[email protected]>
smtpd_check_addr: [email protected]
connect to subsystem private/rewrite
send attr request = rewrite
send attr rule = local
send attr address = [email protected]
private/rewrite socket: wanted attribute: flags
input attribute name: flags
input attribute value: 0
private/rewrite socket: wanted attribute: address
input attribute name: address
input attribute value: [email protected]
private/rewrite socket: wanted attribute: (list terminator)
input attribute name: (end)
rewrite_clnt: local: [email protected] -> [email protected]
send attr request = resolve
send attr sender =
send attr address = [email protected]
private/rewrite socket: wanted attribute: flags
input attribute name: flags
input attribute value: 0
private/rewrite socket: wanted attribute: transport
input attribute name: transport
input attribute value: smtp
private/rewrite socket: wanted attribute: nexthop
input attribute name: nexthop
input attribute value: [b]feilstavetHostname[/b].publicdomene.no
private/rewrite socket: wanted attribute: recipient
input attribute name: recipient
input attribute value: [email protected]
private/rewrite socket: wanted attribute: flags
input attribute name: flags
input attribute value: 4096
private/rewrite socket: wanted attribute: (list terminator)
input attribute name: (end)
resolve_clnt: `' -> `[email protected]' -> transp=`smtp' host=`[b]feilstavetHostname[/b].publicdomene.no' rcpt=`[email protected]' flags= class=default
ctable_locate: install entry key [email protected]
extract_addr: in: <[email protected]>, result: [email protected]

; ------------ resten er antagelig ikke relevant ------------------
  • 3 uker senere...
Videoannonse
Annonse
Skrevet

Får du rett navn når du tar dette?

Get-SendConnector | fl

Peker MX recordene for domenet til A records (og ikke CNAME) ?
Noe antispam på serveren eller i mellom server og nettet som lurer deg her?

Skrevet

 

Get-SendConnector | fl >c:\test.txt

 

Søkte så igjennom test.txt etter feilstavethostname, uten resultat.

 

MX i intern DNS peker på A record for exchange server interne ip.

MX i ekstern DNS peker på A record til mailgateway public ip. Mailgateway har spamfilter, men når jeg testet med postfix satt jeg denne postfixserveren på samme internnett, og laget en egen connector i exchange som sendte mail direkte til postfixserveren uten å gå via verden/router/gateway.

 

Jeg tror ikke exchange driver med noe utgående spamfiltrering som default instilling. Inngående spamfilter er slått av (ettersom gatewayen tar seg av dette).

Skrevet

Hm, da har du litt å feilsøke. Hva slags feilmelding og hvordan merker eksterne mottagere dette?

 

Du har ingen transport rules for utgående smtp ? Har du aktivert protocol logging og sjekket tekstfilene der?
Og alt ser greit ut hvis du tester fra https://testconnectivity.microsoft.com/ ?

 

Finner du noe stavefeil hvis du åpner routing log i routing log viewer ?

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...