从不同的SMTPClients.Host发送电子邮件

时间:2012-02-22 03:45:41

标签: vb.net email smtp smtpclient clients

主要问题是要从G-mail发送电子邮件,您需要使用smtp.gmail.com作为主机,端口号为587。

Dim SMTPServer As New SmtpClient
    SMTPServer.Host = "smtp.gmail.com"
    SMTPServer.Port = 587
    SMTPServer.EnableSsl = True

但是,对于Hotmail,我需要一个不同的主机和端口,smtp.live.com。因此,其他电子邮件客户端需要更多不同的主机。有没有办法解决所有问题,而没有列出所有可能的电子邮件主机名和端口?

如果没有,有什么选择支持所有电子邮件主机而不会抛出错误?

谢谢

1 个答案:

答案 0 :(得分:0)

你没有选择。如果要使用第三方邮件服务器,则必须按照规则进行操作。这包括使用他们指定的配置设置。

如果您没有告诉您的软件如何联系Hotmail服务器,我不确定您希望如何通过Hotmail发送。

如果给出相应的服务器地址和端口号,您的软件只能找到合适的服务器。