mboost-dp1

SMTP med godkendelse fra printer og Outlook


Gå til bund
Gravatar #1 - freesoft
18. okt. 2011 07:16
Hej

Er der nogle eksperter i SMTP protokollen? :)

Har et problem med en printer/scanner der ikke vil bruge MXhotel til at sende med. Opsat som: http://wiki.larsendata.dk/wiki/MXHotel.dk_som_udg%...

Har kørt en wireshark i mellem, og kan se denne forskel.

Printer mod MXhotel:
169 18.550933 91.221.196.236 192.168.1.5 SMTP 310 S: 250-mail01.mxhotel.dk | 250-PIPELINING | 250-SIZE 51200000 | 250-VRFY | 250-ETRN | 250-STARTTLS | 250-AUTH NTLM LOGIN PLAIN GSSAPI OTP DIGEST-MD5 CRAM-MD5 | 250-AUTH=NTLM LOGIN PLAIN GSSAPI OTP DIGEST-MD5 CRAM-MD5 | 250-ENHANCEDSTATUSCODES | 250-8BITMIME | 250 DSN

110 18.642732 192.168.1.5 91.221.196.236 SMTP 69 C: AUTH CRAM-MD5

114 18.757645 91.221.196.236 192.168.1.5 SMTP 118 S: 535 5.7.8 Error: authentication failed: authentication failure

Det eneste printeren prøver er "CRAM-MD5", og fejler.

Outlook mod MXhotel:
6 0.025089 91.221.196.236 192.168.1.10 SMTP 310 S: 250-mail01.mxhotel.dk | 250-PIPELINING | 250-SIZE 51200000 | 250-VRFY | 250-ETRN | 250-STARTTLS | 250-AUTH NTLM LOGIN PLAIN GSSAPI OTP DIGEST-MD5 CRAM-MD5 | 250-AUTH=NTLM LOGIN PLAIN GSSAPI OTP DIGEST-MD5 CRAM-MD5 | 250-ENHANCEDSTATUSCODES | 250-8BITMIME | 250 DSN

Outlook prøver lidt forskelligt, DIGEST-MD5, NTLM, kommer i gennem med:

17	0.070071	192.168.1.10	91.221.196.236	SMTP	66	C: AUTH LOGIN

22 0.108128 91.221.196.236 192.168.1.10 SMTP 91 S: 235 2.7.0 Authentication successful


Er "LOGIN" det eneste MXhotel understøtter?

Inden I siger, spørg MXhotel så er det ikke noget de yder support på :-)

/Kim
Gravatar #2 - kasperd
18. okt. 2011 08:17
Jeg ved lidt om SMTP, men jeg kender ikke AUTH kommandoen. Umiddelbart vil jeg sige at det lyder forkert at annoncere en autentifikationsmetode man ikke understøtter. Men jeg ved ikke om der er noget krav om at klienten skal afprøve dem alle. Det kan man selvfølgelig slå op i den relevante RFC.

Jeg har ikke umiddelbart noget forslag til en løsning, men jeg kan da godt foreslå et par workarounds.

Du kunne sætte et program op der lytter på en TCP port på en maskine på dit lokalnet og så forwarde forbindelsen. Det kunne så modificere svaret fra serveren så klienten ikke tror CRAM-MD5 er understøttet. Modifikationen kunne sikkert også gøres på pakkeniveau ved at blot erstatte med et andet navn af samme længde. F.eks. kunne CRAM-MD5 laves om til CMAR-MD5.

En anden workaround ville være at at konfigurere printeren til at sende direkte til mx for modtagerdomænet, så burde du kunne slippe for autentifikation. Det kan selvfølgelig kun bruges, hvis alle de emails du sender fra printeren skal sendes til et enkelt domæne.
Gravatar #3 - freesoft
18. okt. 2011 09:51
Jeg prøvede så mod smtp.dk og der virkede printeren med CRAM-MD5, meget mystisk.

Jeg tror jeg sætter den op til at bruge et billigt web/mail hotel som SMTP.

Vi bruger Microsoft Exchange Online, og de tillader så vidt jeg kan se kun smtp via TLS/SSL, og det understøtter printeren hvis ikke.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login