gpt4 book ai didi

c# - 在尝试通过“联系我们”表格联系公司时识别发件人电子邮件 ID

转载 作者:太空宇宙 更新时间:2023-11-03 21:59:10 27 4
gpt4 key购买 nike

我正在为我们公司的网站构建一个联系我们表单。我的要求是,当用户通过我们的联系我们页面发送任何查询时,它应该被发送到我们公司的电子邮件 ID。比方说 sales@mycompany.in。我已获得 SMTP 详细信息 smtp.mycompany.in。我早些时候尝试从它正在工作的 gmail 发送邮件。这是我的代码。

MailMessage mail = new MailMessage();
mail.From = new MailAddress(txtEmail.Text);
mail.To.Add("sales@mycompany.in");
mail.Subject = "Mail from www.mycompany.in";
mail.Body = emailbody.ToString();
mail.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.gmail.com"; //Or Your SMTP Server Address
smtp.Credentials = new System.Net.NetworkCredential
("mycompany@gmail.com", "xxxxxx");
//Or your Smtp Email ID and Password
// smtp.Port=80;
smtp.EnableSsl = true;
smtp.Send(mail);

此代码的问题是,当我发送邮件时,它在 sales@mycompany.in 收到,但它总是说邮件来自 mycompany@gmail.com 而不是键入的电子邮件地址 txtEmail.Text。我知道这是因为我提供了 gmail 凭据。所以我对你们的问题是如何让它工作,以便我知道电子邮件发件人或联系我们的人的 ID。欢迎提出任何建议。谢谢。

最佳答案

你不能这样做,因为有人是 abc@yahoo.com 另一个是 xyz@hotmail.com,你不能发送它以显示在其他人的帐户中。

我的建议是在电子邮件正文中添加发件人的电子邮件地址,以便收到此电子邮件的人与我们联系,但我认为您尝试执行的解决方案是不可能的。

关于c# - 在尝试通过“联系我们”表格联系公司时识别发件人电子邮件 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10979988/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com