En iyi yanıtlayıcılar
Random Aktif Mail Oluşturma

Soru
-
Merhabalar;
Sosyal Medya siteleri kullanıcının bildirimlerini mail adresine yönlendirmek için anlamsız ismi olan benzersiz mail adresiyle mail atıyorlar. Mesela;
61e-2eb3af5-c7da98 -noreply@twitter.com
Bu random mailler nasıl oluşturuluyor ?
- Değiştirilmiş Tür Önay YALÇINERModerator 6 Ocak 2015 Salı 16:47
Yanıtlar
-
Postacı mektubu götürürken göderen'e mi bakar, yoksa alıcı'ya mı? Mektup gönderirken gönderen kısmına Nasrettin Hoca yazsan yerine ulaşmasını etkiler mi? (:
Şunu demek istiyorum; SMTP sunucusu için alıcı önemlidir. Eğer kimlik doğrulama gerekmiyorsa gönderenin ne olduğuna bakmaz. Hal böyleyken sende nasrettin.hoca@abidik.com gibi bir gönderici ile mail gönderebilirsin. Böyle bir hesabın ya da domainin olmasına gerek yoktur.
www.mvcblog.org
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com- Yanıt Olarak İşaretleyen Sofwarer 6 Ocak 2015 Salı 19:00
-
İşte onu diyorum, smtp kullanıcı adı ve parolası ile gönderen bilgileri aynı olmak zorunda değil. Tek kullanıcı adı ve şifre ile istediğin kadar farklı gönderici adı ile mail gönderebilirsin.
Mail.From = new MailAddress("noreply-1234567@softwarer.com", "Softwarer");
smtp.Credentials = new NetworkCredential("birkullanici@softwarer.com", "NEs?1562");şeklinde gönderebilirsin, daha sonra;
Mail.From = new MailAddress("noreply-9999999@softwarer.com", "Softwarer");
smtp.Credentials = new NetworkCredential("birkullanici@softwarer.com", "NEs?1562");şeklinde de gönderebilirsin.
Burada önemli olan şey softwarer.com farklı olursa bazı pop3 sunucuları reverse lookup yapıp farklı sonuç bulur ve direk spama atabilir.
www.mvcblog.org
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com- Yanıt Olarak İşaretleyen Sofwarer 6 Ocak 2015 Salı 19:00
-
(: bu tarz bişeyde bir terslik olduğunu farketmeniz yanılıyor olduğunuzu gösteriyor zaten. C# ve Framework çok yetenekli ve fonksiyoneldir. html uzantılı( uzantısı html olması şart değil) bir düz metin dosyası oluşturun ve içine;
<!DOCTYPE html> <html> <head> <title></title> </head> <body> <p>Merhabalar sayın {0}</p> <p>Bu mesaj {1} tarihinde, {2} sitesi tarafından otomatik olarak gönderilmiştir</p> </body> </html>
şeklinde template'inizi oluşturun.
Daha sonra;
Mail.Body = string.Format(System.IO.File.ReadAllText(Server.MapPath("template.html")), textBox1.Text, DateTime.Today, "www.softwarer.com");
:)
www.mvcblog.org
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
- Düzenleyen Önay YALÇINERModerator 6 Ocak 2015 Salı 16:44
- Yanıt Olarak İşaretleyen Sofwarer 6 Ocak 2015 Salı 19:00
Tüm Yanıtlar
-
Postacı mektubu götürürken göderen'e mi bakar, yoksa alıcı'ya mı? Mektup gönderirken gönderen kısmına Nasrettin Hoca yazsan yerine ulaşmasını etkiler mi? (:
Şunu demek istiyorum; SMTP sunucusu için alıcı önemlidir. Eğer kimlik doğrulama gerekmiyorsa gönderenin ne olduğuna bakmaz. Hal böyleyken sende nasrettin.hoca@abidik.com gibi bir gönderici ile mail gönderebilirsin. Böyle bir hesabın ya da domainin olmasına gerek yoktur.
www.mvcblog.org
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com- Yanıt Olarak İşaretleyen Sofwarer 6 Ocak 2015 Salı 19:00
-
bunu bilmiyordum.Bu soruya sebep olan şey ise hani biz web siteleri için contact formları oluşturuyoruz ya o formlarda şu tarz bir kod satırı oluyor ya
smpt.Credentials = new NetworkCredential("no-reply-122-9-3ks@softwarer.com", "NEs?1562");
işte mail adresi random olduğu için burada sıkıntı çıkaracağını düşünüyorum yani sonuçta şifresi yok diye.
ayrıca bu satırdada sorun çıkarır diye düşünüyordum.
MailMessage Mail = new MailMessage(); Mail.From = new MailAddress("no-reply-122-9-6-3ks@softwarer.com");
-
İşte onu diyorum, smtp kullanıcı adı ve parolası ile gönderen bilgileri aynı olmak zorunda değil. Tek kullanıcı adı ve şifre ile istediğin kadar farklı gönderici adı ile mail gönderebilirsin.
Mail.From = new MailAddress("noreply-1234567@softwarer.com", "Softwarer");
smtp.Credentials = new NetworkCredential("birkullanici@softwarer.com", "NEs?1562");şeklinde gönderebilirsin, daha sonra;
Mail.From = new MailAddress("noreply-9999999@softwarer.com", "Softwarer");
smtp.Credentials = new NetworkCredential("birkullanici@softwarer.com", "NEs?1562");şeklinde de gönderebilirsin.
Burada önemli olan şey softwarer.com farklı olursa bazı pop3 sunucuları reverse lookup yapıp farklı sonuç bulur ve direk spama atabilir.
www.mvcblog.org
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com- Yanıt Olarak İşaretleyen Sofwarer 6 Ocak 2015 Salı 19:00
-
Şimdi daha iyi anladım,hazır notify mail göndermeden bahsetmişken bu notify mailler bir html template'e sahip ya bu html templat'e nasıl notify verileri bind edip template'i gönderiyorlar.
string adi = "<b>Name : </b>" + TextBox1.Text + "<br/>"; string email = "<b>E-mail : </b>" + TextBox2.Text + "<br/>"; string message = "<b>Message : </b><BR/>" + TextBox4.Text + "<br/>"; string ip = "<b>IP Adress :</b> "+Request.UserHostAddress.ToString()+"<br/>"; string lang = "<b>Language : </b>"+DilAl().ToString()+"<br/>"; string ulke = "<b>Country : </b>"+UlkeAl().ToString(); Mail.Body = adi+email+subject+message+ip+lang+ulke;
ben genelde bu şekilde html ifadeler kullanıyorum ama bu şekilde bir template hazırlanmaz sanırım ? Yoksa yanılıyor muyum ?
- Düzenleyen Sofwarer 6 Ocak 2015 Salı 14:46
-
(: bu tarz bişeyde bir terslik olduğunu farketmeniz yanılıyor olduğunuzu gösteriyor zaten. C# ve Framework çok yetenekli ve fonksiyoneldir. html uzantılı( uzantısı html olması şart değil) bir düz metin dosyası oluşturun ve içine;
<!DOCTYPE html> <html> <head> <title></title> </head> <body> <p>Merhabalar sayın {0}</p> <p>Bu mesaj {1} tarihinde, {2} sitesi tarafından otomatik olarak gönderilmiştir</p> </body> </html>
şeklinde template'inizi oluşturun.
Daha sonra;
Mail.Body = string.Format(System.IO.File.ReadAllText(Server.MapPath("template.html")), textBox1.Text, DateTime.Today, "www.softwarer.com");
:)
www.mvcblog.org
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
- Düzenleyen Önay YALÇINERModerator 6 Ocak 2015 Salı 16:44
- Yanıt Olarak İşaretleyen Sofwarer 6 Ocak 2015 Salı 19:00