标签: gmail

拦截在Gmail中发送邮件AJAX请求

我正在尝试将回调附加到Gmail中的"发送邮件"ajax操作.我已经能够根据请求有效负载区分发送邮件操作与其他AJAX操作,但无法挂钩到实际的AJAX调用.

到目前为止,我已尝试使用重写XMLHttpRequest.open()方法,如此处所述.这没效果.我也尝试重写XMLHttpRequest.send().也失败了.

有什么想法吗?非常感谢提前.

javascript ajax gmail

19
推荐指数
1
解决办法
958
查看次数

无法通过MailMessage和smtpClient身份验证到Gmail smtp

我无法弄清楚为什么这不起作用的生活

SmtpClient smtp = new SmtpClient
{
    Host = "smtp.gmail.com",
    Port = 587,
    UseDefaultCredentials = false,
    DeliveryMethod = SmtpDeliveryMethod.Network,
    Credentials = new NetworkCredential("myemail@gmail.com", "myGmailPasswordHere"),
    EnableSsl = true,
    Timeout = 10000
};


smtp.Send(mail);
Run Code Online (Sandbox Code Playgroud)

我明白了:

SMTP服务器需要安全连接或客户端未经过身份验证.服务器响应为:5.5.1需要身份验证.

我刚刚将EnableSsl指定为true,因此在安全连接方面不应该是问题.

我是从localhost运行的.是的,我输入auth(我的gmail帐户凭据)的用户名和密码是100%正确的.

c# gmail smtpclient

19
推荐指数
4
解决办法
3万
查看次数

Gmail发送限制

我正在使用PHPMailer通过SMTP通过我们公司的Gmail帐户发送邮件的网站上开发软件.通过该软件,客户注册该站点并收到收据和视频票.注册时,每位客户发送两封电子邮件.然后,在事件开始之前,我们想要重新发送所有视频票.

我想知道发送电子邮件的限制是什么.我们可以使用PHPMailer通过SMTP每天每小时,每小时发送多少封电子邮件?

谢谢.

更新:

我们正在使用Google Apps开展业务

php gmail phpmailer

19
推荐指数
2
解决办法
3万
查看次数

GmailApiQuickstart -

我很尴尬,我只是失败了一个示例代码,但我会责怪它已经晚了...

我已经复制并粘贴了以下内容:https://developers.google.com/gmail/api/quickstart/quickstart-java 并下载了客户端库:https://code.google.com/p/google-api- java-client /https://developers.google.com/api-client-library/java/apis/gmail/v1

当我运行示例时,我得到以下异常:

Exception in thread "main" java.lang.IllegalArgumentException
    at com.google.api.client.repackaged.com.google.common.base.Preconditions.checkArgument(Preconditions.java:76)
    at com.google.api.client.util.Preconditions.checkArgument(Preconditions.java:37)
    at com.google.api.client.googleapis.auth.oauth2.GoogleClientSecrets.getDetails(GoogleClientSecrets.java:82)
    at com.google.api.client.googleapis.auth.oauth2.GoogleAuthorizationCodeFlow$Builder.<init>(GoogleAuthorizationCodeFlow.java:195)
    at com.emailreply.musterion.GmailApiQuickstart.main(GmailApiQuickstart.java:40)
Run Code Online (Sandbox Code Playgroud)

谷歌搜索,我找不到一个简单的答案,所以假设愚蠢或库缺失/不正确.

我拥有的图书馆是:

/libs/commons-logging-1.1.1.jar
/libs/google-api-client-1.19.0.jar
/libs/google-api-client-android-1.19.0.jar
/libs/google-api-client-appengine-1.19.0.jar
/libs/google-api-client-gson-1.19.0.jar
/libs/google-api-client-jackson2-1.19.0.jar
/libs/google-api-client-java6-1.19.0.jar
/libs/google-api-client-servlet-1.19.0.jar
/libs/google-http-client-1.19.0.jar
/libs/google-http-client-android-1.19.0.jar
/libs/google-http-client-appengine-1.19.0.jar
/libs/google-http-client-gson-1.19.0.jar
/libs/google-http-client-jackson2-1.19.0.jar
/libs/google-http-client-jdo-1.19.0.jar
/libs/google-oauth-client-1.19.0.jar
/libs/google-oauth-client-appengine-1.19.0.jar
/libs/google-oauth-client-java6-1.19.0.jar
/libs/google-oauth-client-jetty-1.19.0.jar
/libs/google-oauth-client-servlet-1.19.0.jar
/libs/gson-2.1.jar
/libs/httpclient-4.0.1.jar
/libs/httpcore-4.0.1.jar
/libs/jackson-core-2.1.3.jar
/libs/jdo2-api-2.3-eb.jar
/libs/jetty-6.1.26.jar
/libs/jetty-util-6.1.26.jar
/libs/jsr305-1.3.9.jar
/libs/transaction-api-1.1.jar
google-api-services-gmail-v1-rev10-1.19.0.jar
Run Code Online (Sandbox Code Playgroud)

上面提到的例子:

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;
import java.util.List;

import com.google.api.client.googleapis.auth.oauth2.GoogleAuthorizationCodeFlow;
import com.google.api.client.googleapis.auth.oauth2.GoogleClientSecrets;
import com.google.api.client.googleapis.auth.oauth2.GoogleCredential;
import com.google.api.client.googleapis.auth.oauth2.GoogleOAuthConstants;
import …
Run Code Online (Sandbox Code Playgroud)

java gmail google-api-java-client

19
推荐指数
2
解决办法
6428
查看次数

使用base64编码的<或>调用gmail send API时,ByteString错误的值无效

真的卡在这一个上,拉着我的头发试图弄清楚要做什么,到处搜寻,尝试了一切,但仍然卡住了.任何帮助深表感谢.

所以我打电话给Gmail发送消息API:

https://www.googleapis.com/gmail/v1/users/me/messages/send

我传入以下base64编码的原始消息:

VG86IGVjaG9zaWduLnNmZGMucWFAZ21haWwuY29tDQpTdWJqZWN0OiBSZTogd2UgaGF2ZSBhIGNvb2wgcHJvZHVjdA0KSW4tUmVwbHktVG86IDxDQUFMRnBBSmc1aTJlQ1p4T2dQWlhUdnNaN0J5M0gzNlRCMkNQYTdoVEtzTXh2bXZfT3dAbWFpbC5nbWFpbC5jb20 + DQpSZWZlcmVuY2VzOiA8Q0FBTEZwQUpnNWkyZUNaeE9nUFpYVHZzWjdCeTNIMzZUQjJDUGE3aFRLc014dm12X093QG1haWwuZ21haWwuY29tPg0KDQoxMTozNg ==

哪个解码为:

To: echosign.sfdc.qa@gmail.com
Subject: Re: we have a cool product
In-Reply-To: <CAALFpAJg5i2eCZxOgPZXTvsZ7By3H36TB2CPa7hTKsMxvmv_Ow@mail.gmail.com>
References: <CAALFpAJg5i2eCZxOgPZXTvsZ7By3H36TB2CPa7hTKsMxvmv_Ow@mail.gmail.com>

11:36
Run Code Online (Sandbox Code Playgroud)

我收到错误:

状态代码:400和状态:错误请求和响应:{"error":{"errors":[{"domain":"global","reason":"invalid","message":"ByteString的值无效

问题是In-Reply-To和References标题中的符号小于<和大于>.我需要这些标题,因为我试图让电子邮件作为回复线程.我试图忽略<,>但回复然后没有线程.

谢谢

gmail

19
推荐指数
4
解决办法
6306
查看次数

像导航抽屉一样实施Gmail平板电脑

我正在研究Gmail应用程序的平板电脑设计.在那个Navigation Drawer实现中与其他实现不同.我附上图片供您参考.

在此输入图像描述

而且,当我展开抽屉时,它应该像正常的导航抽屉行为一样发生.

在此输入图像描述

我想以同样的方式实施.我正在搜索,但我发现只有这个链接哪个不太有帮助.任何人都可以给我建议我怎么能这样做!

gmail android tablet navigation-drawer material-design

19
推荐指数
1
解决办法
6556
查看次数

node.js电子邮件不会与gmail smtp一起发送

我正在尝试发送电子邮件gmail smtp,但我收到错误:

我的电子邮件和密码是正确的我正在使用nodemailer发送邮件;

       var nodemailer = require('nodemailer');

                // create reusable transporter object using SMTP transport 
                var transporter = nodemailer.createTransport({
                    service: 'Gmail',
                    auth: {
                        admin: 'myuseremail.com',
                        pass: 'password'
                    }
                });

                var mailOptions = {
                    from: 'sender address', // sender address 
                    to: to, // list of receivers 
                    subject: 'Password Reset', // Subject line 
                    html: 'Your one time password is : <b>' + temporaryPassword + ' </b>' // html body 
                };

                transporter.sendMail(mailOptions, function (error, info) {
                    console.log(error,info);
              }
Run Code Online (Sandbox Code Playgroud)

在日志中我收到错误:

    {
     [Error: Invalid login] …
Run Code Online (Sandbox Code Playgroud)

email gmail smtp nodemailer

19
推荐指数
3
解决办法
2万
查看次数

在'MutationObserver'上'观察':参数1不是'Node'类型

我正在创建Chrome扩展程序,并尝试在gMail撰写框的SEND按钮旁边添加一个小文本.

我正在使用MutationObserver来了解撰写框窗口何时出现.我通过观察一个带有类的元素来做这个,no因为compose box元素被创建为这个元素(class no)的子元素.

当用户单击撰写按钮并出现撰写框窗口时,我会使用该.after()方法在SEND按钮旁边放置一个元素.发送按钮类名称是.gU.Up.

这些是gMail的真正类名,也很奇怪.

以下是我使用的代码:

var composeObserver = new MutationObserver(function(mutations){ 
    mutations.forEach(function(mutation){
        mutation.addedNodes.forEach(function(node){
            $(".gU.Up").after("<td> <div> Hi </div> </td>");
        });
    });
});

var composeBox = document.querySelectorAll(".no")[2];
var config = {childList: true};
composeObserver.observe(composeBox,config);
Run Code Online (Sandbox Code Playgroud)

问题是我经常遇到以下错误:

Uncaught TypeError: Failed to execute 'observe' on 'MutationObserver': parameter 1 is not of type 'Node'
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?我已经尝试了很多东西,并在这里查看了其他答案,但仍然无法摆脱这个错误.

这是我的manifest.json文件:

{
    "manifest_version": 2,
    "name": "Gmail Extension",
    "version": "1.0",

    "browser_action": {
        "default_icon": "icon19.png",   
        "default_title": "Sales Analytics Sellulose"    
    },

    "background": {
        "scripts": ["eventPage.js"], …
Run Code Online (Sandbox Code Playgroud)

javascript gmail google-chrome-extension mutation-observers gmail-api

19
推荐指数
3
解决办法
3万
查看次数

代码示例中的Gmail API错误 - 需要类似字节的对象,而不是'str'

我正在将Gmail API合并到我正在制作的程序中,我收到的错误是我无法解决/我无法在线找到答案.相关代码如下,以及错误:

from apiclient import discovery
from httplib2 import Http
from oauth2client import file, client, tools
import base64
from email.mime.audio import MIMEAudio
from email.mime.base import MIMEBase
from email.mime.image import MIMEImage
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
import mimetypes
import os

def create_message(sender, to, subject, message_text):

    message = MIMEText(message_text)
    message['to'] = to
    message['from'] = sender
    message['subject'] = subject

    return {'raw': base64.urlsafe_b64encode(message.as_string())}

def send_message(service, user_id, message):

    message = (service.users().messages().send(userId=user_id, body=message).execute())
    print('Message Id: %s' % message['id'])
    return message

def send_email(orders):
    SCOPES …
Run Code Online (Sandbox Code Playgroud)

python api gmail

19
推荐指数
1
解决办法
2871
查看次数

如何在新版Gmail中停用智能回复?

我喜欢新的Gmail,而且我喜欢Inbox表单Gmail,但我真的无法忍受"智能回复"功能,那些在邮件底部已经做出的糟糕回复.在移动应用程序中,可以禁用该功能,但我无法理解为什么在Web版本中无法实现这一点!

如何禁用智能回复?

gmail

19
推荐指数
1
解决办法
2157
查看次数