Merhaba arkadaşlar,
.NET ile bir web sitesi hazırladım. İletişim formuna herhangi bir kullanıcı gelip gönder dediğinde kayıtlar veritabanına ekleniliyor. Eklendikten sonra birde istiyorum ki burayı yöneten kişinin facebook adresine o bilgiler mesaj olarak gitsin.
Facebook'un veli nimetlerinden yeni bir özellik olan
kullaniciadiniz@facebook.com şeklinde herkese mail verdiğini biliyorsunuz. şimdi diyelim ki Kullanıcı adımız: MuhammedF olsun. Mailimizde
MuhammedF@facebook.com oluyor. (burası bilmeyenler içindi)
Bilenler için devam ediyorum:
Gmail adresimden normal olarak Gmail.com'a giriş yapıp bu adrese mail attığımda facebook'da mesaj kutuma düşüyor. Şimdi soruna geliyoruz.
Kod:
static string smtpServer = "smtp.gmail.com";
static string smtpKulAdi = "mailim@gmail.com";
static string smtpSifre = "sifrem";
static string adres = "MuhammedF@facebook.com";
static string gonderenAdisabit = "İletişim Formu";
static int smtpPort = 587;
static bool smtpEnableSSL = true;
public static void MailGonder(string gonderenAdi, string GonderilenAdres, string Konu, string MesajMetni)
{
SmtpClient sc = new SmtpClient(smtpServer);
sc.Credentials = new NetworkCredential(smtpKulAdi, smtpSifre);
sc.EnableSsl = smtpEnableSSL;
sc.Port = smtpPort;
MailMessage mail = new MailMessage();
mail.From = new MailAddress(smtpKulAdi, gonderenAdi);
mail.To.Add(adres);
mail.Subject = Konu;
mail.ReplyTo = new MailAddress(GonderilenAdres);
mail.IsBodyHtml = true;
mail.Body = MesajMetni;
sc.Send(mail);
}
bu şekilde gönder dediğimde göndermiyor. Detaylı incelmek için o adres değişkenini başka bir gmail adresimi yazdım ve hotmail adresimi onlara gönderiyor. ama facebook'a göndermiyor.
Konu hakkında yardımcı olabilirseniz eğer sevinirim.
İyi çalışmalar dilerim.