01/10/2018, 09:57
Lỗi gửi mail kèm file trong C# winform [e cần gấp ạ ]
Mọi người giúp e với ạ,e cần gấp lắm ạ
e làm chương trình gửi mail qua smtp của gmail,nếu gửi không thôi thì e làm được rồi nhưng khi e thêm file vào là nó báo lỗi " Exceeded storage allocation. The server response was: 5.7.0 This message was blocked because its content presents a potential "
Code gửi mail của e đây ạ.Thank
MailMessage message = new MailMessage(txtFromEmail.Text, txtToEmail.Text, txtSubject.Text, txtContent.Text);
if (txtBCC.Text.Trim() != string.Empty)
{
string[] bccMail = this.txtBCC.Text.Trim().Split(';');
for (int i = 0; i < bccMail.Length; i++)
{
message.Bcc.Add(bccMail[i].ToString());
}
}
if (this.txtCC.Text.Trim() != string.Empty)
{
string[] ccMail = this.txtCC.Text.Trim().Split(';');
for (int i = 0; i < ccMail.Length; i++)
{
message.CC.Add(ccMail[i].ToString());
}
}
string sFile;
if (listBoxFile.Items.Count > 0)
{
for (int i = 0; i < listBoxFile.Items.Count; i++)
{
listBoxFile.SelectedIndex = i;
sFile = listBoxFile.Text;
if (sFile != string.Empty)
{
Attachment attachment = new Attachment(sFile);
message.Attachments.Add(attachment);
}
}
}
SmtpClient client = new SmtpClient(cboHostGmail.Text);
int port = int.Parse(cboPortGmail.Text);
client.Port = port;
//message.Bcc.Add(txtFromEmail.Text);
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential("thef4ck@gmail.com", "x3dota01");
client.EnableSsl = true;
//Attachment attachment = new Attachment(txtFile.Text);
//message.Attachments.Add(attachment);
client.Send(message);
MessageBox.Show("Gửi mail thành công");
Bài liên quan