Değerli Arkadaşlar,

ASP'de JMail bileşeni ile form hazırlama ve bu form içine girilen bilgileri gönderme kodlarını yayımlıyorum:

FORM DÜZENİ KODLARI

<html>
<head>
<meta http-equiv="Content-Language" content="tr">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<title>İletişim formu örneği</title>
</head>

<body>

<form method="POST" action="gonder.asp">
<p>Adınız-Soyadınız:<br>
<input type="text" name="Adi_Soyadi" size="20"></p>
<p>E-posta Adresiniz:<br>
<input type="text" name="Eposta_Adresi" size="20"></p>
<p>Mesajınız:<br>
<textarea rows="2" name="Mesaji" cols="20"></textarea></p>
<p><input type="submit" value="Gönder"><input type="reset" value="Sıfırla"></p>
</form>

</body>
</html>
JMAIL İŞLEV KODLARI

<%
For Each alan in Request.Form
ileti=ileti & alan & ": " & Request.Form(alan) & "<br>"
Next

Set JMail = Server.CreateObject("JMail.SMTPMail")
'E-posta sunucunuzun adresi
JMail.ServerAddress = "mail.sitenizinadresi.com" 
JMail.ContentType = "text/html"
JMail.Charset = "ISO-8859-9"
JMail.Sender = Request.Form("Eposta_Adresi")
JMail.Sendername = Request.Form("Adi_Soyadi")
'E-posta adresinize gelecek olan iletinin konusu. Bu kısmı 
özelleştirebilirsiniz.
JMail.Subject = "Yeni bir form var" 
'Formun hangi e-posta adresine gideceği
JMail.AddRecipient "eposta@sitenizinadresi.com" 
JMail.AddRecipientBCC "eposta2@sitenizinadresi.com"
JMail.HTMLBody = ileti
JMail.Execute

Response.Write("<script>alert('Form başarıyla gönderilmiştir.');location.href='index.asp';</script>")
%>