Avatar billede dimle Nybegynder
22. april 2003 - 17:08 Der er 27 kommentarer og
1 løsning

Sende mail med vedhæftning (JMail)

Jeg skal sende en mail med JMail, og jeg skal have en vedhæftet fil med. Det går også helt fint. Men når jeg så åbner mailen i f.eks. outlook hos modtageren, så står står der bare:

This is a multipart message in MIME format. ----NEXT_BM_AD4E3A2E5E5E4031B8498D0E72056815 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: Quoted-Printable godt du!!
Ym9keQ0Kew0KCWZvbnQtZmFtaWx5OnZlcmRhbmE7DQoJZm9udC1zaXplOjhw dDsNCgljb2xvcjojMDAwMDAwOw0KCWJhY2tncm91bmQtY29sb3I6I0Y5RkZG RjsNCn0NCmENCnsNCgljb2xvcjojNzc5M0FDOw0KCXRleHQtZGVjb3JhdGlv bjpub25lOw0KCWZvbnQtd2VpZ2h0OmJvbGQ7DQp9DQphOnZpc2l0ZWQNCnsN Cgljb2xvcjojNzc5M0FDOw0KCXRleHQtZGVjb3JhdGlvbjpub25lOw0KCWZv bnQtd2VpZ2h0OmJvbGQ7DQp9DQphOmhvdmVyDQp7DQoJY29sb3I6I0ZGRkZG RjsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOw0KCWZvbnQtd2VpZ2h0 OmJvbGQ7DQp9DQp0ZA0Kew0KCWZvbnQtZmFtaWx5OnZlcmRhbmE7DQoJZm9u dC1zaXplOjhwdDsJCQkNCn0NCmRpdg0Kew0KCWZvbnQtZmFtaWx5OnZlcmRh bmE7DQoJZm9udC1zaXplOjhwdDsJCQkNCn0NCmlucHV0DQp7DQoJZm9udC1m YW1pbHk6dmVyZGFuYTsNCglmb250LXNpemU6OHB0Ow0KfQ0KdGV4dGFyZWEN CnsNCglmb250LWZhbWlseTp2ZXJkYW5hOw0KCWZvbnQtc2l6ZTo4cHQ7DQp9 DQouYnV0dG9uDQp7DQoJZm9udC1mYW1pbHk6dmVyZGFuYTsNCglmb250LXNp emU6OHB0OwkJCQ0KCWZvbnQtd2VpZ2h0OmJvbGQ7DQoJYmFja2dyb3VuZC1j b2xvcjojNjY2NjY2Ow0KCWNvbG9yOiNFOEYwRjc7DQp9DQouaGVhZA0Kew0K CWJhY2tncm91bmQtY29sb3I6IzU1NTU1NTsNCglmb250LXNpemU6MTBwdDsN Cglmb250LXdlaWdodDpib2xkOw0KCWNvbG9yOiNGRkZGRkY7DQp9DQouZXZl bg0Kew0KCWJhY2tncm91bmQtY29sb3I6I0VFRUVFRTsNCglib3JkZXItYm90 dG9tOjFweCBzb2xpZCAjNTU1NTU1Ow0KCWJvcmRlci1sZWZ0OjFweCBzb2xp ZCAjNTU1NTU1Ow0KCWhlaWdodDoyMHB4Ow0KfQ0KLnVuZXZlbg0Kew0KCWJh Y2tncm91bmQtY29sb3I6I0U4RjBGNzsNCglib3JkZXItYm90dG9tOjFweCBz b2xpZCAjNTU1NTU1Ow0KCWJvcmRlci1sZWZ0OjFweCBzb2xpZCAjNTU1NTU1 Ow0KCWhlaWdodDoyMHB4Ow0KfQ== ----NEXT_BM_AD4E3A2E5E5E4031B8498D0E72056815--


Det er lidt træls for det kunne egentligt være MEGET RART at kunne se/hente vedhæftning også!!! (ARGHH...)

Jeg ved det har noget at gøre med ContentType på mailen, hvis jeg ikke sætter den så virker det sådan nogenlunde, men når jeg så samtidig vil sende HTML-mail så kommer HTML-tags bare til at stå som tekst hos modtageren...


Er der nogen der ved hvad der er at gøre ved det??
Avatar billede -master-d- Nybegynder
22. april 2003 - 17:16 #1
Hvad står der i ContentType siger du ?
Avatar billede para7 Nybegynder
22. april 2003 - 17:16 #2
Ser det sådan ca. ud?:

jMail.ContentType  = "text/html"

JMail.Priority = 3
JMail.Body = body
JMail.Execute
Set JMail = Nothing
Avatar billede dimle Nybegynder
22. april 2003 - 17:17 #3
jah... noget i den stil!
Avatar billede dimle Nybegynder
22. april 2003 - 17:21 #4
Hvis ContentType er "text/html" så kan den godt sende med vedhæftninger, men så kan den ikke oversætte HTML ved modtageren.

Hvis ContentType er "" så kan den ikke finde ud af vedhæftningen!
Avatar billede -master-d- Nybegynder
22. april 2003 - 17:29 #5
Det lyder mærkeligt, da "text/html" netop skulle have den funktion at man kan sende html-mails, hvis jeg ikke er helt forkert på den...
Avatar billede dimle Nybegynder
22. april 2003 - 17:31 #6
Ups omvendt...


Hvis ContentType er "text/html" så kan den ikke finde ud af vedhæftningen!

Hvis ContentType er "" så kan den godt sende med vedhæftninger, men så kan den ikke oversætte HTML ved modtageren.
Avatar billede -master-d- Nybegynder
22. april 2003 - 17:33 #7
Måske sådan her :

jMail.ContentType  = "text/html"

JMail.Priority = 3
JMail.HTMLBody = body
JMail.Execute
Set JMail = Nothing
Avatar billede dimle Nybegynder
22. april 2003 - 17:37 #8
Dur ikke.. det er det samme:

This is a multipart message in MIME format. ----NEXT_BM_DA28075FB24D4A158D5E493B7726434A Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: Quoted-Printable dfadfasdfa
Ym9keQ0Kew0KCWZvbnQtZmFtaWx5OnZlcmRhbmE7DQoJZm9udC1zaXplOjhw dDsNCgljb2xvcjojMDAwMDAwOw0KCWJhY2tncm91bmQtY29sb3I6I0Y5RkZG RjsNCn0NCmENCnsNCgljb2xvcjojNzc5M0FDOw0KCXRleHQtZGVjb3JhdGlv bjpub25lOw0KCWZvbnQtd2VpZ2h0OmJvbGQ7DQp9DQphOnZpc2l0ZWQNCnsN Cgljb2xvcjojNzc5M0FDOw0KCXRleHQtZGVjb3JhdGlvbjpub25lOw0KCWZv bnQtd2VpZ2h0OmJvbGQ7DQp9DQphOmhvdmVyDQp7DQoJY29sb3I6I0ZGRkZG RjsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOw0KCWZvbnQtd2VpZ2h0 OmJvbGQ7DQp9DQp0ZA0Kew0KCWZvbnQtZmFtaWx5OnZlcmRhbmE7DQoJZm9u dC1zaXplOjhwdDsJCQkNCn0NCmRpdg0Kew0KCWZvbnQtZmFtaWx5OnZlcmRh bmE7DQoJZm9udC1zaXplOjhwdDsJCQkNCn0NCmlucHV0DQp7DQoJZm9udC1m YW1pbHk6dmVyZGFuYTsNCglmb250LXNpemU6OHB0Ow0KfQ0KdGV4dGFyZWEN CnsNCglmb250LWZhbWlseTp2ZXJkYW5hOw0KCWZvbnQtc2l6ZTo4cHQ7DQp9 DQouYnV0dG9uDQp7DQoJZm9udC1mYW1pbHk6dmVyZGFuYTsNCglmb250LXNp emU6OHB0OwkJCQ0KCWZvbnQtd2VpZ2h0OmJvbGQ7DQoJYmFja2dyb3VuZC1j b2xvcjojNjY2NjY2Ow0KCWNvbG9yOiNFOEYwRjc7DQp9DQouaGVhZA0Kew0K CWJhY2tncm91bmQtY29sb3I6IzU1NTU1NTsNCglmb250LXNpemU6MTBwdDsN Cglmb250LXdlaWdodDpib2xkOw0KCWNvbG9yOiNGRkZGRkY7DQp9DQouZXZl bg0Kew0KCWJhY2tncm91bmQtY29sb3I6I0VFRUVFRTsNCglib3JkZXItYm90 dG9tOjFweCBzb2xpZCAjNTU1NTU1Ow0KCWJvcmRlci1sZWZ0OjFweCBzb2xp ZCAjNTU1NTU1Ow0KCWhlaWdodDoyMHB4Ow0KfQ0KLnVuZXZlbg0Kew0KCWJh Y2tncm91bmQtY29sb3I6I0U4RjBGNzsNCglib3JkZXItYm90dG9tOjFweCBz b2xpZCAjNTU1NTU1Ow0KCWJvcmRlci1sZWZ0OjFweCBzb2xpZCAjNTU1NTU1 Ow0KCWhlaWdodDoyMHB4Ow0KfQ== ----NEXT_BM_DA28075FB24D4A158D5E493B7726434A--
Avatar billede -master-d- Nybegynder
22. april 2003 - 17:39 #9
hmmmm, så ved jeg ikke hvad dælen det kan være....
Avatar billede para7 Nybegynder
22. april 2003 - 17:39 #10
Kan man skrive:
ContentType er "html"
Avatar billede dimle Nybegynder
22. april 2003 - 17:41 #11
Du kan selv prøve det på www.dimle.dk/mail, hvis det kan hjælpe nogen!!
Avatar billede dimle Nybegynder
22. april 2003 - 17:42 #12
Nej ContentType hedder altid noget med text/ hvis det er en form for tekst dokumenter..
Avatar billede -master-d- Nybegynder
22. april 2003 - 17:43 #13
Hvordan ser din HTML du prøver at inkludere ud ?
Avatar billede dimle Nybegynder
22. april 2003 - 17:45 #14
Det kunne bare være:

<b>Hej bent!</b>

Hvordan går det??

<i>Venlig hilsen</i>
Webmaster
Avatar billede -master-d- Nybegynder
22. april 2003 - 17:50 #15
Så prøv dette her :

jMail.ContentType  = "text/html"

JMail.Priority = 3
JMail.Body = "<HTML><BODY>" & body & "</BODY></HTML>"
JMail.Execute
Set JMail = Nothing
Avatar billede dimle Nybegynder
22. april 2003 - 17:55 #16
Det har jeg også selv prøvet - det virker heller ikke
Avatar billede grunken Nybegynder
22. april 2003 - 17:58 #17
jMail.ContentType  = "text/html"

JMail.Priority = 3
JMail.AddAttachment("filnavn.doc");
JMail.Body = body
JMail.Execute
Set JMail = Nothing
Avatar billede dimle Nybegynder
22. april 2003 - 18:01 #18
Hvad skal jeg med det Grunken??
Avatar billede grunken Nybegynder
22. april 2003 - 18:08 #19
går spøgsmålet ikke på hvordan man tilføjer en fil ?

og samtidig kan se : html-bodyen ??
Avatar billede dimle Nybegynder
22. april 2003 - 18:10 #20
jo... men det der virker ikke!
Avatar billede dimle Nybegynder
22. april 2003 - 18:10 #21
Det er sådan jeg gør!
Avatar billede grunken Nybegynder
22. april 2003 - 18:30 #22
prøv så at definere wordfilens mimetype!

JMail.Priority = 3
JMail.AddAttachment("filnavn.doc", "application/msword");
JMail.Body = body
JMail.Execute
Set JMail = Nothing
Avatar billede dimle Nybegynder
22. april 2003 - 18:46 #23
virker heller ikke... har også prøvet med en css-fil og nu har jeg også prøvet med en word.
Avatar billede grunken Nybegynder
22. april 2003 - 19:07 #24
Jeg har desværre ikke adgang til en server med asp lige nu!

men prøv lige for testens skyld

JMail.Priority = 3
JMail.AddCustomAttachment( "readme.txt", "Lad os nu se hvad den indeholder" );
JMail.Body = body
JMail.Execute
Set JMail = Nothing
Avatar billede -master-d- Nybegynder
22. april 2003 - 21:32 #25
Kan du ikke smække hele koden på ???
Avatar billede dimle Nybegynder
22. april 2003 - 22:02 #26
Der er ikke mere end det I selv har skrevet til at sende, så det er der vist ingen grund til.
Avatar billede dimle Nybegynder
23. april 2003 - 10:41 #27
Så har jeg selv fundet ud af det (endelig).

Løsningen var at fjerne: jMail.ContentType  = "text/html"

...og så sætte JMail.HTMLBody i stedet for Body, Text eller BodyText...

Så kan modtageren se vedhæftningen, og ved at sætte HTMLBody kan modtager-programmet se at der er HTML i Mailen.
Avatar billede riishoj Nybegynder
13. september 2005 - 23:50 #28
Sidder med nøjagtig det samme problem som du havde, men jeg forstår ikke din løsning.

...og så sætte JMail.HTMLBody i stedet for Body, Text eller BodyText...

Kan du ikke forklare lidt nærmere.
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