Jmail: 501 Bad address syntax
HejsaJeg har et problem, mht. at sende mails via komponentet "Jmail".
Jeg syntes jeg har fulgt dokumentationen til punkt og prikke, men allevel får jeg denne fejl
****** Fejlen ********
message was undeliverable. All servers failed to receive the message
.execute()
{
Trying server mail:smtp.mail.dk
<- 220 pfepa.post.tele.dk ESMTP
-> EHLO webserv13
<- 250-pfepa.post.tele.dk
250-PIPELINING
250-SIZE 52428800
250-VRFY
250-ETRN
250-XVERP
250 8BITMIME
-> MAIL FROM:
<- 501 Bad address syntax
Error: 501 Bad address syntax
.execute()
{
Trying server mail:smtp.mail.dk
<- 220 pfepa.post.tele.dk ESMTP
-> EHLO webserv13
<- 250-pfepa.post.tele.dk
250-PIPELINING
250-SIZE 52428800
250-VRFY
250-ETRN
250-XVERP
250 8BITMIME
-> MAIL FROM:
<- 501 Bad address syntax
Error: 501 Bad address syntax
*************************
Jeg er ikke helt sikker på hvad det er, der galt,
men såvidt jeg kan se har er de vist problemmer med forbindelsen til mail serveren.
jeg har dog også prøvet andre mail-servere og får nogenlund de samme fejl ??
Derfor ville det være fedt hvis nogle gad ta' et kig på mit dokument, og evt. fortælle hvordan jeg retter evt. fejl.
*** Min formular ***
<form action="show.asp?site=contact&sent=true" method="post" name="contact" id="contact" onSubmit="return afsendelse_contact(this);" onKeyUp="highlight(event)" onClick="highlight(event)">
<span class="grey"><b>Emne:</b></span><br />
<input type="text" name="subject" id="subject" size="20" maxlength="255" class="formContact"><br />
<span class="grey"><b>Meddelse:</b></span><br />
<textarea cols="25" rows="12" name="message" id="message" class="formContact" wrap="physical" ></textarea><br />
<span class="grey"><b>Dit navn:</b></span><br />
<input type="text" name="name" id="name" size="15" maxlength="255" class="formContact"><br />
<span class="grey"><b>Din email:</b></span><br />
<input type="text" name="email" id="email" size="15" maxlength="255" class="formContact"><br /><br />
<input type="image" border="0" name="submit" src="gfx/knap_send.gif" width="50" height="14" />
*** udpluk af asp dokument ***
strSubject = "Ang. XXXXX" & Trim(request.form("subject"))
strBody = Trim(request.form("message"))
strSenderName = Trim(request.form("name"))
strSenderEmail = Trim(request.form("Email"))
StrRecipient = "XXXX@mail.dk" ' modtager adressen
' debugging
' response.write strSubject & strMessage & strName & strEmail
' Her oprettes JMail email Objectet på serven
set Emsg = Server.CreateOBject( "JMail.Message" )
' Jeg sætter logging til true, så evt. debugging bliver lettere
' Og silent sættes ti true, idet den surfende ikke behøver at få vist evt. fejl
Emsg.Logging = true
Emsg.silent = true
' Her angiver forholdene
Emsg.From = strSenderName
Emsg.FromName = strSenderEmail
' Her angivesmodtager email adressen.
' Bemærk at addRecipient er en "metode" og ikke en egenskab
' derfor skal der ikke bruges ( = ) tegn
Emsg.AddRecipient StrRecipient
' Email's emne
Emsg.Subject = Strsubject
' Email's meddelse
Emsg.body = Strbody
' Her sendes mail, vha. den angivne mailserver, hvis der
' altså ikke er opstået nogle fejl
if not Emsg.Send("smtp.mail.dk" ) then
Response.write "<pre>" & Emsg.log & "</pre>"
else
'Response.write "Tak for din henvendelse, vi vil vende tilbage hurtigt mulig!"
response.redirect("show.asp?site=contact&msg=Tak for din henvendelse")
end if
' Det var så det, nu er mailen sendt
1 of 1 servers failed
}
På forhånd tak
/Dan
