Привет, я новичок в Visual Studio.У меня проблема в коде ниже.С этим кодом я могу отправить электронное письмо с приложением.Когда я нажимаю, электронное письмо будет отправлено с вложением автоматически, без выбора пользователем.Но проблема в том, что письмо отправлено, но без вложений.Эта ошибка показывает мне «имя« почта »не существует в текущем контексте»
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Net;
using System.Net.Mail;
using System.Net.Mime;
using System.IO;
namespace Database
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void tabPage3_Click(object sender, EventArgs e)
{
}
private void Form1_Load(object sender, EventArgs e)
{
// TODO: This line of code loads data into the '_Asaib_Ahl_al_HaqDataSet.Database' table. You can move, or remove it, as needed.
this.databaseTableAdapter.Fill(this._Asaib_Ahl_al_HaqDataSet.Database);
}
private void button2_Click(object sender, EventArgs e)
{
databaseBindingSource.AddNew();
}
private void button1_Click(object sender, EventArgs e)
{
databaseBindingSource.RemoveCurrent();
}
private void button3_Click(object sender, EventArgs e)
{
databaseBindingSource.EndEdit();
databaseTableAdapter.Update(_Asaib_Ahl_al_HaqDataSet.Database);
MessageBox.Show("تم حفظ البيانات");
}
private void button4_Click(object sender, EventArgs e)
{
databaseBindingSource.EndEdit();
databaseTableAdapter.Update(_Asaib_Ahl_al_HaqDataSet.Database);
MessageBox.Show("تم حفظ التغيرات");
}
private void button5_Click(object sender, EventArgs e)
{
var fromAddress = new MailAddress("example@gmail.com");
var toAddress = new MailAddress("example@gmail.com");
const string fromPassword = "password";
string subject = textBox8.Text;
string body = textBox9.Text;
Attachment attachment = new Attachment(@"C:\Users\isofg\Downloads\T.xlsx",
MediaTypeNames.Application.Octet);
mail.attachment.Add(attachment);
var smtp = new SmtpClient
{
Host = "smtp.gmail.com",
Port = 587,
EnableSsl = true,
DeliveryMethod = SmtpDeliveryMethod.Network,
UseDefaultCredentials = false,
Credentials = new NetworkCredential(fromAddress.Address, fromPassword)
};
using (var message = new MailMessage(fromAddress, toAddress)
{
Subject = subject,
Body = body
})
{
smtp.Send(message);
MessageBox.Show("Send E-mail");
}
}
private void Add(Attachment attachment)
{
throw new NotImplementedException();
}
public object msg { get; set; }
public System.IO.Stream filePath { get; set; }
public System.IO.Stream file { get; set; }
private void label9_Click(object sender, EventArgs e)
{
}
private void tabPage1_Click(object sender, EventArgs e)
{
}
private void textBox10_TextChanged(object sender, EventArgs e)
{
}
private void button7_Click(object sender, EventArgs e)
{
MessageBox.Show("حدث خطاء اثناء البحث");
}
}
}