Örneği elbette bende internetten buldum ama biraz temizledim ve denedim. Kesinlikle çalışıyor. ASP.Net çalışan arkadaşlar C# ile bu örneği kullanarak IIS üzerinde hiç bir yük teşkil etmeden gmail hesaplarından e-posta gönderebilirler. Özellikle kurumsal yapılarda gmail kendi alan adlarına ait e-posta hizmeti verdiğinden çok elverişli olaibilir. Münferit siteler içinde ideal bir çözüm olduğunu düşünüyorum.
using System;
using System.Collections.Generic;
using System.Web;
using System.Net;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Net.Mail;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e) { SendMail(); }
public void SendMail()
{
MailMessage mail = new MailMessage(); // mail adında MailMessage nesnesi yaratıyoruz.
mail.From = new MailAddress("admin@asilsite.com.tr"); //Mailin kimden gittiğini belirtiyoruz
mail.To.Add("caglaror@gmail.com"); //Mailin kime gideceğini belirtiyoruz
mail.Subject = "Deneme başlığı"; //Mail konusu
mail.Body = "mail gövdesi"; //Mailin içeriği
SmtpClient sc = new SmtpClient(); //sc adında SmtpClient nesnesi yaratıyoruz.
sc.Port = 587; //Gmail için geçerli Portu bildiriyoruz
sc.Host = "smtp.gmail.com"; //Gmailin smtp host adresini belirttik
sc.EnableSsl = true; //SSL’i etkinleştirdik.
sc.Credentials = new NetworkCredential("admin@asilsite.com.tr", "sifremiz"); //Gmail hesap kontrolü için bilgilerimizi girdik
sc.Send(mail); //Mailinizi gönderiyoruz.
}
}
gmailusing system.webusing system.net.mailmailmessagesending email via gmail with c#using system.netID:127 | Okunma:1673
Merhaba,
Uzun lafa gerek yok. IIS üzerinden asp ile- CDO yardımıyla- google (gmail) hesabınızı kullanarak e-posta yollayabilirsiniz. Sitenizin çok yoğun bir e-posta gönderme trafiği yoksa ideal bir yöntem. Daha önce de C# örneğini vermiştik.
No:İnternetten öğrendiğim bu kodların kaynağını hatırlamıyorum. Yazana teşekkür ederim.
Function maille(kime,recevap,konu,mesajGovde)
'================================== MAİL FONKSİYONU============================
mesajGovdesi="Maile gidecek yazı burada olsun"
Dim iMsg, iConf, Flds
Set iMsg = CreateObject("CDO.Message")
Set iConf = CreateObject("CDO.Configuration")
Set Flds = iConf.Fields
schema = "http://schemas.microsoft.com/cdo/configuration/"
Flds.Item(schema & "sendusing") = 2
Flds.Item(schema & "smtpserver") = "smtp.gmail.com"
Flds.Item(schema & "smtpserverport") = 465
Flds.Item(schema & "smtpauthenticate") = 1
Flds.Item(schema & "sendusername") = "adresiniz@gmail.com"
Flds.Item(schema & "sendpassword") = "buraya_sifrenizgelsin"
Flds.Item(schema & "smtpusessl") = 1
Flds.Update
iMsg.To = kime
iMsg.From = "kimdengidiyorgorunsun@gmail.com"
iMsg.Subject = konu
iMsg.HTMLBody = mesajGovde
iMsg.Sender = "gonderen@gmail.com"
iMsg.Organization = "http://www.dogatr.org" ' Eğer kurumsal hesapsa buraya yazabilirsiniz
iMsg.ReplyTo = recevap
Set iMsg.Configuration = iConf
SendEmailGmail = iMsg.Send
Set iMsg = Nothing
Set iConf = Nothing
Set Flds = Nothing
End function
Kolay gelsin
cdogmaille mailgmailiis ve cdosendemailID:115 | Okunma:690