Jmail Componenti'nin kodu nedir?

JMail componenti ile web sayfanızdan e-posta gönderimi

Aşağıdaki kodları ASP olarak bir dosyaya kopyalayıp web sitenizden çalıştırmanız mümkündür.

MailGonder.asp

<%

On Error Resume Next
Set smtp = Server.CreateObject("JMail.Message" )

For Each veri In Request.Form ' Formdan verileri alıyoruz...
gmesaj = gmesaj & veri & ": " & Request.Form(veri) & "<br>"
Next

smtp.ContentType = "text/html"
smtp.CharSet = "ISO-8859-9"

smtp.AddRecipient "user@siteniz.com" ' alıcı e-mail
smtp.from = "user@siteniz.com" ' gönderen e-mail smtp.MailServerUserName'deki mail hesabı ile aynı olmalı.
smtp.fromname = "Siteden Gelen" ' görünen isim

smtp.MailServerUserName = "user@siteniz.com" ' user..
smtp.MailServerPassWord = "sifreniz" ' userin şifresi
smtp.Subject = "Mail Başlığı"
smtp.body = gmesaj
smtp.Send("mail.siteniz.com" ) ' Mail server ip'sini değiştirmeyiniz.

If err Then ' hata mesajını alalım. Mail gönderilmemişse..
Response.Write err.Description & "<br>Mesajınız Gönderilmedi.."
Else ' Mail gönderilmiş ise
Response.Write("<script>alert('İlginize Teşşekkür Ederiz..');location.href='mesaj.htm';</script>" )
End If

Set smtp = Nothing ' bitirelim..

%>
Persits Mail Sender kodu nedir?

Persits Mail Sender ile web sayfanızdan e-mail gönderimi

Aşağıdaki kodları asp olarak bir dosyaya kopyalayıp web sitenizden çalıştırmanız mümkündür.

MailGonder.asp

<%
Sayfa = "<TABLE border=1 width=500 bgcolor=#E8F0E8 >"
for each x in request.form
Sayfa = Sayfa & "<TR ><TD>" & x & ":</TD><TD>" & request.form(x)  & " </TD></TR>"
next
Sayfa = Sayfa & "</TABLE>"
%>
<%
Dim MAIL
Set MAIL = Server.CreateObject("Persits.MailSender")
MAIL.Host = "mail.domainadiniz.com"
MAIL.From = "gonderenmail@domainadiniz.com" ' gönderen e-mail MAIL.Username'deki mail hesabı ile aynı olmalı.
MAIL.Username = "gonderenmail@domainadiniz.com" ' gönderen e-mail ile aynı olmalı
MAIL.Password = "mailşifrem" ' e-mailinizin şifresini giriniz
MAIL.FromName = "görünen adınız" ' e-mailin gönderen adı, istediğinizi yazabilirsiniz.

MAIL.AddAddress "alicimail@domainadiniz.com" ' mail göndermek istediğiniz e-mail adresi
MAIL.Subject = "mail Konusu"
MAIL.IsHTML = True
MAIL.Body = Sayfa
MAIL.Send

set MAIL = nothing
%>
PHP SMTP Fonksiyonu ile mail form

Sunucularımızda PHP mail fonksiyonu SPAM açığı nedeniyle kapalı gelmektedir. PHP ile mail göndermek için SMTP fonksiyonunu kullanmalısınız.

Joomla, Wordpress, Drupal ve benzeri hazır scriptlerde mail ayarlarını smtp fonksiyonu ile çalışacak şekilde ayarlayabilirsiniz. Kullandığınız scriptin mail ayarlarından bir posta hesabınızı tanımlamalısınız.

Joomla'da bu modül standart olarak gelmektedir. Wordpress için hazırlanmış olan eklentiye http://wordpress.org/extend/plugins/wp-mail-smtp/ linkinden ulaşabilirsiniz.

Kendi hazırladığınız mail formlarınızı çalıştırmak için aşağıdaki zip dosyasını web sitenize entegre ederek mail gönderebilirsiniz:

https://www.markum.net/images/dosyalar/phpmail.zip

Önemli: Mail sunucularımız  mail->Username ile mail->From alanlarında aynı hesabın olmasını gerektiriyor(iletisim.php).

Zip dosyasında phpmail klasörü ve onun içinde de 4 dosya bulunmaktadır. SMTP mail fonksiyonu için "iletisim.php" dosyasını inceleyiniz. Bu dosyada mail ayarları ile ilgili alanları mail hesabınıza ve alan adınıza göre ayarlamanız gerekiyor. Mail fonksiyonu ile ilgili kodları kendi sayfalarınızın içinde de kullanabilirsiniz.

Canlı Destek