On Fri, 1 Jan 2010 22:22:53 +0100, Jack wrote:
> MIME_HTML_ONLY BODY: Message only has text/html MIME parts
> Men den kan jeg vel ikke undgå når jeg ikke bruger Content-Type:
> multipart/alternative
Hvorfor kan du ikke det? Mange email-programmer sender en tekst-version
med også når man sætter dem til at sende HTML - måske er det der
forventes af dig?
(Jeg viser aldrig HTML-delen i mit email-program, men det er så min
præference).
> SUBJECT_NEEDS_ENCODING
> Har prøvet Content-Transfer-Encoding: quoted-printable
> Men det hjælper ikke
Næh, for den header du tilføjer fortæller noget om body, det ændrer ikke
på Subject-headeren, som er den du får brok for.
> open(MAIL,"|$mailprog -t");
> print MAIL "To: $modtager\n";
> print MAIL "From: $afsenderl\n";
> print MAIL "Subject: Test\n";
Det lyder usandsynligt at det er den kode du bruger og får
SUBJECT_NEEDS_ENCODING.
Jeg ville forvente TO_ eller FROM_, hvis du ikke har rfc2047-encode't
$modtager eller $afsender - hvilket er svært at se ud fra den viste
kode.
> print MAIL "Mime-Version: 1.0\n";
> print MAIL "Content-Type: text/html\n";
> print MAIL "<html><head><title> Test Side</title>\n\n";
Du mangler et linieskift mellem headers og body.
> print MAIL "<style type = 'text/css'>\n"\n";
Syntax error.
> osv....
Den kode er gammeldags på så mange måder at man får ondt i øjnene.
> Har nogle forslag til at få en lavere spam score ?
Lad være med at sende malformaterede emails?
Jeg vil anbefale et besøg på CPAN, hvor du kan finde moduler til både at
lave emails i korrekt format og til at sende dem:
*
http://search.cpan.org/
Mvh.
--
"My internal clock is on Tokyo time." Adam Sjøgren
asjo@koldfront.dk