private void btnSendTestMessage_Click(object sender, EventArgs e) { using (var Dbconnection = new MCDEntities()) { SMTPSetting EmailSettings = (from a in Dbconnection.SMTPSettings select a).FirstOrDefault <SMTPSetting>(); CustomMailMessage NewMessage = new CustomMailMessage( EmailSettings.FromAddress, this.txtTestingToAddress.Text, this.txtTestSubject.Text, this.txtTestMessage.Text); NewMessage.DisplayName = EmailSettings.DisplayName; NewMessage.PortNumber = EmailSettings.PortNumber; NewMessage.Host = EmailSettings.SMTPHost; NewMessage.UserName = EmailSettings.UserName; NewMessage.Password = EmailSettings.Password; NewMessage.RequireAuthentication = EmailSettings.RequireAuthentication; NewMessage.RequireSSL = EmailSettings.RequiresSSL; foreach (string path in lstAttachments.Items) { NewMessage.AddAttachment(new EmailAttachmentMetaData(path)); } NewMessage.sendMessage(); }; }
private void btnEmailFile_Click(object sender, EventArgs e) { using (var Dbconnection = new MCDEntities()) { //////// SMTPSetting EmailSettings = (from a in Dbconnection.SMTPSettings //////// select a).FirstOrDefault<SMTPSetting>(); //////// CustomMailMessage NewMessage = new CustomMailMessage( //////// "*****@*****.**", //////// "*****@*****.**", //////// "Attachment Form Database", //////// "This Is A Test Message With Attachment Form Database"); //////// NewMessage.DisplayName = EmailSettings.DisplayName; //////// NewMessage.PortNumber = EmailSettings.PortNumber; //////// NewMessage.Host = EmailSettings.SMTPHost; //////// NewMessage.UserName = EmailSettings.UserName; //////// NewMessage.Password = EmailSettings.Password; //////// NewMessage.RequireAuthentication = EmailSettings.RequireAuthentication; //////// NewMessage.RequireSSL = EmailSettings.RequiresSSL; ////////// NewMessage.AddAttachment(new EmailAttachmentMetaData(1032)); //////// NewMessage.sendMessage(); SMTPSetting EmailSettings = (from a in Dbconnection.SMTPSettings select a).FirstOrDefault <SMTPSetting>(); CustomMailMessage NewMessage = new CustomMailMessage( EmailSettings.FromAddress, "*****@*****.**", "Test Message", "Content"); NewMessage.DisplayName = EmailSettings.DisplayName; NewMessage.PortNumber = EmailSettings.PortNumber; NewMessage.Host = EmailSettings.SMTPHost; NewMessage.UserName = EmailSettings.UserName; NewMessage.Password = EmailSettings.Password; NewMessage.RequireAuthentication = EmailSettings.RequireAuthentication; NewMessage.RequireSSL = EmailSettings.RequiresSSL; //add an attachment that is linked to the data base NewMessage.AddAttachment(new EmailAttachmentMetaData(((Data.Models.File)fileBindingSource.Current).FileID)); NewMessage.sendMessage(); }; }
private void btnSendMessage_Click(object sender, EventArgs e) { if (txtTestingToAddress.Text.Length > 0 && txtTestSubject.Text.Length > 0) { using (var Dbconnection = new MCDEntities()) { SMTPSetting EmailSettings = (from a in Dbconnection.SMTPSettings select a).FirstOrDefault <SMTPSetting>(); CustomMailMessage NewMessage = new CustomMailMessage( EmailSettings.FromAddress, this.txtTestingToAddress.Text, this.txtTestSubject.Text, this.txtTestMessage.Text); NewMessage.DisplayName = EmailSettings.DisplayName; NewMessage.PortNumber = EmailSettings.PortNumber; NewMessage.Host = EmailSettings.SMTPHost; NewMessage.UserName = EmailSettings.UserName; NewMessage.Password = EmailSettings.Password; NewMessage.RequireAuthentication = EmailSettings.RequireAuthentication; NewMessage.RequireSSL = EmailSettings.RequiresSSL; foreach (string path in AttachmentsUsingFilePaths) { NewMessage.AddAttachment(new EmailAttachmentMetaData(path)); // NewMessage.AddAttachment(new System.Net.Mail.Attachment(path)); } NewMessage.sendMessage(); this.IsSent = true; this.Close(); }; } else { MessageBox.Show("Ensure that To Address and Subject Is Completed!!", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Information); } }