
December 10th, 2002, 01:53 PM
|
|
Junior Member
|
|
Join Date: Oct 2002
Posts: 7
Time spent in forums: < 1 sec
Reputation Power: 0
|
|
CDONTS requires that you have the SMTP server on the same server - for security reasons, most places don't allow that. JMail and Persits are what i use ...
here's an easy way to set it up - put this function in yer handy include file... and call it with the variables as shown...
PHP Code:
'Starts here....
Function sendMail(fromName, from, rcpt, subject, body)
' Persits component....
on error resume next
set mail = server.CreateObject("Persits.MailSender")
' change with your smtp server
mail.Host = pSmtpServer
mail.From = from
mail.FromName = fromName
mail.AddAddress rcpt
mail.AddReplyTo from
mail.Subject = subject
mail.Body = body
on error resume next
mail.Send
' JMail Time (don't run all of these, just pick one)
set mail = server.CreateOBject( "JMail.Message" )
mail.Logging = true
mail.silent = true
mail.From = from
mail.FromName = fromName
mail.Subject = subject
mail.AddRecipient rcpt
mail.Body = body
on error resume next
mail.send(pSmtpServer)
' ServerObjectsASPMail1
set mail = Server.CreateObject("SMTPsvg.mail")
mail.RemoteHost = pSmtpServer
mail.FromName = fromName
mail.FromAddress = from
mail.AddRecipient rcpt, rcpt
mail.Subject = subject
mail.BodyText = body
on error resume next
mail.SendMail
if err <> 0 and then
%> <html>
<br><br>
Error while sending email: <%response.write Err.Description%>
<hr>
<br>From : <%response.write from%>
<br>To : <%response.write rcpt%>
<br>Subject : <%response.write subject%>
<br>Body : <%response.write body%>
</html>
<%
end if
end Function
Last edited by lckidwell : December 10th, 2002 at 02:09 PM.
|