Avatar billede Slettet bruger
15. juli 2010 - 22:31 Der er 5 kommentarer og
1 løsning

Jmail problemer

Hej

Jeg får følgende fejl, er der nogen der kan sige mig hvor min fejl ligger ?

jmail.SMTPMail error '8000ffff'

The message was undeliverable. All servers failed to receive the message

/admin/svar.asp, line 29

-----------------------------------------------------------------
Line 29: objMail.Execute
-----------------------------------------------------------------

Siden ser sådan ud:

<!--#include file="beskyt.asp"-->
<!--#include file=conn.asp-->

<%
email = Request("email")
id = Request.QueryString("id")
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "SELECT * FROM faq WHERE ID=" & id, Conn, 1, 3

    if Request.ServerVariables("REQUEST_METHOD") = "POST" then
    rs.update
    rs("a") = request.form("a")
    rs("besvaret") = -1
    rs.update
    SendMailTilBruger
 
Sub SendMailTilBruger
dim mailBody
    mailBody = "Dit spørgsmål på Børnehaven Løven's hjemmeside er hermed besvaret<br><br> Se besvarelse <a href='http://www.bornehave.pivskid.dk/forward.asp?side=faq&tapmenu=4'>her</a>"
    'byg videre på mail body her
Set objMail = Server.CreateObject("JMail.SMTPMail")
    objMail.ContentType = "text/html"
    objMail.ServerAddress = "smtp.unoeuro.com"
    objMail.Priority = 3
    objMail.sender = "support@pivskid.dk" ' En gyldig afsender e-mail adresse
    objMail.AddRecipientEx email, ""
    objMail.Subject = "Vedr. Spørgsmål på Børnehaven Løvens hjemmeside"
    objMail.Body = mailBody
    objMail.Execute
Set objMail = Nothing
End Sub 
Response.Write("<center><p><img border='0' src='images/info-icon.png' width='16' height='16'> Spørgsmålet er besvaret og lagt ud på siden. <img border='0' src='images/info-icon.png' width='16' height='16'></p></center>")
End if
%>


<html>

<head>
<meta http-equiv="Content-Language" content="da">
<link rel="stylesheet" type="text/css" href="style.css">
<title>administration-faq</title>
</head>

<body background="images/admin_15.png">
<form name="information" method="POST" action="svar.asp?id=<%=RS("id")%>">
    <div align="center">
    <table border="0" width="100%">
        <tr>
            <td colspan="2"><p align="center"><b>Besvar Spørgsmålet</b></p></td>
        </tr>
        <tr>
            <td colspan="2"><hr color="#808080"></td>
        </tr>
        <tr>
            <td><p>Spørgsmålet :</p></td>
            <td><p><% Response.Write rs("q")%></p></td>
        </tr>
        <tr>
            <td><p>Svaret :</p></td>
            <td><textarea rows="5" name="a" cols="34" class="css"></textarea></td>
        </tr>
        <tr>
            <td>&nbsp;</td>
            <td><p>
            <input type="submit" value="Send Besvarelse" name="B1" class="knap"></p></td>
        </tr>
    </table>
    </div>
</form>
Avatar billede Slettet bruger
15. juli 2010 - 23:51 #1
Hvad sker der på linie 29?

Hvilken version af JMail er der tale om på webserveren hvor scriptet skal køres?

\Dan
Avatar billede Slettet bruger
15. juli 2010 - 23:57 #2
Line 29: objMail.Execute


ved ikke hvilken version der ligger på deres hotel https://www.unoeuro.com/support/faq/6/20/
Avatar billede Slettet bruger
16. juli 2010 - 00:07 #3
ok. Der findes nemlig som udgangspunkt 2 versioner af JMail. Og jeg kan se dit script er til den gamle version...

Prøv at se her: http://www.dimac.net/default2.asp?M=Products/MenuCOM.asp&P=Products/w3JMail/start.htm

Og prøv så at lav et simelt eksempel...
Blot for at se om det løser noget.

\Dan
Avatar billede Slettet bruger
16. juli 2010 - 01:29 #4
<!--#include file="beskyt.asp"-->
<!--#include file="conn.asp"-->
<% mode = request("mode") %>
<% if mode = "save_data" then %>
<%
id = Request.QueryString("id")
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "SELECT * FROM faq WHERE ID=" & id, Conn, 1, 3
email = rs("email")


    if Request.ServerVariables("REQUEST_METHOD") = "POST" then
    rs("a") = request.form("a")
    rs("besvaret") = -1
    rs.update
    SendMailTilBruger
   
Response.Write("<center><p><img border='0' src='images/info-icon.png' width='16' height='16'> Spørgsmålet er besvaret og lagt ud på siden. <img border='0' src='images/info-icon.png' width='16' height='16'></p></center>")


Sub SendMailTilBruger
dim mailBody
    mailBody = "Dit spørgsmål på Børnehaven Løven's hjemmeside er hermed besvaret<br><br>Se besvarelsen <a href='http://www.bornehave.pivskid.dk/forward.asp?side=faq&tapmenu=4'>her</a>"
    'byg videre på mail body her
Set objMail = Server.CreateObject("JMail.SMTPMail")
    objMail.ContentType = "text/html"
    objMail.Logging = true
    objMail.ServerAddress = "smtp.unoeuro.com"
    objMail.Priority = 3
    objMail.sender = "support@pivskid.dk" ' En gyldig afsender e-mail adresse
    objMail.AddRecipientEx email, ""
    objMail.Subject = "Vedr. Spørgsmål på Børnehaven Løvens hjemmeside"
    objMail.Body = mailBody
    objMail.Execute
Set objMail = Nothing
End Sub
End if
%>
<% else %>
<%
id = Request.QueryString("id")
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "SELECT * FROM faq WHERE ID=" & id, Conn, 1, 3
%>

<html>

<head>
<meta http-equiv="Content-Language" content="da">
<link rel="stylesheet" type="text/css" href="style.css">
<title>administration-faq</title>
</head>

<body background="images/admin_15.png">
<form name="information" method="POST" action="svar.asp?mode=save_data&id=<% = rs("id") %>">
    <div align="center">
    <table border="0" width="100%">
        <tr>
            <td colspan="2"><p align="center"><b>Besvar Spørgsmålet</b></p></td>
        </tr>
        <tr>
            <td colspan="2"><hr color="#808080"></td>
        </tr>
        <tr>
            <td><p>Spørgsmålet :</p></td>
            <td><p><% = rs("q") %></p></td>
        </tr>
        <tr>
            <td><p>Svaret :</p></td>
            <td><textarea rows="5" name="a" cols="34" class="css"></textarea></td>
        </tr>
        <tr>
            <td>&nbsp;</td>
            <td><p>
            <input type="submit" value="Send Besvarelse" name="B1" class="knap"><hide input type="text" name="email" size="1" value="<% = rs("email") %>"></p></td>
        </tr>
    </table>
    </div>
</form>

</body>

</html>
<% end if %>
Avatar billede Slettet bruger
16. juli 2010 - 01:35 #5
øhm... ok... hvad var fejlen så?

\Dan
Avatar billede Slettet bruger
16. juli 2010 - 01:41 #6
Det var min smtp adresse, den skulle være .com istedet for .dk hehe men tak for tipsene :)
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