我使用邮件发送编码了一个网站联系表单,经过几十项研究无法找到答案,希望stackoverflow用户可以提供帮助。
aspx.cs文件登录到指定的gmail配置以发送电子邮件HOWEVER是否有办法将SENDER设置为用户在电子邮件文本框中输入的内容,因此不是从我自己那里收到电子邮件,所以当点击“回复”时“在邮箱上它不回复自己?如果这有意义吗?
所以发件人不是我,但发件人是用户在邮箱中输入的内容,我从输入值而不是我自己收到电子邮件
答案 0 :(得分:0)
来自评论:
这是解决方案:
- 设置mail.From =新邮件地址(地址,显示名称)
- 在Gmail中,转到“邮件设置”>>帐户和导入。
- 添加您将用作发件人的电子邮件帐户"发送邮件为"。 (蜱 作为Alias)
醇>
这是gmail允许您指定发件人地址的唯一方法。
答案 1 :(得分:0)
设置发件人地址需要在Gmail中针对每个发件人地址进行特殊配置/确认(请参阅here),否则将被禁止。
您可以创建一个通用的Gmail地址,例如no-reply-yourapp@gmail.com
。然后使用ReplyToList属性设置用户将用于回复的默认回复电子邮件地址,用户输入电子邮件地址以及发件人的相应显示名称。
答案 2 :(得分:0)
所以理论上,灵活性使用不同的邮件服务,例如提供的web主机或Outlook等,并将mail.FROM设置为文本框中的值,它将从用户键入的地址发送? Gmail更加安全会导致混乱。得到它了。谢谢你们