我希望修改一个允许用户将其电子邮件地址输入表单的表单,并在提交时向邮件列表公司发送电子邮件,并将from地址设置为插入的电子邮件地址,插入客户端将电子邮件地址发送到新闻邮件列表中。(这是在他们允许的情况下完成的,我们是唯一可以访问邮件列表的人)
我目前使用System.Net.Mail.MailMessage类执行此操作。
我希望修改此代码,以便在电子邮件标题中发送客户端的IP地址,而不是我们的服务器IP,以便我们根据客户所在的国家/地区来关注我们的新闻简报。
我们使用的电子邮件服务会记录电子邮件标题中的IP地址,因此我希望在将电子邮件发送到服务之前修改此方法。
答案 0 :(得分:0)
据我所知,没有一个' IP地址'用于SMTP的标头 - 远程服务器可能只是在查看连接来自哪个IP地址,没有什么可以做的(不过只是从不同的服务器上弹出它)
您在邮件客户端中看到的标题不会是原始请求中发送的所有标题,并且可以通过邮件服务添加额外内容。