Avatar billede djalfe Novice
04. februar 2006 - 16:37 Der er 6 kommentarer og
1 løsning

vedhæftning af excel dokument vha. JMail

halløjsa
jeg sidder lige nu og knokler med at få min jmail function til at virke, hvor jeg har prøvet alverdens ting. :-(

Da jeg gerne skulle have et excel dokument til følge med den givne email og ikke som en del af "body" på emailen, har jeg selvfølgelig prøvet alle former og metoder for at få det til at virke. Jeg kan godt få "jmail.AddAttachment" til at finde frem til filen og sende den med (tror jeg). MEN når man så åbner den sendte email, ser det ud som om at filen er smidt ind i body delen, der står ihvertigfald sjove tegn der ikke giver nogen mening form mig.

eks. (det herunder giver ikke mig nogn mening)
Y2U6ZXhjZWwnPg0KPGhlYWQ+DQo8IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4N Cjx4OkV4Y2VsV29ya2Jvb2s+DQo8eDpFeGNlbFdvcmtzaGVldHM+DQo8eDpF eGNlbFdvcmtzaGVldD4NCjx4Ok5hbWU+Um9zbXVzIFNrb2xlIC0gM0EgLSA0 LjIuMjAwNjwveDpOYW1lPg0KPHg6V29ya3NoZWV0T3B0aW9ucz4NCjx4OlBy aW50Pg0KPHg6VmFsaWRQcmludGVySW5mby8

Er der nogle parameter der skal defineres eller glemmer jeg noget i min funktion herunder.?

her funktionen:

public function sendMail()
jmail.ServerAddress = mailServer
jmail.Sender = mailFrom
jmail.SenderName = mailFromName
jmail.AddRecipient mailReciver
jmail.ContentType = contentType
jmail.ISOEncodeHeaders = False
Jmail.ContentTransferEncoding = "8bit"
       
if len(attachments)>0 then
  jmail.AddAttachment attahcments
end if
       
jmail.Body = makeBody()
jmail.Subject = mailSubject
       
jmail.Silent = True
if not JMail.Execute then
  Response.Write "Fejl: #" & Jmail.ErrorCode & "; " & JMail.ErrorMessage& "<br />"
  response.Write("mailserver: "&mailServer&"<br />mailFrom: "&mailFrom&"<br />mailFromName: "&mailFromName&"<br />mailReciver: "&mailReciver&"<br />Subject: "&mailSubject&"<br />Vedhæftet file: "&attachments)
end If
end function

Er det ikke muligt at sende mails igennem Jmail, på samme måde som man går ind og trykker "ny mail", intaster informationer og vedhæfter en givne fil og tilsidst trykker send. Tror ikke rigtig jeg fatter logikken bag AddAttachments

Håber der er hjælp at finde
/Djalfe
Avatar billede hnteknik Novice
04. februar 2006 - 17:06 #1
Prøv at gå ind og hent koden til denne asp webmail og se, hvordan det er sat op. Jeg kan ikke huske om det er en af de sidste Jmail versioner, men det er muligt at hefte filer på.

http://jmailbox.org/
Avatar billede djalfe Novice
04. februar 2006 - 18:03 #2
Det er et sejt system jmailbox.org, men som jeg ser det er det lavet som en browserbaseret mail system.

Nu ved jeg ikke om jeg er forkert på den, men skal det ikke være anderledes strukturet til f.eks. outlook ell. outlook express ?

for i min outlook får jeg ikke andet end en masse ulæslige tegn.

//Djalfe
Avatar billede hnteknik Novice
04. februar 2006 - 18:08 #3
Prøv at kigge på, hvordan man vedhæfter en fil ( f.eks. excell).
Nu ved jeg outlook tåler ikke at se doc, mdb og xls filer som vedhæftede filer, men prøv at se, hvor filer bliver sat på.
Avatar billede djalfe Novice
04. februar 2006 - 21:36 #4
Mener du i jmailbox.org systemet ell. hvis jeg sender en mail til mig selv fra outlook med en vehæftet fil ??
Avatar billede djalfe Novice
05. februar 2006 - 00:06 #5
Jeg fandt ud af det selv
Det ser ud til at man ikke kan sende en mail med vedhæftet, hvis man har defineret jmail.ContentType og jeg har selvfølgelig sat den til at være "text/html".

Jeg aner desværre ikke hvorfor, men det virkede.

Jeg prøvede også at sætte den til "text/plain", men der virker det heller ikke, hvad står den til som standard (jeg vil jo mene "text/plain") og er der nogen der kan give mig en forklarring på hvad der sker ?

//djalfe
Avatar billede hnteknik Novice
05. februar 2006 - 12:52 #6
Jeg mente, at du skulle downloade koden og kigge den igennem for at se, hvordan de sætter jmail, når der skal vedhæftes filer. Det er jo den nemmeste måde at lære noget på.
Avatar billede djalfe Novice
17. september 2006 - 00:51 #7
Lukker
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