.net 发送电子邮件
我正在尝试用VB.net发送电子邮件,我有一个代码模板,但有几行我不懂.net 发送电子邮件,.net,vb.net,email,smtp,credentials,.net,Vb.net,Email,Smtp,Credentials,我正在尝试用VB.net发送电子邮件,我有一个代码模板,但有几行我不懂 SmtpServer.Credentials = New Net.NetworkCredential("username@gmail.com", "password") mail.From = New MailAddress("YOURusername@gmail.com") mail.To.Add("TOADDRESS") 据我所知,mail.From是发件人的姓名,mail.to.add是我要发送给的人。smtpSer
SmtpServer.Credentials = New Net.NetworkCredential("username@gmail.com", "password")
mail.From = New MailAddress("YOURusername@gmail.com")
mail.To.Add("TOADDRESS")
据我所知,mail.From是发件人的姓名,mail.to.add是我要发送给的人。smtpServer.Credentials
的作用是什么
我推断,SmtpServer.Credentials
是唯一需要密码的帐户,因此这将是发送电子邮件的来源。但是,从发送邮件有什么意义呢?如果我将不同的电子邮件放入credentials
和mail.From
中会发生什么
提前谢谢你的帮助
SmtpServer。只有当您的提供商需要身份验证才能发送电子邮件时,才能使用凭据。
你可以看
某些SMTP服务器要求客户端在启动之前经过身份验证
服务器将代表其发送电子邮件。使用默认网络的步骤
凭据,您可以将UseDefaultCredentials
设置为true而不是
设置此属性。如果UseDefaultCredentials
属性设置为
false,则凭据中设置的值将用于
连接到服务器时的凭据。如果
UseDefaultCredentials
属性设置为false,并且凭据设置为
属性,则将邮件发送到服务器
匿名的
接收客户端使用来自
的作为向其发送回复的地址。SmtpServer。只有当您的提供商需要身份验证才能发送电子邮件时,才能使用凭据。
你可以看
某些SMTP服务器要求客户端在启动之前经过身份验证
服务器将代表其发送电子邮件。使用默认网络的步骤
凭据,您可以将UseDefaultCredentials
设置为true而不是
设置此属性。如果UseDefaultCredentials
属性设置为
false,则凭据中设置的值将用于
连接到服务器时的凭据。如果
UseDefaultCredentials
属性设置为false,并且凭据设置为
属性,则将邮件发送到服务器
匿名的
接收客户端使用From
作为发送回复的地址。mail.From用于显示目的。当receive点击Reply时,它将在显示名称中添加mail.From,并在电子邮件地址中添加SmtpServer.Credentials。您也可以设置回复地址。mail.From用于显示目的。当receive点击Reply时,它将在显示名称中添加mail.From,并在电子邮件地址中添加SmtpServer.Credentials。您也可以设置回复地址。是…SmtpServer。凭据
将获取从该id密码发送电子邮件的登录凭据…但它还提供了一项功能,您可以在mail.from
中添加任何电子邮件id,以便在from
部分中显示(显示目的)邮箱的地址。因此,它只显示From
部分中的id,但实际邮件来自您在凭据中定义的id
我想这会对你有帮助 是…SmtpServer.Credentials
将获取它从该id密码发送电子邮件的登录凭据…但它还提供了一项功能,您可以在邮箱的from
部分(显示目的)中添加任何电子邮件id。因此,它只显示From
部分中的id,但实际邮件来自您在凭据中定义的id
我想这会对你有帮助 因此,如果我使用电子邮件地址和密码验证凭据。但是在邮件里,从写信开始BillGates@Microsoft.com,是什么阻止我欺骗比尔的电子邮件?@PejmanPoh:如果接收到的客户端没有警告用户的东西,那就什么都没有。请记住,当你收到一封电子邮件时,你可以检查邮件的标题:在这种情况下,你会看到电子邮件是从你的真实帐户发送的,而不是从比尔·盖茨的帐户发送的!!因此,如果我使用电子邮件地址和密码验证凭据。但是在邮件里,从写信开始BillGates@Microsoft.com,是什么阻止我欺骗比尔的电子邮件?@PejmanPoh:如果接收到的客户端没有警告用户的东西,那就什么都没有。请记住,当你收到一封电子邮件时,你可以检查邮件的标题:在这种情况下,你会看到电子邮件是从你的真实帐户发送的,而不是从比尔·盖茨的帐户发送的!!