如何在不使用密码的情况下将电子邮件从MVC4发送到我的gmail?

钱德鲁·加雅特里(ChandruGayathri)

这是我在Contactus控制器中的Methode。

  [HttpPost]
  public string Sendemail(string username, string useremail, string usermobile)            
     {
        var success = "success";
        var fromemail = useremail;
        var toemail = WebConfigurationManager.AppSettings["email"];
        var password = WebConfigurationManager.AppSettings["password"];            
        var body = userdescription;
        var mobile = usermobile;
        var smtp = new SmtpClient
        {
            Host = "smtp.gmail.com",
            Port = 587,
            EnableSsl = true,
            DeliveryMethod = SmtpDeliveryMethod.Network,
            Credentials = new NetworkCredential(toemail, password)//here i dont want to   speciefie my pasword      
         // Credentials=new NetworkCredential()
        };
        using (var message = new MailMessage(fromemail, toemail)
        {
            Body = body
        }) { smtp.Send(message); }
        return success.ToString();
    }

在我的WebConfig文件中,我指定了我的用户名和密码,如果我尝试发送邮件可以正常工作,但我不希望在we.config文件中指定密码,我只需要指定电子邮件而不是密码...

这是我的Webconfig代码...

   <appSettings>  
    <add key="email" value="[email protected]"/>
    <add key="password" value="xxxxxxxxx"/>
 </appSettings>

如果我喜欢它的意思,但是我不想在web.config中指定密码,我也只想指定电子邮件地址。

所以帮我怎么做..

提前致谢...

juhan_h

您不能在smtp.gmail.com没有身份验证的情况下使用,这是Google政策。

要解决此问题,您可以:

  • 在配置文件中加密您的密码(如bentataclear所建议)
  • 使用不需要身份验证的SMTP服务器

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在不使用视图的情况下使用Laravel 4发送电子邮件?

如何将nagios警报通过电子邮件发送到我的gmail?

如何在不透露密码的情况下利用我的gmail帐户发送电子邮件?

在不使用Gmail的情况下使用Swift Mailer在Laravel中发送电子邮件

如何在单个消息中将多个电子邮件结果发送到我的电子邮件

如何将控制台输出发送到我的电子邮件?

如何在不覆盖选项卡内容的情况下使用小书签通过电子邮件发送到当前页面的链接?

SendGrid:如何使用Node.JS将电子邮件发送到我的联系人列表?

如何使用 php 和 google gmail api 将电子邮件发送到多个电子邮件抄送 ID?

如何使用gmail API将现有电子邮件发送到新线程

我如何在不使用会话的情况下将对象从Asp.net MVC控制器发送到Asp.Net WebForm?

如何在不使用角度5的* ngFor的情况下将数据从父组件发送到子组件

如何在Java中不使用XMLHttpRequest的情况下将数据发送到服务器?

如何在不使用parse.com创建频道的情况下将推送通知发送到特定设备?

如何在ASP.NET MVC中使用邮政将电子邮件发送到数据库中的多个电子邮件地址

雷鸟:将电子邮件发送到*@mycompany.com时,如何强制使用我的专业电子邮件?

Python无法将电子邮件发送到Gmail

使用sendgrid如何知道我的电子邮件是退回还是成功发送到我的代码中

如何在不使用Outlook 2010的情况下清除电子邮件?

PHP电子邮件不会发送到我的电子邮件

如何在Django 2中将事件电子邮件请求从gmail发送到Outlook

我已经使用后缀和dovecot制作了电子邮件服务器,但无法将电子邮件发送到Gmail!与Yahoo完美搭配

如何通过PHP将电子邮件发送到GMail?

使用PHP将电子邮件从APP Engine应用程序发送到Gmail地址

如何在不启用“不安全访问”的情况下通过gmail发送电子邮件?

如何在不配置邮件服务器的情况下将邮件发送到所有域

如何在不提交表单的情况下使用ajax将数据发送到servlet

如何在没有意图的情况下且不使用具有每日限制的外部提供商来发送电子邮件?

如何在不使用Confluent的情况下使用Kakfa Connect将数据从Kafka发送到AWS S3?