14. december 2007 - 13:25Der er
27 kommentarer og 2 løsninger
Problemer med outlook klienter mod postfix
Hej,
Jeg har en ubuntu server hvorpå jeg har opsat postfix fuldt virtuelt vhja mysql, courier og saslauthd.
Jeg benytter saslauth til at validere brugere - nu til mit problem. alle mine brugere på de forskellige domæner kan læse deres emails - både med IMAP og POP3, men hvis de kommer fra en windows klient kan den ikke sende via SMTP. Fejlmeddelelsen er: The message could not be sent because one of the recipients was rejected by the server. The rejected e-mail address was 'xxxx@hotmail.com'. Subject 'sad', Account: 'xxx.xxx.dk', Server: 'xxx.xxx.dk', Protocol: SMTP, Server Response: '504 5.5.2 <larsb202>: Helo command rejected: need fully-qualified hostname', Port: 25, Secure(SSL): No, Server Error: 504, Error Number: 0x800CCC79
Jeg har også squirrelmail kørende og herfra virker alt også som det skal.
please help Det virker fint hvis man feks bruger evolution - men det gør resten af min fmilie ikke.
# See /usr/share/postfix/main.cf.dist for a commented, more complete version
# Debian specific: Specifying a file name will cause the first # line of that file to be used as the name. The Debian default # is /etc/mailname. #myorigin = /etc/mailname
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) biff = no
# appending .domain is the MUA's job. append_dot_mydomain = no
# Uncomment the next line to generate "delayed mail" warnings #delay_warning_time = 4h
Der er 4 domæner sat på som alle er opsat i mysql og mapningen foregår i mysql:/etc/postfix/mysql_virtual_domains_maps.cf
Har på fornemmelsen at outlook på en eller anden måde forsøger en slags reverse lookup mod min smtp server - og at den ikke svarer som outlook forventer
jeg tror at hesten ligger begravet hos klienten - altså at de - måske fordi de bruger SASL ikke præsenterer sig med fuldt kvalificeret domænenavn. Virker det hvis du ikke bruger SASL ?
hmmm - jeg skal da bruge sasl medmindre jeg vil ha clear text password. Har faktisk ikke prøvet uden - kan man sætte postfix op til at være ligeglad med om klienten præsenterer sig med FQDN ?
ok - jeg plejer selv at sætte de eksterne klienter op til at bruge deres lokale SMTP-server (altså for TDCs kunder bruge den som TDC stiller til rådighed - det er lavpraktisk men fungerer :-) )
Ja ok - men i det her tilfælde er det en service jeg leverer. Jeg får nu flg fejl ved afsendelse af mails The message could not be sent because one of the recipients was rejected by the server. The rejected e-mail address was 'xxxx@hotmail.com'. Subject 'asd', Account: 'bruger.domæne.dk', Server: 'mail.domæne.dk', Protocol: SMTP, Server Response: '554 5.7.1 <lskau@hotmail.com>: Relay access denied', Port: 25, Secure(SSL): No, Server Error: 554, Error Number: 0x800CCC79
Jeg har ikke sat relay op, det ville i givet fald stå i min main.cf - Jeg har TDC, har ikke prøvet at ændre brugernes smtp server da de har forskellige udbydere og sidder forskellige steder i landet (det er privat så de fleste er andre familie medlemmer der skal under samme domæne) Desuden er der 3 andre domæner jeg hoster for venners familier.
Det her har fungeret indtil jeg på et tidspunkt hat opgraderet serveren med aptitude dis-upgrade
Det har indtil nu været nemt at supportere da smtp,pop og imap alle var mail.domæne.dk og login + password var det samme for alle 3 protokoller - desværre ved jeg ikke hvilken opdatering der smadrede SMTP delen.
Hvis brugerne ikke sidder i outlook eller outlook express fungerer det dvs evolution eller mozilla mail klienter - det er udelukkende M$ klienter der fejler
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.