大家帮我找一下错 using System; namespace Emal //发件人 //收件人(可以是多个) //主题 //邮件正文 // mm.SubjectEncoding = System.Text.Encoding.ASCII;// SmtpClient sc = new SmtpClient(); string User = “1083678603@qq.com”; sc.Send(mm); MessageBox.Show(“success”); } |
|
错误是:参数或变量中有语法错误。 服务器响应为: mail from address must be same as authorization user
怎么解决。 |
|
我今天上午刚做过这个,一模一样?有什么错?
|
|
你的QQ邮箱有没有开启SMTP服务?设置一下,试试看。 |
|
我的错是:参数或变量中有语法错误。 服务器响应为: mail from address must be same as authorization user
|
|
mail from address must be same as authorization user
这个错就是没有开启QQ邮箱的SMTP等服务造成的,我今天上午刚好解决的。 |
|
你能把你写的发给给我嘛: string User = “1083678603@qq.com”;
string PassWord = “1049314973asd?”; 填写是这样写嘛。比如发QQ邮件 |
|
40分 |
我上面已经给你说了,你的代码是没有问题的,我上午的代码跟你一模一样,测试通过了,不是代码的问题。
你可以进发邮件的账号,设置开启POP3/SMTP服务,就可以发了! 进1083678603@qq.com这个账号到QQ邮箱,邮箱首页旁边有个设置超链接,再点账户,翻到POP3/IMAP/SMTP/Exchange服务,把前两个勾打上保存一下就好发邮件了! |
谢谢了有用了 |
|
那就结贴给分吧。。。 |
|
呵呵。。。
|
|
这个在本地能测试吗。
|
|
兄弟,你这个贴子太好了, 我也是按#8的方法搞定了
|
|
留着用 哈哈啊哈
|
|
我按8楼设置后还是不能发送 还报一样的错
错误是:参数或变量中有语法错误。 服务器响应为: mail from address must be same as authorization user |
|
我今天也碰到这错误了。
解决办法是除了开启smtp外,还需要设置QQ邮箱的独立密码,程序发送邮件时,使用邮箱的独立密码,而不是QQ的登录密码 |