C# NET email gondereimi hk

C# (C Sharp) veya Java ile ilgili konuları buraya yazabilirsiniz.
Cevapla
Kullanıcı avatarı
metemete
Üye
Mesajlar: 422
Kayıt: 21 Mar 2004 12:30
Konum: samsun
İletişim:

C# NET email gondereimi hk

Mesaj gönderen metemete »

c# nette mail gonderimi yapan ornek kod verebılırmısınız
En son metemete tarafından 03 Haz 2008 06:06 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1526
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Re: C# NET amil gondereimi hk

Mesaj gönderen lazio »

Resim

..::|YeşilMavi|::..
Kullanıcı avatarı
ahmethakan
Üye
Mesajlar: 30
Kayıt: 03 Eki 2005 05:26
Konum: istanbul

Re: C# NET amil gondereimi hk

Mesaj gönderen ahmethakan »

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Net.Mail;

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void BtnGonder_Click(object sender, EventArgs e)
{
MailMessage mail = new MailMessage();
mail.To.Add(txtkime.Text);
mail.From = new MailAddress(txtkime.Text,
txtkimden.Text,
System.Text.Encoding.UTF8);
mail.Subject = txtkonu.Text;
mail.Body = txtmesaj.Text;
if (DropDownList1.SelectedItem.Text=="HTML Metin")
mail.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient();
smtp.DeliveryMethod = SmtpDeliveryMethod.PickupDirectoryFromIis;
smtp.Host = "localhost";
try
{
smtp.Send(mail);
uyariMesaji.Text = "Durum: E-mail Gönderildi";
}
catch (Exception ex)
{
uyariMesaji.Text = "Durum: E-mail Gönderilemedi" + ex.Message;
}
}
}

detaylı örnek aşağıdaki linkted..
http://www.forxy.net/ViewKonuDetay.aspx?KonuID=232
Kullanıcı avatarı
metemete
Üye
Mesajlar: 422
Kayıt: 21 Mar 2004 12:30
Konum: samsun
İletişim:

Re: C# NET amil gondereimi hk

Mesaj gönderen metemete »

bende Microsoft Visual Studio .NET 2003 kabul etmıyor bunları
using System.Web.UI.WebControls.WebParts;
using System.Net.Mail;
Kullanıcı avatarı
metemete
Üye
Mesajlar: 422
Kayıt: 21 Mar 2004 12:30
Konum: samsun
İletişim:

Re: C# NET amil gondereimi hk

Mesaj gönderen metemete »

arkadaşlar soruma hala cvp bulamadım?? help me?
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1526
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Re: C# NET amil gondereimi hk

Mesaj gönderen lazio »

.net 1.1 de namespace System.Web.Mail olması lazım

http://www.codeproject.com/KB/IP/Email_ ... in_C_.aspx
Resim

..::|YeşilMavi|::..
Kullanıcı avatarı
metemete
Üye
Mesajlar: 422
Kayıt: 21 Mar 2004 12:30
Konum: samsun
İletişim:

Re: C# NET amil gondereimi hk

Mesaj gönderen metemete »

mail gonderemiyorum hata verıyor ??

Kod: Tümünü seç

 MailMessage message = new MailMessage();
                    SmtpMail.SmtpServer = txtSunucu.Text;
                    message.From = txtGonderen.Text;
                    message.To = txtAlici.Text;
                    message.Subject = txtKonu.Text;
         
                        message.BodyFormat = MailFormat.Text;
                        message.Body = txtMesaj.Text;       
     
                        message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");
                        message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", txtKullanici.Text);
                        message.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", txtSifre.Text);   

                    SmtpMail.Send(message);

Kod: Tümünü seç


Hata : System.Web.HttpException: Could not access 'CDO.Message' object. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Runtime.InteropServices.COMException (0x80040213): Aktarım, sunucuya bağlanamadı. --- End of inner exception stack trace --- at System.RuntimeType.InvokeDispMethod(String name, BindingFlags invokeAttr, Object target, Object[] args, Boolean[] byrefModifiers, Int32 culture, String[] namedParameters) at System.RuntimeType.InvokeMember(String name, BindingFlags invokeAttr, Binder binder, Object target, Object[] args, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParameters) at System.Type.InvokeMember(String name, BindingFlags invokeAttr, Binder binder, Object target, Object[] args) at System.Web.Mail.LateBoundAccessHelper.CallMethod(Type type, Object obj, String methodName, Object[] args) at System.Web.Mail.LateBoundAccessHelper.CallMethod(Object obj, String methodName, Object[] args) --- End of inner exception stack trace --- at System.Web.Mail.LateBoundAccessHelper.CallMethod(Object obj, String methodName, Object[] args) at System.Web.Mail.CdoSysHelper.Send(MailMessage message) at System.Web.Mail.SmtpMail.Send(MailMessage message) at webmailgonder.WebForm1.Button1_Click(Object sender, EventArgs e) in c:\inetpub\wwwroot\webmailgonder\webform1.aspx.cs:line 80
Kullanıcı avatarı
lazio
Moderator
Mesajlar: 1526
Kayıt: 11 Tem 2003 04:55
Konum: İstanbul

Re: C# NET email gondereimi hk

Mesaj gönderen lazio »

local CDO hatası veriyordu bu, serverda çalıır muhtemelen..

Hatayı google da aratırsan çözümü bulursun, 2003 kullanmayalı uzun zaman oldu hatırlayamıyorum
Resim

..::|YeşilMavi|::..
Kullanıcı avatarı
metemete
Üye
Mesajlar: 422
Kayıt: 21 Mar 2004 12:30
Konum: samsun
İletişim:

Re: C# NET email gondereimi hk

Mesaj gönderen metemete »

vs 2005 yukleyince using System.Net.Mail ve mail problemi cozuldu tşkler
Cevapla