目前我有:
<system.net>
<mailSettings>
<smtp from="me@mydomain.com">
<network
host="localhost"
port="25"
/>
</smtp>
</mailSettings>
</system.net>
如何更改邮件,以便仅使用姓名而不是电子邮件地址发送电子邮件?
答案 0 :(得分:53)
好吧,在代码中,你需要将发件人的名字放在引号中,然后是电子邮件地址。
new SmtpClient(...).Send("\"John Smith\" jsmith@somewhere.com", ...);
而且......看起来你也可以将它编码到属性中......
<smtp from=""John Smith" <jsmith@somewhere.com>">
答案 1 :(得分:-3)
<system.net>
<mailSettings>
<smtp from ="XYZ<xyz@xyz.com>">
<network host="smtp.gmail.com" port="25" userName="xyz@xyz.com" password="******" enableSsl="true"/>
</smtp>
</mailSettings>
</system.net>
1)请在app.config文件中使用这些设置