当前位置:编程学习 > C#/ASP.NET >>

兄弟们啊,兄弟们, 教我发封邮件吧...........

Dim Mail As New MailMessage
        Mail.From = New MailAddress("fromxxx@163.com")
        Mail.To.Add(New MailAddress("toxxx@163.com"))
        Mail.Subject = txtSubject.Text
        Mail.Body = txtBody.text
        Dim client As SmtpClient = New SmtpClient
        client.Host = "我本机的IP地址!"
        client.Port = "25"
        client.Send(Mail)


现在发邮件的时候提示: 无法从传输连接中读取数据: net_io_connectionclosed。 


在这里我想问几个问题,欢迎大家不吝指教!

1: 如果我只想发邮件,并不需要接收,用IIS自带的SMTP设置就可以了吗?

2: 我们在web.config中设置:

<mailSettings>
<smtp from="server@musictest.net" deliveryMethod="Network">
<network host="localhost" port="25" defaultCredentials="false"/>
</smtp>
</mailSettings>


是不是就不用指定上面的client.Host = "我本机的IP地址!" client.Port = "25"  了:  

还上面这样指定对吗, 我看书上写的是这样的,是不是IIS的SMTP没有设置正确,该怎么设置呢?

--------------------编程问答-------------------- 5555, 哭顶! --------------------编程问答-------------------- 你还在用VB.net啊?

http://www.51aspx.com/CV/JH1GEZ9ACZA70 --------------------编程问答-------------------- http://hi.baidu.com/kmiaoer/blog/item/3cf06559341a8e2b2934f077.html --------------------编程问答-------------------- 用IIS自带的SMTP 可是可以,但也是要配置的,配置比较麻烦,不知道你配置了没有。

上网搜索下SMTP配置的文章看看
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,