asp.net - 如何以ASP.NET形式使用gmail SMTP

标签 asp.net forms syntax smtp gmail

我是一名 ASP 新手,正在对工作表单进行故障排除。我们这里都不是 ASP 专家,因为我们使用 PHP。但我对 PHP 的经验也很底层,主要是单独使用 HTML/CSS。我当前的表单凭据如下所示:

rotected Sub SubmitForm_Click(ByVal sender As Object, ByVal e As System.EventArgs)
        If Not Page.IsValid Then Exit Sub

        Dim SendResultsTo As String = "email to"
        Dim smtpMailServer As String = "email server"
        Dim smtpUsername As String = "email username"
        Dim smtpPassword As String = "password"
        Dim MailSubject As String = "Form Results"

我该如何将此表单发送到 Gmail 地址?我知道我必须在某个地方包含端口(587),但无法弄清楚在哪里,因为这种形式与我见过的任何其他形式的语法都不匹配。任何帮助将不胜感激!

最佳答案

您可以将其添加到您的web.config 文件中

 <system.net>
    <mailSettings>
      <smtp from="yourMailId@gmail.com ">
        <network host="smtp.gmail.com" defaultCredentials="false"
      port="587" userName ="yourmail@gmail.com" password="yourpassword" />
      </smtp>
    </mailSettings>
   </system.net>

关于asp.net - 如何以ASP.NET形式使用gmail SMTP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7982810/

相关文章:

c# - LINQ to SQL 是否总是默认使用事务?

c# - 如何在asp.net c#中根据URL获取https文件

ruby-on-rails - 在 form_for 字段中使用,该字段不在 object 中

javascript - 使用 AJAX 提交表单 PHP JQuery 将我带到操作页面

ruby - 规范: "describe MyClass::Something do"

syntax - 如何指定关联类型的生命周期?

asp.net - 带有内联样式表和媒体查询的 Razor View

c# - 在 c# 的 gridview 编辑模式下填充下拉列表的问题

php - 使用 iframe 的任何缺点

c++ - 如何在没有 2^n if 语句的情况下启动具有许多 bool 参数的函数模板