-
Üyelik
06.11.2012
-
Yaş/Cinsiyet
34 / E
-
Meslek
Frontend Developer
-
Konum
Tekirdağ
-
Ad Soyad
S** A**
-
Mesajlar
255
-
Beğeniler
131 / 61
-
Ticaret
0, (%0)
Cevapla dediğinizde mail mi atacak ?
-
Üyelik
22.01.2013
-
Yaş/Cinsiyet
28 / E
-
Meslek
Özel Sektör / Bilgi İşlem
-
Konum
İstanbul Anadolu
-
Ad Soyad
A** G**
-
Mesajlar
520
-
Beğeniler
27 / 121
-
Ticaret
0, (%0)
1. resimde cevapla butonuna tıklayınca tıkladığımız mesajı atan kişinin email adresini başka bir sayfaya çekmeyi başardım. (2. resim) Fakat mesaj göndermeyi beceremedim. 2. resimdeki gönder butonuna tıklayınca mesaj gönderilcek.
-
Üyelik
06.11.2012
-
Yaş/Cinsiyet
34 / E
-
Meslek
Frontend Developer
-
Konum
Tekirdağ
-
Ad Soyad
S** A**
-
Mesajlar
255
-
Beğeniler
131 / 61
-
Ticaret
0, (%0)
Mesajdan kastınız mail göndermek mi yoksa herhangi bir üyelik sisteminde özel mesaj göndermek mi istiyorsunuz ?
-
Üyelik
22.01.2013
-
Yaş/Cinsiyet
28 / E
-
Meslek
Özel Sektör / Bilgi İşlem
-
Konum
İstanbul Anadolu
-
Ad Soyad
A** G**
-
Mesajlar
520
-
Beğeniler
27 / 121
-
Ticaret
0, (%0)
mail göndermeye çalışıyorum
-
Üyelik
06.11.2012
-
Yaş/Cinsiyet
34 / E
-
Meslek
Frontend Developer
-
Konum
Tekirdağ
-
Ad Soyad
S** A**
-
Mesajlar
255
-
Beğeniler
131 / 61
-
Ticaret
0, (%0)
2. resimdeki formun kodlarını paylaşırsanız yardımcı olmaya çalışırım
-
Üyelik
06.02.2013
-
Yaş/Cinsiyet
35 / E
-
Meslek
.Net Uzmanı
-
Konum
Muğla
-
Ad Soyad
** **
-
Mesajlar
2
-
Beğeniler
0 / 0
-
Ticaret
0, (%0)
public void Mail_Sender2(string gonderen, string baslik, string mesajs)
{
var db = new dbDataContext();
var q = db.Tbl_Mails.SingleOrDefault(x => x.Id == 1);
if (q != null)
{
var sunucu = q.Sunucu;
var adres = q.Mail;
var adi = q.Adi;
var sifre = q.Sifre;
var port = Convert.ToInt32(q.Port);
var header = q.Head;
var footer = q.Foot;
var mesaj = new MailMessage { From = new MailAddress(adres) };
mesaj.To.Add(gonderen);
mesaj.Subject = baslik;
mesaj.IsBodyHtml = true;
var icerik = header + mesajs + footer;
mesaj.Body = icerik;
var smtp = new SmtpClient(sunucu, port);
var smtpUserInfo = new System.Net.NetworkCredential(adres, sifre);
smtp.UseDefaultCredentials = true;
smtp.Credentials = smtpUserInfo;
smtp.Send(mesaj);
}
}
bu mail.cs classı
mesaj gönderme formuda bu.Bunlar benim kullandığım sormak istediğin yer varsa software@sevka.net adresine mail at
readonly Mail _mailsender = new Mail();
protected void btnkaydet_Click(object sender, EventArgs e)
{
_mailsender.Mail_Sender2(lbl_kisi.Text, txtkonu.Text, txticerik.Text);
WarningBox.Attributes.Add("class", "notification done mB5");
WarningBox.Attributes.Add("style", "display:block");
WarningBox.InnerHtml = "" + lbl_kisi.Text + " isimli kişiye mesaj Gönderdiniz";
}
-
Üyelik
05.02.2013
-
Yaş/Cinsiyet
39 / E
-
Meslek
Bilişim Yetkilisi
-
Konum
Adana
-
Ad Soyad
** **
-
Mesajlar
13
-
Beğeniler
1 / 4
-
Ticaret
0, (%0)
VS'de denemedim henüz, fakat şöyle bir problem olabilir. Göndermeye çalıştığınız mail için kullandığınız server'ın pop3 ayarlarında eğer sunucu zorunlu Secure Socket Layer yani SSL kullanıyorsa,
Mail'i göndermeden önce
smtp.EnableSsl = true;
Satırını eklemeniz gerekmekte. Bunun haricinde de, SSL'in kullandığı port 587 olduğu için 80 portundan gönderme yapamaz. Bununda değiştirilmesi gerekli.
Tri9 Media Group Developer