标签: gmail

邮件中的 Web 链接未呈现为 yahoo 中的链接

字符串来自 = "abc@gmail.com"; string to = "xyz@gmail.com,xyz@yahoo.co.in"; 字符串密码=“abcxyz”;

MailMessage mail = new System.Net.Mail.MailMessage();
mail.To.Add(to);
mail.From = new MailAddress(from, "Check Email", System.Text.Encoding.UTF8);
mail.Subject = "This is a test mail";
mail.SubjectEncoding = System.Text.Encoding.UTF8;
mail.Body = "<html><body><h1>My Message</h1><br><a href=www.stackoverflow.com>stackoverflow</a></body></html>";
mail.IsBodyHtml = true;

SmtpClient client = new SmtpClient();
client.Credentials = new System.Net.NetworkCredential(from,password);
client.Port = 587;
client.Host = "smtp.gmail.com";
client.EnableSsl = true; 
client.Send(mail);
Run Code Online (Sandbox Code Playgroud)

此代码成功发送邮件。当我查看我的 gmail 时,“stackoverflow”链接呈现为链接,我能够导航到相应的页面,但在 yahoo 中我没有找到任何链接,而只显示文本“stackoverflow”。

c# email gmail yahoo-mail

0
推荐指数
1
解决办法
2809
查看次数

SubethaSmtp 工作示例

你能告诉我如何使用SubethaSmtp库吗?我只想从我的 Gmail 收件箱中检索邮件并在控制台窗口中显示它们或其中之一。

我研究了大部分 API 文档,但我无法将各个部分放在一起以使事情正常工作。

你能告诉我一个有效的例子吗?

我写了这段代码来构建一个 grails 应用程序。您可能会发现一些不好的代码习惯,但这对于示例应用程序来说是没问题的。

这是 src/groovy 文件夹中的代码:

class MessageHandlerFactoryImpl implements MessageHandlerFactory {

    @Override
    MessageHandler create(MessageContext ctx) {
        return new MessageHandlerImpl(ctx)
    }
}
Run Code Online (Sandbox Code Playgroud)
class MessageHandlerImpl implements MessageHandler {

    MessageContext context

    MessageHandlerImpl(MessageContext context) {
        this.context = context
    }

    @Override
    void from(String from) {
        println "FROM: ${from}"
    }

    @Override
    void recipient(String recipient) {
        println "RECIPIENT: ${recipient}"

    }

    @Override
    void data(InputStream data) {
        println "DATA"
        println "-------------------"

        BufferedReader reader = new BufferedReader(new InputStreamReader(data))
        StringBuilder builder = …
Run Code Online (Sandbox Code Playgroud)

java email gmail inbox

0
推荐指数
1
解决办法
3060
查看次数

PHPMailer 没有使用正确的“发件人”地址发送

我正在使用链接到我的 gmail 帐户的 PHPMailer。

我需要自动加载器,创建一个函数来处理发送邮件,然后触发该函数进行测试。这一切看起来像这样:

require "PHPMailer/PHPMailerAutoload.php";

function sendMail($to, $subject, $body, $from){

  //init PHPMailer
  $mail = new PHPMailer;
  $mail->isSMTP();
  $mail->SMTPAuth = true;
  $mail->SMTPSecure = "tls";
  $mail->Port = 587;
  $mail->isHTML(true);

  //connection settings
  $mail->Host = "smtp.gmail.com";
  $mail->Username = "xxx@xxx.com";
  $mail->Password = "xxxxxxxx";

  //addresses
  $mail->addAddress($to);
  $mail->setFrom($from);

  //create email
  $mail->Subject = $subject;
  $mail->Body = $body;

  //send email
  $mail->send();
}

//sendMail(to, subject, body, from)
sendMail("xxxx@xxxxx.com", "Test Subject", "Test body", "xxxxx@xxxxx.com");
Run Code Online (Sandbox Code Playgroud)

这会将带有正确主题和正文的电子邮件发送到正确的位置,但它会忽略“发件人”地址,并且电子邮件总是说它来自传递电子邮件的 gmail 帐户。反正有没有配置这个工作?

请注意,我显然省略了上面代码中正确的帐户详细信息和真实的往来地址。

php email gmail smtp phpmailer

0
推荐指数
1
解决办法
4412
查看次数

从 javascript 打开 gmail 撰写窗口(角度)

如何使用我从 Javascript 提供的内容打开 Gmail 撰写窗口(我不太关心哪个 - 弹出窗口/模式)?上下文是一个用 Angular js 编写的杂货应用程序,我想添加一个按钮,该按钮将通过电子邮件发送当前列表,但能够首先对其进行编辑(因此不使用 GAS MailApp)特别是,杂货列表很大并且不能作为 URL 参数。

javascript gmail angularjs

0
推荐指数
1
解决办法
3030
查看次数

如何使用 C#/WinForms 从 Gmail 下载电子邮件?

我有一个项目(Visual C# 2010 Express),它要求我在后台下载我的 Gmail 收件箱,然后解析它们并将我需要的放在 ListBox 或其他东西中。我一直无法安装 Google API,因为它说我需要 .NET 2.0 但我不知道如何使用 NuGet。有没有办法在没有 Google API 的情况下做到这一点,如果没有,我该如何安装?

c# gmail winforms

0
推荐指数
1
解决办法
2185
查看次数

Django - 从联系表单发送电子邮件时 SMTPSenderRefused

to_email我制作了一个页面,当单击表单内的提交按钮时,该页面应该向 发送电子邮件。我使用此链接禁用了验证码,正如我在这个视频播放列表中建议的那样,我一直在关注教程,但由于某种原因,我收到了身份验证错误。我在这里找到了类似问题的答案,但它涉及使用HOST_password文件中的字符串版本settings.py,我已经在这样做了。我使用的电子邮件和密码是正确的,那么是什么原因导致了这个问题呢?

以下是页面的回溯日志:

Django Version: 1.8.6
Python Version: 2.7.6
Installed Applications:
('django.contrib.admin',
 'django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.messages',
 'django.contrib.staticfiles',
 'artist_tracker')
Installed Middleware:
('django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.common.CommonMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware',
 'django.middleware.clickjacking.XFrameOptionsMiddleware',
 'django.middleware.security.SecurityMiddleware')


Traceback:
File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py" in get_response
  132.                     response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/var/www/students/test/bandsync/src/bandsync-repo/artist_tracker/views.py" in contact
  58.       send_mail(subject, contact_message, from_email, to_email, fail_silently =False)
File "/usr/local/lib/python2.7/dist-packages/django/core/mail/__init__.py" in send_mail
  62.     return mail.send()
File "/usr/local/lib/python2.7/dist-packages/django/core/mail/message.py" in send
  303.         return self.get_connection(fail_silently).send_messages([self])
File "/usr/local/lib/python2.7/dist-packages/django/core/mail/backends/smtp.py" in send_messages
  107.                 sent …
Run Code Online (Sandbox Code Playgroud)

python email django gmail smtp

0
推荐指数
1
解决办法
5381
查看次数

无法连接到GMail SMTP(PHPMailer) - 证书验证失败

最近在尝试通过SMTP和GMail发送邮件时遇到此错误.

Warning: stream_socket_enable_crypto(): SSL operation failed with code 1.
OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed in C:\xampp\htdocs\portal\libraries\php_mailer\class.smtp.php on line 343
2017-12-05 09:48:03 SMTP Error: Could not connect to SMTP host. 
2017-12-05 09:48:03 CLIENT -> SERVER: QUIT 
2017-12-05 09:48:03 SMTP ERROR: QUIT command failed:
Run Code Online (Sandbox Code Playgroud)

服务器地址为https ://gg-portal.com,SSL配置似乎正确(通过在线检查程序验证).

PHPMailer代码是......

$mail = new PHPMailer();
$mail->isSMTP();
$mail->Host = "smtp.gmail.com";
$mail->SMTPAuth = true;
$mail->Username = $this->_config["EmailUser"];
$mail->Password = $this->_config["EmailPass"];
$mail->SMTPSecure = "tls";
$mail->SMTPDebug = 1;
$mail->Port = 587;
$mail->FromName = $this->_config["Brand"];  
$mail->From     = $this->_config["EmailFrom"]; …
Run Code Online (Sandbox Code Playgroud)

php gmail smtp phpmailer

0
推荐指数
1
解决办法
2235
查看次数

使用gmailr从Gmail帐户中提取电子邮件

我最近学会了如何使用gmailr在R中发送电子邮件.

gmailr::send_message(mime(from = "email1@gmail.com", 
            to = "email2@gmail.com",
            subject = "The Great Subject", 
            body = "Hello buddy. How are you?"))
Run Code Online (Sandbox Code Playgroud)

现在,假设我有帐号email2@gmail.com,我想得到我收到的这条消息的正文.我怎么能在R?感谢您的帮助和建议.

gmail r gmail-api gmail-addons

0
推荐指数
1
解决办法
464
查看次数

如何在浏览器中打开使用 Gmail API 创建的草稿?

我正在尝试使用 gmail API 创建 gmail 草稿并在新选项卡中打开它。

当我尝试使用以下网址打开草稿: https: //mail.google.com/mail/u/0/#drafts/草稿 id 时,从外部网络它不会打开草稿。相反,它列出了草稿。如果我在 Gmail 选项卡中执行相同操作,它会按预期工作。

您可以按照以下步骤重现它

  1. 选择任何草稿并复制其消息 id ,您可以使用
  2. 创建一个 url,加入https://mail.google.com/mail/u/0/#drafts/ + 您在上一步中获得的邮件 ID。
  3. 在 Chrome 中打开一个新选项卡并粘贴它,它会将您发送到草稿列表。
  4. 如果您将相同的网址粘贴到同一选项卡中,它将打开草稿。

有关问题的更多信息

它不适用于https://mail.google.com/mail/u/0/#drafts/?compose=都不是

当我尝试从另一个选项卡控制台错误打开草稿时,Chrome 控制台抛出此错误

我注意到,如果您打开草稿,网址就像这样https://mail.google.com/mail/u/0/#drafts?compose=JHrtffLJpZXxNwzKGMhcjvjBrqfPRwKWvkvJbtWpRffXldzxkNQhmkkBWJsHPbdSPdDgBVKpHKZMNtCVFgXrhwMCVjCdCRqTLJhGvqrXNK FZmJDGZ ,此网址也可以从其他选项卡打开草稿编辑器,但是compose 值从何而来?

我知道这不是 API 错误或问题,但如果有人遇到同样的问题并且知道任何解决方法,我将不胜感激。

所以问题是,如何创建一个 url 来使用 Gmail API 打开 Gmail 草稿?

email url gmail gmail-api

0
推荐指数
1
解决办法
1595
查看次数

努力配置nodemailer以将gmail与oAuth2一起使用

我已经按照本教程使用 gmail 设置了 nodemailer。

我的传输器配置如下:

const transportObj = {
  host: 'smtp.gmail.com',
  port: 465,
  secure: true,
  auth: {
    type: "OAuth2",
    user: "myemail@gmail.com",
    clientId: "xxxxxxxxxxx.apps.googleusercontent.com",
    clientSecret: "xxxxxxxx",
    refreshToken: "xxxxxxxxx",
    accessToken: "xxxxxxxxxxxxxxx"
  }
};
Run Code Online (Sandbox Code Playgroud)

然而,当

let transporter = nodemailer.createTransport(transportObj);
Run Code Online (Sandbox Code Playgroud)

被调用,我收到错误

TS2769: No overload matches this call.
  The last overload gave the following error.
    Argument of type '{ host: string; port: number; secure: boolean; auth: { type: string; user: string; serviceClient: string; privateKey: string; accessToken: string; }; }' is not assignable to …
Run Code Online (Sandbox Code Playgroud)

javascript gmail smtp typescript nodemailer

0
推荐指数
1
解决办法
1435
查看次数