相关疑难解决方法(0)

通过Gmail在.NET中发送电子邮件

我没有依赖我的主机发送电子邮件,而是考虑使用我的Gmail帐户发送电子邮件.这些电子邮件是我在节目中播放的乐队的个性化电子邮件.有可能吗?

.net c# email gmail smtp

852
推荐指数
18
解决办法
53万
查看次数

在asp.net中发送邮件 - 也使用web配置

我正在尝试创建一个联系我们页面,用户点击提交并向我发送电子邮件,我看了一些示例,但他们似乎很难将他们的电子邮件凭据编码到代码中,我发现为了安全,你可以在webconfig文件中存储用户名和密码,下面是我的web配置代码和我的默认aspx.cs代码,任何人都可以帮我解决问题,这是我得到的错误

无法解析远程名称:'smtp.gmail.com,587'第45行:mailClient.Send(message);

这是我的appsettings和代码:

        <appSettings>
        <add key="PFUserName" value="myemail@gmail.com"/>
    <add key="PFPassWord" value="mypassword"/>
   <add key="MailServerName" value="smtp.gmail.com,587"/>
    </appSettings>


      using System;
   using System.Data;
   using System.Configuration;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
      using System.Web.UI.WebControls.WebParts;
      using System.Web.UI.HtmlControls;
    using System.Net.Mail;
    using System.Web.Configuration;
  using System.Net;

 namespace WebApplication2 
        {
public partial class Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }

    protected void Wizard1_FinishButtonClick(object sender, WizardNavigationEventArgs e)
    {
        SendMail(txtEmail.Text, txtComments.Text);
    }

    private void SendMail(string from, string body)
    {
        string Username = WebConfigurationManager.AppSettings["PFUserName"].ToString();
        string Password = …
Run Code Online (Sandbox Code Playgroud)

c# asp.net email

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×2

email ×2

.net ×1

asp.net ×1

gmail ×1

smtp ×1