Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Attachment til Jmail

65 views
Skip to first unread message

Jens

unread,
Oct 9, 2015, 3:02:03 PM10/9/15
to
Hej/

jeg har uden problemer anvendt Jmail i min Classic asp-kode i mange år.

Nu vil jeg så til de mails jeg sender tilføje et attachment - altså en vedhæftet fil (ikke inline - men vedhæftet).

Jeg har stort set prøvet alt - men attachmentet bliver ikke sendt til modtagerne, så jeg må gøre noget galt. mon I kan hjælpe?

Det attachment jeg gerne vil medsende ligger på stien Placering, fx Placering = D:\WEB\vinvenner.dk\www\dokumenter\18liggende.png

og navnet på filen er bilag fx Bilag = 18liggende.png

Den velfungerende kode starter med
Set msg = Server.CreateObject("JMail.Message")
msg.ContentType = "text/html"
msg.Logging = true
msg.silent = true
msg.from = afsenderemail
msg.FromName = afsenderhelenavn
msg.Subject = overskrift
msg.Body = indhold
msg.AddRecipientBCC rs("Email1")
msg.Send("smtp.wannafind.dk")

men hvad skal jeg tilføje for at få filen bilag med stien placering vedhæftet?

mvh.
/jens

ibelieveit...@gmail.com

unread,
Oct 10, 2015, 3:22:41 AM10/10/15
to
Den fredag den 9. oktober 2015 kl. 21.02.03 UTC+2 skrev Jens:
> men hvad skal jeg tilføje for at få filen bilag med stien placering vedhæftet?


"
Attaching files to your w3 JMail emails requires that the file you wish to attach resides on the webserver. However, using w3 Upload, you can let the user upload the file to the webserver and attach it on the fly. Check out the samples below to find out more...
"

Dvs. det skal laves i to steps. Først en upload til servren af attachment-filen, derefter afsendelse af mailen. Det kan så automatiseres, så brugeren ser det som ét step. Se kode på side for JMail:
http://www.dimac.net/default2.asp?M=Products/MenuCOM.asp&P=Products/w3JMail/start.htm

Jeg har ikke nærlæst scriptet, men check af file size og filformat plejer at være en god idé aht. sikkerheden.


MVH
/RJ

ibelieveit...@gmail.com

unread,
Oct 10, 2015, 3:59:29 AM10/10/15
to
OK, hvis den ligger på servren allerede, prøv med

msg.AddCustomAttachment(Server.MapPath("/") & "dokumenter\18liggende.png", "Bilag.png", False)

Syntaxen er:
AddCustomAttachment(FileName, Data, isInline)

Link:
http://www.dimac.net/products/w3jmail/version43/reference/Message.htm#AddCustomAttachment

Jens

unread,
Oct 10, 2015, 5:11:48 AM10/10/15
to
Desværre virker det ikke.
1) Den første fejl jeg får er en protest mod parenteserne, nemlig følgende:

Microsoft VBScript compilation error '800a0414'
Cannot use parentheses when calling a Sub
msg.AddCustomAttachment (Server.MapPath("/") & "\dokumenter\18liggende.png", "18liggende.png", false)

2) Fjerner jeg så parenteserne og skriver: msg.AddCustomAttachment Server.MapPath("/") & "\dokumenter\18liggende.png", "18liggende.png", false

er den modtagne mail fortsat uden attachment og body er 'mærkelig' i det der står:This is a multipart message in MIME format. ----NEXT_BM_47CD4A6D9C4643D99A63576639001630 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: Quoted-Printable msg=2EAddCustomAttachment Server=2EMapPath("/") & "\dokumenter\18liggende=2E= png", "18liggende=2Epng", false
MThsaWdnZW5kZS5wbmc= ----NEXT_BM_47CD4A6D9C4643D99A63576639001630--

istedet for den body jeg havde skrevet!

Jmail-loggen siger ved afsendelse: Log:Number of attachments: 1 attachments: { Encoding "D:\WEB\vinvenner.dk\www\dokumenter\18liggende.png" } .execute() { Trying server mail:smtp.wannafind.dk <- 220 smtp2.zitcom.dk - Ready to serve -> EHLO web37 <- 250-smtp2.zitcom.dk 250-PIPELINING 250-SIZE 51200000 250-ETRN 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN -> MAIL FROM: <- 250 2.1.0 Ok -> RCPT TO:CO <- 250 2.1.5 Ok -> RCPT TO:Jens.R.ra...@gmail.com <- 250 2.1.5 Ok -> RCPT TO:j...@vinvenner.dk <- 250 2.1.5 Ok -> RCPT TO:Jens.R.R...@tvegaard.dk <- 250 2.1.5 Ok -> RCPT TO:j...@vinvenner.dk <- 250 2.1.5 Ok -> DATA <- 354 End data with . Sending headers... Sending body... Message sent <- 250 2.0.0 Ok: queued as C21D46DBC20 0 of 1 servers failed }

Men som sagt ingen attachment i den modtagne mail!

Så jeg gør stadig noget galt. Hvad mon?


Is

unread,
Oct 18, 2015, 3:15:26 PM10/18/15
to
Jeg har en gang fået hjælp det at lave denne !
--
JMail.Charset = "iso-8859-1"
JMail.ContentTransferEncoding = "8bit"
JMail.Message.ReplyTo = "dch-h...@dch-haslev.dk"
JMail.Sender = strEmail
JMail.Subject = strSubject
' Jmail.AddAttachment "d:\home\dchhaslevdk\www\info\ShopTilDyr.pdf"
JMail.AddRecipient strModtager
JMail.AddRecipientBCC strEmailBCC
JMail.Priority = 3
JMail.AddHeader "Originating-IP",
Request.ServerVariables("REMOTE_ADDR")

---
og har jeg så en vedhæftet der skal med fjerner jeg ' foran
Jmail.AddAttachment.

pdf filen er så på forhånd uploadet ..

måske kan det hjælpe dig ?

mvh Erik
0 new messages