Arama butonu
Bu konudaki kullanıcılar: 1 misafir
11
Cevap
708
Tıklama
0
Öne Çıkarma
TextBox'ta girilen girdinin e-mailime gelmesi
T
11 yıl
Çavuş
Konu Sahibi

C# ta bir ödev hazırlıyorum (kayıt formu) textbox lara girilen girdilerin e-mailime gelmesini istiyorum nasıl yapılabilir bilen varmı arkadaşlar?

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



E
11 yıl
Onbaşı

Öncelikle SMTP tanımlaman lazım . host port gibi özellikleri internetten bulabilirsin gmail veya hotmaile göre de . Bu aşağıdaki kod mail göndermene yardımcı olur. Subject e konu body e de içeriği yazarsın.

MailMessage mail = new MailMessage("gonderen@mailadresi.com", "alan@mailadresi.com"); 
SmtpClient client = new SmtpClient();
client.Port = 25;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.UseDefaultCredentials = false;
client.Host = "smtp.google.com";
mail.Subject = "this is a test email.";
mail.Body = "this is my test email body";
client.Send(mail);


Bu mesaja 1 cevap geldi.
C
11 yıl
Yüzbaşı

Dostum dün böyle birşey yapmaya kalktım. VMware ile Server 2003 kurdum, SMTP tanımlamaya çalıştım olmadı, bir hata verdi. Ağ Temelleri dersi aldık geçen dönem ama bilirsin Türkiye'deki üniversitlerin halini, kaldı ki Sunucu İşletim Sistemleri işliyoruz dönem bitecek, Arayüz ve Active Directory işledik sadece.

Benim sorum ise bildiğimiz Win8'de bu protokolü tanımlama şansımız var mı? Yada Server 2003 için gerekli olan şey nedir?




Bu mesajda bahsedilenler: @enpua
E
11 yıl
Onbaşı

SMTP dediğimiz olay öyle server'lık iş değil aslında. Biz zaten ordaki kodlardan mail adresimizi, smtp servis sağlayıcımızı ve portumuzu giriyoruz. Sen hangi mail adresi kullanacaksın onu yazar mısın gmail, yahoo , hotmail vb. ona göre bakalım
@Cigarette Smoking Man





< Bu mesaj bu kişi tarafından değiştirildi enpua -- 5 Mayıs 2014; 13:42:17 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Cigarette Smoking Man
C
11 yıl
Yüzbaşı

Mail adresime cgbspender@gmail.com diyelim, gerçek mail adresimi vermek istemiyorum. Okulda asp.net görmememize rağmen, üstelik projeyi tek başıma yaparken (normalde grup ile yapılıyor) ve en önemlisi bir yerden öğrenirken bir yerden yapmaya çalışırken(daha ilk projem ve projeler arasında en kapsamlılarından), finaller yaklaşırken hoca beni her hafta sıkıştırıyor:

-Yok şurası niye böyle olmuş.
-Şurada şu yok mu? Hmmm, neyse.

Şimdilik susuyoruz, bu tarz söylemler bende kırbaç etkisi yaratır, bende mail ile ilgili birşeyler ekleyeyim dedim elimde kaldı.





< Bu mesaj bu kişi tarafından değiştirildi Cigarette Smoking Man -- 5 Mayıs 2014; 15:00:21 >


Bu mesajda bahsedilenler: @enpua
E
11 yıl
Onbaşı

dostum şöyle bir şey var ben şu anda oracle database i kullanan fakat rapor arayüzü kötü olan bir yazılım için 3rd party bir yazılım ile raporlar oluşturuyorum (Crystal Report) bunları da schedule edip yukarıdaki gibi send ediyorum herkese şakır şakır gidiyor mailler. Bunun için ben bir şirket hesabından mail oluşturdum onun bilgileri ile gönderiyorum . bak sen aşağıdaki linkten bir şeyler çıkarabilirsin türkçe hem de

Link


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Cigarette Smoking Man
Y
11 yıl
Çavuş

bende istedigin formun html kodları var sorunsuz çalısıyor biri bişeyler yazdıgında senın maıılıne gelıyor ama benım sitem asp ve bir türlü kodları asp ye çeviremedım hala ugraşıyorum


Bu mesaja 1 cevap geldi.
H
11 yıl
Çavuş

Ben de asp.nette benzer bir uygulama yapıyorum ve takıldım. Sadece textbox değil bende birkaç textbox ve dropdownlist var. Onlardan alınan bilgileri mailime göndertmem lazım bi türlü yapamadım :(



B
11 yıl
Binbaşı

String.format ile string bir mesaj oluturabilirsin. Atiyorum 2 tane textbox var
String mailBody = string.format("benim adim {0}, soyadim:{1}",Textbox1.text, textbox2.text);



< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
T
11 yıl
Çavuş
Konu Sahibi

örneğin bnm e mailim the_dorq@outlook.com ben buna göndermek istiyorum dediğini nasıl kullancam


Bu mesaja 1 cevap geldi.
G
11 yıl
Er

OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0; Data Source=" + Server.MapPath("~/App_Data/uyelik.mdb"));
OleDbCommand verial = new OleDbCommand("Select * From uyeler where Eposta='" + TextBox2.Text + "' ", baglanti); //from uyeler tablosuna gider ve istenilen değeri bulur
baglanti.Open(); //baglantıyı yukledım ve açmasını istiyorum
OleDbDataReader drOku = verial.ExecuteReader(); //veri tababındanı tablolarımı teker teker okuyorum .. tamamını...
if (drOku.Read()) //bu deger bize true ise yani yukarıdaki şart saglandıysa alttakı işlemleri yap.
{
try
{
SmtpClient kaynak = new SmtpClient("smtp.live.com");
kaynak.Port = 587;
MailAddress gonderen = new MailAddress("beyto-74@hotmail.com", "aaa");
MailAddress giden = new MailAddress(drOku["Eposta"].ToString(), "Site Üyesi");
MailMessage mesaj = new MailMessage(gonderen, giden);
mesaj.Subject = "Şifreniz";
mesaj.Body = "Şifremi unuttum talebinde bulundunuz.Şifreniz: " + drOku["sifre"].ToString();
kaynak.Send(mesaj);
}
catch
{
lblHata.Text = "güle güle gitti";
}
bende bu şekilde yazdım ama olmadı hata nerede olabilir? veritabanım acess


Bu mesaja 1 cevap geldi.
T
11 yıl
Çavuş
Konu Sahibi

koca forumda çözecek bi baba yiğit yokmu yea



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.