Merhabalar, c#'da mail gönderme sırasında dosya eklemek istiyorum. Fakat 1den fazla dosya yollayamıyorum, acil yardıma ihtiyacım var.
KODLAR :
mail gönderme butonu :
private void button1_Click(object sender, EventArgs e)
{
try
{
MailMessage mail = new MailMessage();
SmtpClient smtpServer = new SmtpClient("smtp.gmail.com");
mail.From = new MailAddress(textBox3.Text);
mail.To.Add(textBox5.Text);
mail.Subject = textBox6.Text;
mail.IsBodyHtml = true;
mail.Body = textBox2.Text;
smtpServer.Port = 587;
smtpServer.Credentials = new System.Net.NetworkCredential(textBox3.Text, textBox4.Text);
smtpServer.EnableSsl = true;
mail.Attachments.Add(new Attachment(file));
smtpServer.Send(mail);
MessageBox.Show("Mail yollandı");
}
catch
{
}
}
dosya seçme butonu :
try
{
OpenFileDialog dosyasec = new OpenFileDialog();
dosyasec.Title = "Eklenecek dosyayı seçiniz...";
dosyasec.ShowDialog();
file = dosyasec.FileName;
listBox1.Items.Add(file.ToString());
c# yardım.
6
●319
- 11-10-2018, 14:19:49hocam şimdi örnek olarak 2 tane resim ekliyorum, fakat eklediğim 2 resim gitmiyor sadece en son eklediğim resim gidiyor.NatMes adlı üyeden alıntı: mesajı görüntüle
- 11-10-2018, 15:38:05Konuya kodunuzu eklerseniz daha iyi yardım edebilir(iz). Hangi sınıfı kütüphaneyi kullandığınızı ne yazdığını görmeden ne desek havada kalır.
- 11-10-2018, 19:25:56NatMes adlı üyeden alıntı: mesajı görüntülemehmetuken adlı üyeden alıntı: mesajı görüntüle
ekledim hocam - 12-10-2018, 09:52:49Dosyaları listeye eklemenize rağmen sadece son dosyayı maile ekliyorsunuz.PMedya adlı üyeden alıntı: mesajı görüntüle
mail.Attachments.Add(new Attachment(file)); bu kısımında
foreach(var item as listbox1.Items)
{
mail.Attachments.Add(new Attachment((string)item));
}
şeklinde eklemeniz lazım - 12-10-2018, 20:07:03teşekkürler hocam oldu sağolunmehmetuken adlı üyeden alıntı: mesajı görüntüle

hocam çoklu fotoğraf eklediğimde break mode hatası veriyor birsüre sonra onu nasıl çözerim?mehmetuken adlı üyeden alıntı: mesajı görüntüle
