Hjælp til formmail - JMail
Hej.Jeg har en formmail.asp som modtager indholdet fra en form på en anden side. Det virker fint.
Jeg vil så gerne have den laver et udtræk fra en database og tilføjer resultatet fra det i mailen, men det virker ikke...
Formmail som virker:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
objMailer = Server.CreateObject("JMail.SMTPMail");
objMailer.Silent = true;
objMailer.Logging = true;
objMailer.ContentType = "text/html";
objMailer.ServerAddress = "mail3.cliche.dk";
objMailer.Sender = "postmaster@mig.dk";//afsender adresse
objMailer.SenderName = "PostMaster på mig.dk";//afsender navn
objMailer.Subject = "Ny E-mail fra mig.dk";//Emne
objMailer.AddRecipient("post@kbang.dk");//modtager adresse
strMessage = "Dine login oplysninger til mig.dk:<br/>";
strMessage = "<br/>Domain: "+Request.Form("username");
strMessage += "<br/>Password: mit password";
objMailer.Body = strMessage;
if(objMailer.Execute()){
msg = "<br>Mail sendt til: postmaster@mig.dk<br><br>";
}
else{
msg = "<br><br> postmaster@mig.dk - Der opstod en fejl: "+objMailer.ErrorCode+"
"+objMailer.ErrorMessage+"<br><br>"+objMailer.Log+"<br>";
}
objMailer.ClearRecipients();
strMessage = "";
objMailer = null;
%>
<html>
<head>
<title>Sende mail med asp</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<%=msg%>
</body>
</html>
<%
MyConn.Close
Set MyConn = Nothing
%>
<%
Conn.Close
Set Conn = Nothing
%>
Tilføjelse:
<%
Set MyConn = Server.CreateObject("ADODB.Connection")
MyConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("access/db/dbonly.mdb")
Set clientdata = Server.CreateObject ("ADODB.Recordset")
set clientdata = Myconn.execute("SELECT * From [client] WHERE [clientId] ='"& request.form("thisId") &"'")
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("users.mdb")
Set userdata = Server.CreateObject ("ADODB.Recordset")
set userdata = Conn.execute("SELECT * From [user] WHERE [username] ='"& request.form("thisId") &"'")
%>
og så skal password være:
"Password: " [lientdata("password");
Ved ikke hvordan jeg skal skrive det ?
