2014-09-03 48 views
-2

当我登录到我的WebApplication时,我想也会自动登录到Gmail。完全像我会去gmail.com,自己输入我的电子邮件地址和密码。如何在ASP中记录Gmail MVC 5

它必须在客户端完成,因此必须使用Java脚本。让我们说我们已经知道登录名和密码一个前提:

function LoginGmail(login, password) { 

    } 

问题:如何通过Java脚本登录到Gmail?

+0

不可能的凭证信息。您可以使用Google+执行OAuth工作流程,这将在技术上将用户登录到Gmail,并将其作为其Google帐户的一部分,并使用该外部提供商对您的网络应用程序进行身份验证。但是,如果您打算做其他任何事情,例如代表用户发送电子邮件,则必须先获得许可并使用Google API。 – 2014-09-06 20:41:49

回答

1

我无法清楚地明确您的问题,但我认为您希望通过C#代码向某人发送电子邮件。这是您可以使用的代码。

SmtpClient client = new SmtpClient(); 
      MailMessage msg = new MailMessage();     
      MailAddress to = new MailAddress("client email address"); 
      MailAddress from = new MailAddress("Your Email Address"); 
      msg.IsBodyHtml = true; 
      msg.Subject = "Mail Title"; 
      msg.To.Add(to); 
      msg.Body = "Your message"; 
      msg.From = from; 
      client.Send(msg); 

在根据配置部分web.config文件,你需要写邮件帐户

<system.net> 
    <mailSettings> 
     <smtp deliveryMethod="Network"> 
     <network host="smtp.gmail.com" port="587" userName="your email address" password="your password" defaultCredentials="false" enableSsl="true" /> 
     </smtp> 
    </mailSettings> 
    </system.net> 
+0

对不起。我改述了这个问题,因为@ gunr2171说这个问题还不够清楚。我不想发送任何我只想登录的邮件(没有重定向到Gmail或任何其他内容,只是默默登录到Gmail)。但是,谢谢你的努力! – Yoda 2014-09-03 18:50:20

+0

但是,谢谢它可能有助于快速邮件功能。 – Yoda 2014-09-03 19:04:04