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
0