当我发送电子邮件时,它会显示我用来发送它的smtp google电子邮件帐户,而不是 我在代码中输入的指定电子邮件。我的代码是
MailAddress addrfrom = new MailAddress("info@Company.org", "Company Support");
目前在电子邮件中显示:
Company A <(mygoogleemail@google.com)>
但是,我想要它显示
Company A <(info@company.org)>
我将smtp.google.com
与mygoogleemail@google.com/password
问题是什么?我是否需要修改google smtp设置中的设置?
答案 0 :(得分:3)
当我发送电子邮件时,它会显示我用来发送它的smtp google电子邮件帐户
这是绝对正常的,这是SMTP的工作方式。否则,您可以代表奥巴马总统发送电子邮件,而不仅仅是info@company.org
您想要的问题。电子邮件始终代表SMTP服务器上帐户的所有者发送。
如果您要从info@company.org
发送电子邮件,则必须在company.org
上设置SMTP服务器,并创建一个名为info
的帐户。然后使用此服务器的SMTP设置发送电子邮件。
答案 1 :(得分:1)