Avatar billede kragekjaer Praktikant
11. april 2002 - 22:28 Der er 15 kommentarer

503 must have sender and recipient first .....ASPMail

Hej, jeg for ovennænte besked når jeg sender fra nethotel med:

<%
Set Mailer = Server.CreateObject("SMTPsvg.Mailer")
Mailer.RemoteHost = "mail.purplepeopleaward.dk"
Mailer.FromName = "Joe's Shrimp Shack"
Mailer.FromAddress = "dennis604@hotmail.com"
Mailer.AddRecipient Request.QueryString("nameto"), Request.QueryString("addressto")
Mailer.Subject = "Stock Split Announced!"
Mailer.BodyText = Request.QueryString("txtmsg")
Mailer.CharSet = 2

if not Mailer.SendMail then
  Response.Write " Mailing Failed... Error is: <br>"
  Response.Write Mailer.Response
else
  Response.Write " sent successfully...<p>"
end if

Set Mailer = nothing
%>

HVad vil det sige?????
Avatar billede kimiwan Nybegynder
11. april 2002 - 22:30 #1
Tjek at du bruger en rigtig emailadresse som både modtager og afsender
Avatar billede tblaster Nybegynder
11. april 2002 - 22:30 #2
Den finder ingen email som den skal sende mailen til! ... du skal have defineret en box et eller andet sted hvor folk angiver deres mailadresse .. denne box skal hedde addressto
Avatar billede tblaster Nybegynder
11. april 2002 - 22:31 #3
Hvis du kun vil at den sender til en person så kan du bare skrive:
Request.QueryString("en_eller_anden_adresse@et_eller_andet.dk")

:-D
Avatar billede kragekjaer Praktikant
11. april 2002 - 22:36 #4
Tester den her....men stadig fejl

http://www.purplepeopleaward.dk/test/sendmail.html
Avatar billede kragekjaer Praktikant
11. april 2002 - 22:40 #5
lige en ting: jeg har lavet request.querystring om til request.form og bruger method="post"
Avatar billede tblaster Nybegynder
11. april 2002 - 22:41 #6
send hele koden så kan jeg lige kigge på den!
Avatar billede kragekjaer Praktikant
11. april 2002 - 22:44 #7
sendmail.html:

<html>
<head>
  <title>ASP Mailer Form Test</title>
<head>
<body>

<form method="post" action="sendmail.asp">
  To Address: <input type="text" name="addressto"><br>
  To Name: <input type="text" name="nameto"><br>
  Message: <textarea name="txtmsg" rows="10" cols="60">Hello!</textarea>
  <input type="submit">
</form>

</body>
</html>
Avatar billede kragekjaer Praktikant
11. april 2002 - 22:45 #8
sendmail.asp:

<html>
<head>
  <title>ASP Mailer Form Test</title>
<head>
<body>

Mail To: <% = Request.QueryString("addressto") %><br>

<p>
<%
Set Mailer = Server.CreateObject("SMTPsvg.Mailer")
Mailer.RemoteHost = "mail.purplepeopleaward.dk"
Mailer.FromName = "Joe's Shrimp Shack"
Mailer.FromAddress = "dennis604@hotmail.com"
Mailer.AddRecipient Request.Form("nameto"), Request.Form("addressto")
Mailer.Subject = "Stock Split Announced!"
Mailer.BodyText = Request.Form("txtmsg")
Mailer.CharSet = 2

if not Mailer.SendMail then
  Response.Write " Mailing Failed... Error is: <br>"
  Response.Write Mailer.Response
else
  Response.Write " sent successfully...<p>"
end if

Set Mailer = nothing
%>

</body>
</html>
Avatar billede boris Mester
11. april 2002 - 22:50 #9
Fejlmeddelelsen er jo, at du skal skrive From.name og From.Address først. har du prøvet det? Altså lige efter at du har lavet objektet?
Avatar billede tblaster Nybegynder
11. april 2002 - 22:50 #10
Du har jo slet ingen steder hvor den angiver hvilken mail den skal sende det til!
Avatar billede kragekjaer Praktikant
11. april 2002 - 22:53 #11
tblaster>> Den skal vel sendes til addressto........!!!!?
Avatar billede tblaster Nybegynder
11. april 2002 - 22:55 #12
du har kun koden til at sende mailen med ... du skal have en fil hvor du insamler alle informationerne ...
Avatar billede kragekjaer Praktikant
11. april 2002 - 22:59 #13
tblaster>> er du stiv? Det gør den jo i request.form
Avatar billede kragekjaer Praktikant
11. april 2002 - 23:01 #14
Men jeg opdagede noget interessant: Hvis jeg ændre mailservernavnet til min egen mail.kragekjaer.dk, så virker det....hvordan kan det lade sig gøre???
Avatar billede boris Mester
11. april 2002 - 23:15 #15
Er du sikker på, det ikke hedder f.eks. smtp.purple... osv?
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