Postfix/spamassassin problemer
Heysa gruppe.
jeg har en debian lenny server stående der kører postfix/dovecot/spamassassin.
Denne maskine kører fint - og har følgende tegnsæt:
MEN desværre er der ved autosvar et eller andet der går galt - netop fordi nogle gange får folk en OK besked og andre gange ser det således ud:
Alt i min server er registreret som UTF-8 - så hvorfor opstår dette problem og kan jeg force et valg igennem - har kigget postfix docs igennem men syntes ikke lige der var et konkret svar.
MEN det kan vel kun være klienterne's fejl - eftersom nogle kan modtage korrekt og andre kan ikke ?????
Har I ellers nogle bud eller andet idé til hvordan dette kan løses ???
på forhånd tak
P
jeg har en debian lenny server stående der kører postfix/dovecot/spamassassin.
Denne maskine kører fint - og har følgende tegnsæt:
LANG=da_DK.UTF-8
LC_CTYPE="da_DK.UTF-8"
LC_NUMERIC="da_DK.UTF-8"
LC_TIME="da_DK.UTF-8"
LC_COLLATE="da_DK.UTF-8"
LC_MONETARY="da_DK.UTF-8"
LC_MESSAGES="da_DK.UTF-8"
LC_PAPER="da_DK.UTF-8"
LC_NAME="da_DK.UTF-8"
LC_ADDRESS="da_DK.UTF-8"
LC_TELEPHONE="da_DK.UTF-8"
LC_MEASUREMENT="da_DK.UTF-8"
LC_IDENTIFICATION="da_DK.UTF-8"
LC_ALL=
MEN desværre er der ved autosvar et eller andet der går galt - netop fordi nogle gange får folk en OK besked og andre gange ser det således ud:
Jeg er ikke tilstede i perioden 12/10 til 18/10 - 2010.
I n�dstilf�lde kan XXXX kontaktes.
� � ���������
I�m not available from 12-18 Oct. 2009. In emergency contact mailadresse
Greetings
Per J�rgensen
Alt i min server er registreret som UTF-8 - så hvorfor opstår dette problem og kan jeg force et valg igennem - har kigget postfix docs igennem men syntes ikke lige der var et konkret svar.
MEN det kan vel kun være klienterne's fejl - eftersom nogle kan modtage korrekt og andre kan ikke ?????
Har I ellers nogle bud eller andet idé til hvordan dette kan løses ???
på forhånd tak
P
Kommentarer6
Hvordan er teksten gemt? Fra
Hvordan ser mail headeren ud?
Det ligner at headeren i mailen ikke passer med indholdet i mailen, så enten har du ikke gemt i UTF-8 eller også sender den ikke en header med der passer til det tegnsæt der bruges i teksten.
Det er et autosvar fra
Og tjekker jeg header så står det satme også som UTF-8.
Det er reelt er perl script der accepterer at der er sat autosvar på boksen og generer dette autosvar. og efter hvad jeg kan se - henter den teksten fra MySQL som også står til UTF-8
Hmm, det er ret
Jeg har lige forsøgt at detecte charset på teksten i python og det identificeres som "UTF-8", men her på siden er det ikke læsbart.
Du kan tjekke charset med python vha. python-chardet:
import chardet;
f = open( "mail.txt", "r" );
print chardet.detect( f.read( ) );
For dette virker skal du dumpe teksten fra databasen til en tekst-fil først.
Der må gå et-eller-andet galt i forhold til hvordan teksten bliver gemt og hvordan den bliver brugt. Jeg tror at teksten i databasen er noget andet end UTF-8.
Tror jeg reelt har fubdet
Mine klienter (outlook) har sat deres sprog som default til engelsk ISO8859-1.
Tror problemet ligger i at man har en sdask oFficeversion som man så sætter til engelsk sprog - og derefter kan den ikke finde ud af det.
Ved godt det er reelt et outlook problem det her
Kan man på nogen måde sætte en string som forcerer en tydelig encoding igennem! Således at uanset hvad og hvor er man sikker på det har den ruigtige encoding!
Har du fulgt en guide eller
jamen har reelt fulgt min
ingen problemer i denne http://linux.pbj-design.dk/downloads/Mailserver.pdf dog i en uptodate version!
Men problemet er reelt faktisk et Officeproblem, netop fordi han på en dansk udgave af Office vælger at slætte den default til engelsk og engelsk ordbog/stavekontrol!
Det er KUN på hans maskine - dette går galt!
Men kan gennemtvinge et kommando - så man kan tvinge Outlook til at læse den korrekt!