Avatar billede _petrucci Nybegynder
22. maj 2002 - 14:01 Der er 10 kommentarer og
2 løsninger

JMail fejl?

Hejsa, jeg bruger nedenstående kode til at sende nogen form-felter til en bruger:

Set jmail=Server.CreateObject("jmail.smtpmail")
jmail.ServerAddress  = "mail.minserver.dk"
jmail.AddRecipient    request("email")
jmail.Sender        = "selvsamme@emailaddy.dk"
jmail.SenderName    = "afsender"
jmail.Subject        = "tilbud fra ..."
jmail.ContentType    = "text/html"
JMail.Priority      = 3
jmail.Body          = ("<b>dette<br>er<br>en</b> test")
JMail.Execute


Men når jeg udfylder formen, får jeg følgende fejlbesked:

jmail.SMTPMail error '8000ffff'

Error: 553 The following recipients could not be sent to: denemailaddy@jegindtastede.dk; 553 Requested action not taken: Relaying not permitted

/undernet/save.asp, line 147

Hvodden fikses det? 

(skal lige siges min server ligger på cliche.dk)
Avatar billede benson Nybegynder
22. maj 2002 - 14:04 #1
Er det en fejl du mangler et =-tegn i AddRecipient ?
Avatar billede _petrucci Nybegynder
22. maj 2002 - 14:10 #2
nej, den skal vistnok ikke være der
Avatar billede invisibleman Nybegynder
22. maj 2002 - 14:12 #3
benson: Nej, .AddRecipients er en "method" (eller Sub om du vil), ikke en egenskab/variabel.
Avatar billede invisibleman Nybegynder
22. maj 2002 - 14:13 #4
_petrucci: Husker du at sende fra en gyldig POP3 email ?

.Sender skal f.eks. være "postmaster@ditdomæne.dk"
Avatar billede benson Nybegynder
22. maj 2002 - 14:14 #5
Yeps ! har lige kigget i The f... manual !! ;-) Sorry
Avatar billede steen_hansen Forsker
22. maj 2002 - 14:20 #6
Kan du bruge dette her? Det er fra en "anbefal"-side, og det virker:

<% if request.form("mod_mail")>"" then
mod_navn=request.form("mod_navn")
mod_mail=request.form("mod_mail")
dit_navn=request.form("dit_navn")

Set JMail = Server.CreateObject("JMail.SMTPMail")
JMail.ServerAddress = "mail.dit_domæne.dk"
JMail.sender = "din@email.dk"
JMail.subject = "Indsæt emne her"
JMail.AddRecipient mod_mail
JMail.AddRecipientBCC "din@email.dk"
JMail.Body = "Hej " & mod_navn & "!" & vbCrLf & vbCrLf
JMail.Body = JMail.Body + "Din tekst her!" & vbCrLf & vbCrLf
JMail.Body = JMail.Body + "Og her!" & vbCrLf & vbCrLf
JMail.Body = JMail.Body + "Og her!" & Chr(13)& Chr(10) & Chr(13)& Chr(10) & Chr(13)& Chr(10)
JMail.Body = JMail.Body + "Med venlig hilsen" & Chr(13)& Chr(10) & Chr(13)& Chr(10) & dit_navn
JMail.Priority = 3
JMail.Execute

response.redirect("tak.asp")
else
%>

<form action="/anbefal/default.asp" method="POST">
  <table cellpadding="6" cellspacing="0" border="0" class="tekst11" width="100%">
    <tr>
      <td><span class="overskrift17">OVERSKRIFT</span>
        <p>Mere tekst:</p>
      </td>
    </tr>
    <tr>
      <td><input type="text" value="Modtagers navn" name="mod_navn" style="background-color: #ffff99;" SIZE="22" id="input" onfocus="java script:mod_navn.value=''"></td>
    </tr>
    <tr>
      <td><input type="text" value="Modtagers e-mail" name="mod_mail" style="background-color: #ffff99;" SIZE="22" id="input" onfocus="java script:mod_mail.value=''"></td>
    </tr>
    <tr>
      <td><input type="text" value="Dit eget navn" name="dit_navn" style="background-color: #ffff99;" SIZE="22" id="input" onfocus="java script:dit_navn.value=''"></td>
    </tr>
    <tr>
      <td><input type="submit" value="Send" id="input"></td>
    </tr>
  </table>
</form>
<%end if%>
Avatar billede _petrucci Nybegynder
22. maj 2002 - 14:20 #7
invisibleman, yeps har indtastet min anden pop3 email adresse
Avatar billede _petrucci Nybegynder
22. maj 2002 - 14:22 #8
lidt træls at email adressen skal være pop3 dog - kan man ikke gøre det på en anden måde med et andet komponent, f.eks. ASPmail eller ASPemail, som Cliche også understøtter?
Avatar billede tmceu Praktikant
23. maj 2002 - 02:45 #9
Hvis de anvender JMail 4.3, skal du bruge Server.CreateOBject("JMail.Message").

Men det kan også være afsender adressen som allerede foreslået af invisibleman (som jeg tidligere idag fandt ud af arbejder hos cliche), eller det kan være et problem hos dem.

Se evt. http://www.eksperten.dk/spm/214606 vedr. problemer med ASPMail hos cliche.dk. I det spørgsmål tales der både om access error og en evaluerings version, der er udløbet så det ville ikke overraske mig, hvis problemet ligger hos dem.
Avatar billede godtnok Nybegynder
24. maj 2002 - 01:45 #10
I JMail 4.3 skal du bare bytte følgende linie, for at undgå det:
msg.silent = false
Hvis det er en ældre version du bruger, er det nok det samme.
Avatar billede godtnok Nybegynder
24. maj 2002 - 01:45 #11
undskyld,

den skal selvfølgelig have = true
Avatar billede _petrucci Nybegynder
24. maj 2002 - 08:00 #12
Takker for jeres svar - mangler lige at fixe det sidste men det ser ud til at virke nu :)
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