---
title: "ASPSMARTUPLOAD + JMAIL med bilagor ?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/59307-aspsmartupload-jmail-med-bilagor"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Pellefant"
published: "2002-11-17T10:16:03.000Z"
updated: "2002-11-19T15:45:19.000Z"
replies: 6
views: 255
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/59307-aspsmartupload-jmail-med-bilagor"
---

# ASPSMARTUPLOAD + JMAIL med bilagor ?

## #1 — Pellefant, 2002-11-17T10:16Z

Hej! Jag igen...

Jag har denna kod, som äntligen fungerar :)

Min fråga är, hur ändrar jag koden i andra stycket så att de filer som laddas upp till servern bifogas mailet? (nu bifogas test2.txt) (Det kan finnas andra filer i mappen sedan innan som inte ska med mailet.)

Sen undrar jag också, hur får jag avsändarens email, som avsändare till mailet, jag har provat med:

JMail.Sender = mySmartUpload.Form("email")
Men det ger:
Object required: 'mySmartUpload' 
och 
JMail.Sender = request.Form("email")
ger:
Request object error 'ASP 0207 : 80004005' 
Cannot use Request.Form 
/pressrelease2/fileupload.asp, line 20 
Cannot use Request.Form collection after calling BinaryRead. 

```
<% Set ObjFolder = CreateObject("Scripting.FileSystemObject") 

strPath=Server.MapPath("/pressrelease2/testmapp/") 
If not ObjFolder.FolderExists(strpath) then 
ObjFolder.CreateFolder strPath 
end if 
Set myUpload = Server.CreateObject("aspSmartUpload.SmartUpload") 
myUpload.upload                
myUpload.Save(strPath) %>

<% Set JMail = Server.CreateObject("JMail.SMTPMail") 
JMail.ServerAddress = "mailrelay.terrasite.com:25"
JMail.Sender = "test@test.se"
JMail.Subject = "New Attachment"
JMail.AddAttachment(Server.MapPath("/pressrelease2/testmapp/test2.txt"))
JMail.AddRecipient "minmail@hotmail.com"
JMail.Body = "A new attachment.Open the attachment/s and have a look"
JMail.Priority = 1
JMail.AddHeader "Originating-IP", Request.ServerVariables("REMOTE_ADDR")
JMail.Execute %>
```

Del av första sidan:

```
<FORM METHOD=POST ENCTYPE="multipart/form-data" ACTION="fileupload.asp">

File/Files:<br>
	<input type="file" name="file1" value="Browse"><br>
	<input type="file" name="file2" value="Browse"><br>
	<input type="file" name="file3" value="Browse"><br>
	<input type="file" name="file4" value="Browse"><br>
	<input type="file" name="file5" value="Browse"><br><br>
	Contact email address:<br>
	<INPUT TYPE="text" NAME="email">
	<p>
	<center>
	<input type="submit" value="Add file/files"></FORM>
```

Permalänk: https://www.webforum.nu/p/59307

## #2 — solbulle, 2002-11-17T10:51Z

Du använder fel nan på ditt objekt, jag har sett att du gjort det ett flertal gånger tidigare också :)

```
Set myUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
```

Ger dig objektet: myUpload 

Därmed borde det vara:

```
JMail.Sender = myUpload.Form("email")
```

Som tidigare nämnt så har de en väldigt bra sida med faq o kodexempel: <http://www.aspsmart.com/aspSmartUpload/>

Permalänk: https://www.webforum.nu/p/859199

## #3 — solbulle, 2002-11-17T10:58Z

Byt ut din rad, eller lägg till dessa:
(På raden: JMail.AddAttachment(Server.MapPath("/pressrelease2/testmapp/test2.txt"))

```
   For each file In myUpload.Files
	JMail.AddAttachment(Server.MapPath("/pressrelease2/testmapp/" & file.FileName ))
   Next
```

Permalänk: https://www.webforum.nu/p/859208

## #4 — Pellefant, 2002-11-17T11:15Z

solbulle: Har du svar på allt? :) Det fungerar jättebra nu.

Jodå, jag har läst en del på länken jag fick också, den är utmärkt.

Tack.

Permalänk: https://www.webforum.nu/p/859225

## #5 — Pellefant, 2002-11-19T14:55Z

Grrrr...jag blir galen( nästan :) ), igår slutade detta att fungera där denna koden används, så jag testade där jag har kvar min testkod(koden ovan, med rättningar) som jag inte har ändrat sedan det fungerade, det blir samma felmed där:

```
jmail.SMTPMail error '8000ffff' 

Cannot open file D:\Inetpub\xxxxx.com\pressrelease2\testmapp
```

Tittar på Permissions, de står som innan, kan webhotellet ändrat ngt, för att de inte tyckte om detta?

Permalänk: https://www.webforum.nu/p/860441

## #6 — OveRRidE, 2002-11-19T15:33Z

> D:\\Inetpub\\xxxxx.com\\pressrelease2\\testmapp

Är du säker på att sökvägen till *filen* är rätt då? Det är är nämligen en sökväg till en *mapp*, inte en fil. ;)

Permalänk: https://www.webforum.nu/p/860482

## #7 — Pellefant, 2002-11-19T15:45Z

Hej :)

Ja, såg det nu också, felet verkar ligga där, 

Cannot open file D:\\Inetpub\\xxx.com\\pressrelease2\\testmapp 

Dvs den försöker öppna en mapp och inte en fil, detta ska ju lösa det tycker jag, så att den hittar en fil istället, men den verkar inte hitta filen på slutet nu i nedstående rad.

JMail.AddAttachment(Server.MapPath("/pressrelease2/testmapp/" & file.FileName ))

Testade nu med: 
JMail.AddAttachment(Server.MapPath("/pressrelease2/testmapp/test2.txt"))

Och den funkade ju, och mailet gick iväg med bilagan.

Skumt. :(

Permalänk: https://www.webforum.nu/p/860494

---

Tråden på webben: https://www.webforum.nu/amne/asp/59307-aspsmartupload-jmail-med-bilagor
