Konuyu görüntüle
IUCODERS FORUM > Programlama > .NET > ASP.NET te Otomatik Mail nas?l Atar?m
Yazar
cantur


avatar
Rize
admin
Kayıt: 16.01.2006
26.01.2006-23:38 #1115
Arkadaşlar Henuz hiç araştırma yapmadım direk buraya yazıyorum. Elinde Asp.net sayfasından otomatik e-mail atan c# kod örneği olan var ise sevinirim. Veya bu işlemi (+) (-) ile güzel anlatan bir makale linki de ollur.biggrin .






Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
27.01.2006-00:00 #1116
http://www.c-sharpcorner.com/1/send_mail.asp [GOOGLE]





N/A
Yazar
cantur


avatar
Rize
admin
Kayıt: 16.01.2006
27.01.2006-00:19 #1121
saol orhan kısa ve öz bi cevap olmuş. smile Basitçe anlatıyor link. .





Yazar
kellad


avatar
istanbul
Kayıt: 21.01.2006
14.08.2006-17:20 #9392
Ben de bu işi ASP.NET 2.0 ile yapmak istedim ama bu doküman işime yaramadı.
Şu şekilde yapılıyormuş:

Önce web.config dosyasına <configuration> altına şu satırları ekliyorsunuz.

<!-- Add the email settings to the <system.net> element -->
  <system.net>
    <mailSettings>
      <smtp>
        <network 
             host="relayServerHostname" 
             port="portNumber"
             userName="username"
             password="password" />
      </smtp>
    </mailSettings>
  </system.net>

host, port, kullanıcı adı, username ve password değerlerini kendi smtp e-posta hesabınıza göre ayarlayın. Mesela gmail'e göre.

Sonra arka kodunuza şu satırları ekleyin:
 MailMessage ePosta = new MailMessage(txtKimden.Text, txtKime.Text, txtKonu.Text,  txtMetin.Text);
        ePosta.BodyEncoding = System.Text.Encoding.UTF8;
        ePosta.IsBodyHtml = false;

        SmtpClient sc = new SmtpClient();
        
        sc.Send(ePosta);

        ePosta.Dispose();

using System.Net.Mail; Satırını da kodunuzun başına eklemeyi unutmayın.
Buradaki değerlerle de oynayabilirsiniz. Html E-posta gönderecekseniz ePosta.IsBodyHtml = true; yapın.






Decompiling the code of universe.
Listening the cosmic background radiation.
Swimming in Inter Stellar Medium.
Yazar
mustafa


avatar
Istanbul
Kayıt: 07.01.2006
15.08.2006-02:44 #9401
private bool sendMail()
		{
			
			MailMessage msg = new MailMessage();
			msg.From = "";
			msg.To = "kime gidecekse@aaa.com";
			msg.Subject = "....";
			
			msg.BodyFormat = MailFormat.Html;
msg.Body = "buraya mesajını yazabilirsin";

			
			SmtpMail.SmtpServer = "mail.adresim.com"; //mesela yani			
			
						string username = "kullanıcı adı"; //kullanıcı adı mail adresi de olabiliyo bazen...
			string pw = "şifre"; 
			string mailServer = "mail.adresim.org"; 		

			////////////////////////////////////////////////////////server ayarları bu kısmı değiştirme......!!!
int cdoBasic = 1; 
			int cdoSendUsingPort = 2; 
			
msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", cdoBasic); 
			msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", username); 
			msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", pw); 
			msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusing", cdoSendUsingPort); 
			msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserver", mailServer); 
			msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout", 10); 
			msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserverport", 25); 
			msg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpusessl", false); 			
			/////////////////////////////////////////////////////////////////////////

			try
			{
				SmtpMail.Send(msg);			
				return true;
			}
			catch
			{
                return false;				
			}
		}



Eğer burada kodu düzenlerken hata yapmadıysam bu kod kesin çalışıyor...

Kolay gelsin....good luck







Yazar
kellad


avatar
istanbul
Kayıt: 21.01.2006
15.08.2006-09:12 #9403
Mustafa'nın gönderdiği kod ASP.NET 1.1 için. System.Web.Mail sınıfını kullanıyor. ASP.NET 2.0'da bu sınıfı kullanırsanız bu sınıf eskidi artık modası geçti. Onun yerine System.Net.Mail sınıfını kullan diyor. System.Net.Mail sınıfı ASP.NET 1.1'de yok. Hangisini kullanıyorsanız ona göre tercih yapın. Kodculara kolay gelsin.





Decompiling the code of universe.
Listening the cosmic background radiation.
Swimming in Inter Stellar Medium.
Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb