Avatar billede tniels Nybegynder
19. februar 2002 - 12:15 Der er 3 kommentarer og
1 løsning

Problem med vedhæftede filer

Jeg prøver via JMail at vedhæfte en pdf-fil til en email. Når jeg udsender den virker det fint på de fleste mailservere, men på en enkelt får jeg en fejl:

This message uses a character set that is not supported by the Internet Mail
Service.  To view the original message content,  open the attached message.
If the text doesn't display correctly, save the attachment to disk, and then
open it using a viewer that can display the original character set.

I den vedhæftede fil står der bl.a.:

X-Priority: 3
X-MSMail-Priority: Normal
MIME-Version: 1.0
Content-Type: Text/plain; charset=US_ASCII
X-Mailer: JMail 3.7.0 by Dimac (www.dimac.net)
X-OriginalArrivalTime: 19 Feb 2002 09:09:32.0527 (UTC) FILETIME=[24CA97F0:01C1B925]

  <<< MIME ATTACHMENT STRIPPED >>>

Mailserveren der modtager er en normal IIS/Exchange. Derudover er der installeret Trend Micro Antivirus på den.
Hvis jeg via min normale mailkonto sender en mail (med en vedhæftet pdf-fil), kommer fint igennem til mailserveren.
Avatar billede cht Nybegynder
19. februar 2002 - 13:08 #1
Prøv med nedenstående, evt. med din egen mailserver og husk lige at rette mailen til din egen.
<%
mailserver     = "mail2.canvas.dk"

modtagernavn     = "email@domain.dk"
modtageremail     = "email@domain.dk"

afsendernavn     = "email@domain.dk"
afsenderemail     = "email@domain.dk"

mailsubject    = "emne"
mailmessage    = "test"


Set JMail = Server.CreateObject("JMail.SMTPMail")

JMail.ServerAddress = mailserver

JMail.ISOEncodeHeaders = false
JMail.Charset = "iso-8859-1"
JMail.ContentType = "text/plain"
'JMail.ContentType = "text/html"
JMail.ContentTransferEncoding = "8bit"

JMail.Sender = afsenderemail
JMail.Sendername = afsendernavn

JMail.Subject = mailsubject

JMail.AddRecipientEx modtageremail, modtagernavn

JMail.Body = mailmessage

JMail.Priority = 3

'JMail.AddAttachment(Server.Mappath("/")&"\..\database\aktion.mdb")
JMail.AddAttachment( Server.Mappath("dinfil.pdf") )

JMail.Execute

if err.number <> 0 then        response.write "<br><br>" & err.number & ": " & err.description & " "
err.clear

response.write "<br>Mail sendt til <font color=blue>" & recipientname & " (" & recipient & ")</font> "
%>
Avatar billede tniels Nybegynder
27. februar 2002 - 17:47 #2
Hmmm... jeg tror desværre, at det er den mailserver jeg sender til, der har et problem. Nogle gange virker den, og andre gange virker den ikke. Alle andre mailservere, jeg har prøvet at sende til virker fint.
Avatar billede cht Nybegynder
27. februar 2002 - 20:25 #3
Så er der vidst ikke andet for at du vælge at bruge en server hvor det virker

:-)
Avatar billede tniels Nybegynder
27. februar 2002 - 20:43 #4
Jeps - nå, men det er jo ikke din skyld, at serveren ikke virker, så du får pointene alligevel. Tak for hjælpen.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester