Avatar billede pnr Nybegynder
07. august 2003 - 15:19 Der er 19 kommentarer og
1 løsning

Problemmer med Jmail sender attacht file med som tekst

Jeg har lavet en side som sender en mail til en gruppe (BCC), med en vedhæftet fil. Det virker som det skal på min maskinen, men når jeg ligger det på web-hotellet sender den ikke den vedhæftede fil med som vedhæftet. Den indsætter den i stedt for i mail som tekst! Hvad er der galt?
Avatar billede hoejrup Nybegynder
07. august 2003 - 17:02 #1
Hvordan ser din Jmail ud?

Anvender du JMail.ContentType = "multipart/mixed" ?

/per
Avatar billede pnr Nybegynder
07. august 2003 - 19:36 #2
jeg har prøvet med  objJMail.ContentType = "text/html" og
objJMail.ContentType = "text/plain"

Hvad gør den du foreslår?
Avatar billede hoejrup Nybegynder
07. august 2003 - 21:46 #3
Nå ok! Det var derfor jeg bad dig om at poste din Jmail.

Prøv med objJMail.ContentType = "multipart/mixed"

/per
Avatar billede pnr Nybegynder
07. august 2003 - 22:18 #4
Tusind tak det var lige det jeg manglede :-) Smid et svar så er der point!
Avatar billede hoejrup Nybegynder
08. august 2003 - 06:12 #5
Velbekomme! :-)

/per
Avatar billede pnr Nybegynder
08. august 2003 - 08:31 #6
hov nu kan jeg ikke sende mailen i html format
Avatar billede jonbdk Nybegynder
08. august 2003 - 08:41 #7
Nedenstående virker fint med mig - mail sendes i html og med vedhæftelser
set msg = Server.CreateObject("Jmail.Message")
msg.AddAttachment (Server.MapPath("attach\"+objFile.Name))
msg.HTMLBody = "<html><h1>test</h1></html>"
msg.Body = "Denne mail er sendt i HTML format og det supporterer din email klient ikke !"
For I = 0 To (matches)
msg.AddRecipientBCC resultat(0,i)
NEXT
msg.Send (mailserver)
Avatar billede pnr Nybegynder
08. august 2003 - 09:10 #8
Ja nu virker det næsten. Men hvorfor viser den ikke en klips i mailen (for at vises at der er en vedhæftet fil)?.
Avatar billede hoejrup Nybegynder
08. august 2003 - 09:31 #9
pnr> Jeg tror at du blander tingene sammen.

Må vi se din Jmail fil, når du har fjernet alle de følsomme oplysninger.

/per
Avatar billede pnr Nybegynder
08. august 2003 - 10:17 #10
Set objJMail = Server.CreateObject("JMail.SMTPMail")
       
do while not rsSoeg.eof
    objJMail.AddRecipientBCC(rsSoeg("email"))
    rsSoeg.movenext
loop
       
objJMail.ServerAddress = "smtp.tele.dk"
objJMail.ContentType = "multipart/mixed"
objJMail.Sender = "test@test.dk"
objJMail.Priority = 3 ' normal prioritet
objJMail.Subject = "Mail Emne"
objJMail.HTMLBody = "<html><font><font face=""Arial, Helvetica, sans-serif"" size=""2"">test</font></html>"
objJMail.AddAttachment(strFilePath)
objJMail.Execute()
objJMail.Close()
Set objJMail = Nothing
Avatar billede hoejrup Nybegynder
08. august 2003 - 15:08 #11
Har du prøvet at hente billedet via html?

Set objJMail = Server.CreateObject("JMail.SMTPMail")
       
do while not rsSoeg.eof
    objJMail.AddRecipientBCC(rsSoeg("email"))
    rsSoeg.movenext
loop
       
objJMail.ServerAddress = "smtp.tele.dk"
objJMail.ContentType = "text/html"
objJMail.Sender = "test@test.dk"
objJMail.Priority = 3 ' normal prioritet
objJMail.Subject = "Mail Emne"
objJMail.HTMLBody = "<html><font><font face=""Arial, Helvetica, sans-serif"" size=""2"">test</font>" &_ "<img src="http://www.ditdomain.dk/ditbillede.jpg">" &_ "</html>"
objJMail.Execute()
objJMail.Close()
Set objJMail = Nothing

/per
Avatar billede pnr Nybegynder
08. august 2003 - 15:11 #12
Det er ikke noget billede det er en pdf fil
Avatar billede hoejrup Nybegynder
08. august 2003 - 15:27 #13
Ok, hvordan virker denne her?

strFilePath = Server.MapPath("files/minfil.pdf")
Set objJMail = Server.CreateObject("objJMail.SMTPMail")
       
do while not rsSoeg.eof
    objJMail.AddRecipientBCC(rsSoeg("email"))
    rsSoeg.movenext
loop
       
objJMail.ServerAddress = "smtp.tele.dk"
objJMail.ContentType = "text/plain"
objJMail.Sender = "test@test.dk"
objJMail.Priority = 3 ' normal prioritet
objJMail.Subject = "Mail Emne"
objJMail.Body = "der er vedlagt en pdf til til dig....."
objJMail.AddAttachment(strFilePath)
objJMail.Execute()
objJMail.Close()
Set objJMail = Nothing

/per
Avatar billede pnr Nybegynder
12. august 2003 - 08:35 #14
Så får jeg følgende fejl:

Server object error 'ASP 0177 : 800401f3'

Server.CreateObject Failed

/admin/nyhedsbrev/send.asp, line 45

Invalid ProgID. For additional information specific to this message please visit the Microsoft Online Support site located at: http://www.microsoft.com/contentredirect.asp.
Avatar billede hoejrup Nybegynder
12. august 2003 - 09:21 #15
Du får den fejl, fordi dit webhotel skal sættes op til at sende pdf filen.

/per
Avatar billede hoejrup Nybegynder
12. august 2003 - 09:26 #16
Avatar billede pnr Nybegynder
12. august 2003 - 11:03 #17
Hvorfor kunne den så sende filer før?
Avatar billede hoejrup Nybegynder
12. august 2003 - 11:32 #18
Så vidt jeg ved sendte den filen som tekst.

Jeg har lavet en rettelse, men er ikke sikker på at det virker.

strFilePath = Server.MapPath("files/minfil.pdf")
Set objJMail = Server.CreateObject("JMail.SMTPMail")
       
do while not rsSoeg.eof
    objJMail.AddRecipientBCC(rsSoeg("email"))
    rsSoeg.movenext
loop
       
objJMail.ServerAddress = "smtp.tele.dk"
objJMail.ContentType = "text/plain"
objJMail.Sender = "test@test.dk"
objJMail.Priority = 3 ' normal prioritet
objJMail.Subject = "Mail Emne"
objJMail.Body = "der er vedlagt en pdf til til dig....."
objJMail.AddAttachment(strFilePath)
objJMail.Execute()
objJMail.Close()
Set objJMail = Nothing

/per
Avatar billede pnr Nybegynder
03. september 2003 - 15:19 #19
Jeg takker mange gange for hjælpen
Avatar billede hoejrup Nybegynder
03. september 2003 - 15:22 #20
Velbekomme!

/per
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