I am using this to send email from contact form
- var message = new MimeMessage();
- message.From.Add(new MailboxAddress(_smtpSettings.SenderName, _smtpSettings.SenderEmail));
- message.To.Add(new MailboxAddress("[email protected]"));
- message.Subject = "Contact form communication";
-
- message.Body = new TextPart("html")
- {
- Text = "test message"
- };
-
- using (var client = new SmtpClient())
- {
- await client.ConnectAsync(_smtpSettings.Server, _smtpSettings.Port, true);
-
- client.AuthenticationMechanisms.Remove("XOAUTH2");
-
- await client.AuthenticateAsync(_smtpSettings.UserName, _smtpSettings.Password);
- await client.SendAsync(message);
- await client.DisconnectAsync(true);
- }
which is working very well. But the body text I want to contain concatenated values from form
- Text = ContactForm.Name + ContactForm.Email + ContactForm.Company + ContactForm.Message