Avatar billede bakarden Nybegynder
29. januar 2006 - 15:54 Der er 3 kommentarer

Jmail med Cliche

Jeg fandt det her script på nettet, men nu er der altså forekommet en fejl, og jeg kan ikke gennemskue hvor fejlen/fejlene ligger, så hvis nogen gider forklare mig hvad problemet er vil jeg blive glad 60 point ude


JmailForm.asp
-------------
<html>
<head>
<title>emailform</title>
<meta name="Generator" content="Stone's WebWriter 4">
</head>
<body>
<form method="post" action="SendMail.asp">
  Udfyld formularen, og du vil snart få svar
  <br><br>
Dit Navn<br>
  <input type="text" size="25" name="name"><br>
 
  Din Email<br>
  <input type="text" size="25" name="email"><br>Din Email<br>
  <input type="text" size="25" name="recipient"><br>Dit Spørgsmål<br>
  <select name="subject" size="1">
    <option value="help">Hjælp
      <option value="tips">Privat
      <option value="other">Andet
  </select>
  <br> Stil dit spørgsmål<br>
  <textarea name="body" cols="40" rows="15" wrap="PHYSICAL"></textarea>
  <br>
  <input type="submit" value="Submit">
</form>
</body>
</html>



sendmail.asp
------------
<%@LANGUAGE = VBSCRIPT%> <html>
<body>

<%

' Get the form data
name        = Request.Form("name")
senderEmail = Request.Form("email")
subject    = "Regarding " & Request.Form("subject")
recipient  = Request.Form("recipient")
body        = Request.Form("body")

' Start JMail mail Object
set msg = Server.CreateOBject( "JMail.Message" )

' sæt logging til true ellers forekommer der fejl
' sæt silent til true ellers forekommer der fejl
msg.Logging = true
msg.silent = true

' Indskriv afsender data
msg.From = senderEmail
msg.FromName = name


' Der må ikke bruges( = ) tegn
msg.AddRecipient recipient

' Angående
msg.Subject = subject

' og så body
msg.body = body

' Her sendes mailen med mail serveren
if not msg.Send("mail.bacarden.dk" ) then
    Response.write "<pre>" & msg.log & "</pre>"
else
    Response.write "Mailen er sendt"
end if


%>
</body>
</html>


Fejl:
------
The message was undeliverable. All servers failed to receive the message
.execute()
{
  Trying server mail:mail.bacarden.dk
  <- 220 cdkm05.cliche.dk ESMTP MailMax 5.5 Sun, 29 Jan 2006 15:44:02 +0100
  -> EHLO cdkw05
  <- 250-cdkm05.cliche.dk Hello [195.249.40.173] Pleased to meet you
250-ETRN
250-SIZE
250-AUTH LOGIN
250-AUTH=LOGIN
250 HELP
  -> MAIL FROM:
<- 553 ... Domain name required for sender address
Error: 553 ... Domain name required for sender address
.execute()
{
  Trying server mail:mail.bacarden.dk
  <- 220 cdkm05.cliche.dk ESMTP MailMax 5.5 Sun, 29 Jan 2006 15:44:02 +0100
  -> EHLO cdkw05
  <- 250-cdkm05.cliche.dk Hello [195.249.40.173] Pleased to meet you
250-ETRN
250-SIZE
250-AUTH LOGIN
250-AUTH=LOGIN
250 HELP
  -> MAIL FROM:
<- 553 ... Domain name required for sender address
Error: 553 ... Domain name required for sender address

  1 of 1 servers failed
}
Avatar billede hundevennen Nybegynder
29. januar 2006 - 16:54 #1
kan du overhovedet bruge det du bruger hos cliche kig her
http://www.clichehosting.com/dk/?wid=130&mid=2&id=8
Avatar billede hundevennen Nybegynder
29. januar 2006 - 16:56 #2
såvidt jeg kan se skal du brueg aspemail
Avatar billede keenkbh Nybegynder
02. juli 2006 - 22:53 #3
Så vidt jeg ved, skal du hos cliche bruge en email fra dit eget domæne som afsender... ellers vil deres smtp-server ikke acceptere mailen...

Yderligere vil jeg mene at du skal:

dim msg 'definere JMail-objektet ... Dette skal gøres før Set msg = Server...

msg.Execute '(Ved ikke om msg.Send er det samme, men Execute virker for mig på en cliche-server)
Set msg = Nothing
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