如何解决提交表单后如何保持联系我们的表单电子邮件
我创建了一个联系我们页面,当用户填写姓名、电子邮件和消息时 我期待收到来自填写表格的人的电子邮件。 但不知何故,发件人电子邮件是我的页面的域电子邮件,而不是来自联系我们请求者的电子邮件。 邮件消息的表单电子邮件为“发件人”,但是当我收到它时,它是不同的 - smtp.gmail 配置电子邮件是我看到的
private async Task SendAsync(MimeMessage mailMessage)
{
using (var client = new SmtpClient())
{
try
{
await client.ConnectAsync(_emailConfig.SmtpServer,_emailConfig.Port,true);
client.AuthenticationMechanisms.Remove("XOAUTH2");
await client.AuthenticateAsync(_emailConfig.UserName,_emailConfig.Password);
await client.SendAsync(mailMessage);
}
catch (Exception e)
{
//log an error message or throw an exception,or both.
throw e;
}
finally
{
await client.disconnectAsync(true);
client.dispose();
}
}
}
from 应该是表单中的内容。 有人知道我错过了什么吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。