Avatar billede viking_sk Nybegynder
17. august 2003 - 22:31 Der er 6 kommentarer

send a picture

Hej
I don´t know how to send the picture file from the page on my mail.
I use this script: (nd it doesn´t work) I don´t understand why????:

<%
'Email ASP Code
'--------------------------------------------------------
Set Mailer = Server.CreateObject("SMTPsvg.Mailer")

Mailer.RemoteHost  = "smtp.mail.dk"

Mailer.FromName = "peterr.com"
Mailer.FromAddress = "ASP Sendmail"
Mailer.AddRecipient  "Asp Sendmail", "blanaz@mail.tdcadsl.dk"

Mailer.ReturnReceipt = true
Mailer.Subject = "Peterr.com send et billede"
Mailer.AddContent = Request.form("file1")


if not Mailer.SendMail then
  Response.Write " Mailing Failed... Error is: <br>"
  Response.Write Mailer.Response
else
  Response.write "<center><font color=blue>"
 
end if
%>
<html>
<head>
<META name=VI60_defaultClientScript content=JavaScript>
<title>confirmation of mail</title>
</head>

<body bgcolor="#FFFFE8">
<p align="center"><font face="Century Gothic" size="5">Tak for billede</font>
<p align="center"><font size="3" face="Arial"><a href="sendetbillede.htm" target="_top">Tilbage</a></font></p>
</body>
</html>


Can somebody help me?
Avatar billede wilweb Nybegynder
17. august 2003 - 22:35 #1
This code is using JMAIL


<HTML>
<BODY>
<%
Set jmail = Server.CreateObject("JMail.Message")

jmail.AddRecipient "willi@gizom.com", "Mr.Example"
jmail.From = "admin@gizom.com"

jmail.Subject = "Here's some graphics!"
jmail.Body = "A nice picture if you can read HTML-mail."

' The return value of AddAttachment is used as a
' reference to the image in the HTMLBody.
contentId = jmail.AddAttachment("d:\gizom.com\images\willi.gif")

' As only HTML formatted emails can contain inline images
' we use HTMLBody and appendHTML
jmail.HTMLBody = "<html><body><font color=""red"">Hi, here is a nice picture:</font><br>"
jmail.appendHTML "<img src=""cid:" & contentId & """>"
jmail.appendHTML "<br><br>good one huh?</body></html>"

' But as not all mailreaders are capable of showing HTML emails
' we will also add a standard text body
jmail.Body = "Too bad you can't read HTML-mail."
jmail.appendText " There would have been a nice picture for you"

jmail.Send( "your smpt server" )
%>
Email sent! </BODY>
</HTML>
Avatar billede cpufan Juniormester
17. august 2003 - 23:14 #2
Mailer.RemoteHost  = "mail.peterr.com"


Mailer.FromName = "peterr.com"
Mailer.FromAddress = "din emailadresse på serveren f.eks. peter@peterr.com"
Mailer.AddRecipient  "Asp Sendmail", "blanaz@mail.tdcadsl.dk"
Avatar billede wilweb Nybegynder
17. august 2003 - 23:18 #3
JMAIL is working fine!
Avatar billede viking_sk Nybegynder
17. august 2003 - 23:31 #4
hi gizom
I can not there that the file is from the form......
Avatar billede viking_sk Nybegynder
17. august 2003 - 23:35 #5
hi cpufan
when I make chhange like that I got the messagge:

Server object error 'ASP 0177 : 800401f3'

Server.CreateObject Failed

/peterr/customers/heidi/privat/SENDMAIL.ASP, line 4

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 cpufan Juniormester
17. august 2003 - 23:41 #6
så har du sikkert opgivet en forkert emailadresse,
den SKAL være oprettet på serveren, den du skriver her:

Mailer.FromAddress = "??"
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