Tag: gmail

2段OAuth和GmailprimefacesFeed

我们正在努力让双腿OAuth与GmailprimefacesFeed一起使用。 我们使用的是John Kristian,Praveen Alavilli和Dirk Ba​​lfanz提供的Java库。 [ http://oauth.net/code/]而不是GData库。 我们知道我们有正确的CONSUMER_KEY和CONSUMER_SECRET等,因为它适用于联系人Feed( http://www.google.com/m8/feeds/contacts/default/full )并且没有任何问题。 但是,对于GmailprimefacesFeed,它始终返回:HTTP / 1.1 401 Unauthorized 有任何想法吗? 我们应该尝试不同的OAuth框架,还是问题出在Google方面?

使用gmail上下文小工具访问附件

我想将一封电子邮件以及附件从Gmail(Google Apps)保存到另一个数据库,以实现类似CRM的function。 但是,根据文档 ,“提取器无法读取电子邮件附件”。 我的问题:是否有可能以某种方式使用电子邮件中的某种类型的标识符(例如EmailTimeExtractor)并使用它来使用IMAP提取附件? 我对环境小工具还不是很熟悉,只是想知道在潜入太远之前我是否有可能做的事情!

如何使用Chrome访问现有Cookie?

我有使用Gmail登录信息的Cookie,因此Chrome会自动打开我的Gmail。 我尝试了以下代码,但它没有用: System.setProperty(“webdriver.chrome.driver”,”chromedriver\\chromedriver.exe”); DesiredCapabilities capabilities = DesiredCapabilities.chrome(); capabilities.setCapability(“chrome.switches”, Arrays.asList(“C:\\Users\\Owner\\AppData\\Local\\Google\\Chrome\\User Data\\Default”)); //I also tried using: capabilities.setCapability(“chrome.switches”, Arrays.asList(“–user-data-dir = C:\\Users\\Owner\\AppData\\Local\\Google\\Chrome\\User Data\\Default”)); WebDriver driver = new ChromeDriver(capabilities); driver.get(“https://gmail.com”); 我检查了C:\\Users\\Owner\\AppData\\Local\\Google\\Chrome\\User Data\\Default没关系。 这里有什么问题?

使用Apache Commons电子邮件库以Javaforms发送电子邮件

我正在使用Apache Commons电子邮件库发送电子邮件,但我无法通过GMail SMTP服务器发送它们。 任何人都可以提供与GMail SMTP服务器和其他服务器兼容的示例代码吗? 我使用以下代码不起作用: String[] recipients = {“receiver@gmail.com”}; SimpleEmail email = new SimpleEmail(); email.setHostName(“smtp.gmail.com”); email.setAuthentication(“sender@gmail.com”, “mypasswd”); email.setDebug(true); email.setSmtpPort(465); for (int i = 0; i < recipients.length; i++) { email.addTo(recipients[i]); } email.setFrom("sender@gmail.com", "Me"); email.setSubject("Test message"); email.setMsg("This is a simple test of commons-email"); email.send();

javamail是一个不太安全的应用程序吗?

我刚刚开发了一个电子邮件程序,可以阅读Gmail的电子邮件并进行进一步处理。 最初使用SO中提供的代码(下面提供的链接)我得到一个例外,其中说“我的访问权限已被阻止,我需要通过网络浏览器登录”。 与此同时,我在收件箱中看到了一封电子邮件(我正在尝试连接),其中显示“ Google帐户:登录尝试已被屏蔽 ”,我需要通过以下链接“ https://www.google ”停用现代安全措施.com / settings / security / lesssecureapps “。 我试图禁用,我成功连接。 那么这意味着Javamail是一个不太安全的应用程序吗? 或者有一些方法可以在不禁用该选项的情况下仍然连接? 提前致谢。 加里 [我用的代码:]

计算Gmail INBOX中的电子邮件数量

这是用于计算gmail邮箱中邮件数量的代码。 Properties props = new Properties(); props.put(“mail.pop3.host” , “pop.gmail.com”); props.put(“mail.pop3.user” , “username”); props.put(“mail.pop3.socketFactory” , 995 ); props.put(“mail.pop3.socketFactory.class” , “javax.net.ssl.SSLSocketFactory” ); props.put(“mail.pop3.port” , 995); Session session = Session.getDefaultInstance(props , new Authenticator() { @Override protected PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication( “username” , “password”); } }); try { Store store = session.getStore(“pop3”); store.connect(“pop.gmail.com” , “username” , “password”); […]

如何使用POP3检索gmail子文件夹/标签?

下面的代码使用javamail API来访问gmail, String host = “pop.gmail.com”; int port = 995; Properties properties = new Properties(); properties.put(“mail.smtp.socketFactory.class”, “javax.net.ssl.SSLSocketFactory”); final javax.mail.Session session = javax.mail.Session.getInstance(properties); store = session.getStore(“pop3s”); store.connect(host, port, mCredentialaNme, mCredentialApss); // *************************************************************** Folder personalFolders[] = store.getDefaultFolder().list( “*” ); // *************************************************************** for (Folder object : personalFolders) { // *********************************** System.out.println( object.list(“*”) ); // *********************************** if ((object.getType() & […]

通过Gmail API发送包含纯文本后备的HTML电子邮件

StackOverflow上一个已回答的问题表明,在电子邮件正文中添加html-markup就可以了。 这个解决方案是否正确 但是,如果收件人的电子邮件服务器/客户端不支持HTML电子邮件呢? 例如,当使用Apache commons电子邮件时 ,我会执行以下操作: // set the html message email.setHtmlMsg(“Our logo – “); // set the alternative message email.setTextMsg(“Your email client does not support HTML messages”); 如果收件人电子邮件服务器/客户端不支持HTML,有没有办法告诉Gmail API哪些电子邮件可以回复? PS我对Java代码示例特别感兴趣。 谢谢

Javamail性能

我一直在使用javamail从IMAP服务器(目前是GMail)检索邮件。 Javamail非常快速地从服务器检索特定文件夹中的消息列表(仅ID),但是当我实际获取消息(仅包含信息甚至不包含内容)时,每条消息大约需要1到2秒。 应该使用哪些技术进行快速检索? 这是我的代码: try { IMAPStore store = null; if(store!=null&&store.isConnected())return; Properties props = System.getProperties(); Session sessionIMAP = Session.getInstance(props, null); try { store = (IMAPStore) sessionIMAP.getStore(“imaps”); store.connect(“imap.gmail.com”,993,”username@gmail.com”,”password”); } catch (Exception e) { e.printStackTrace(); } IMAPFolder folder = (IMAPFolder) store.getFolder(“INBOX”); folder.open(Folder.READ_ONLY); System.out.println(“start”); Message[] msgs = folder.getMessages(1,10); long ftime = System.currentTimeMillis(); FetchProfile fp=new FetchProfile(); fp.add(FetchProfile.Item.ENVELOPE); folder.fetch(msgs, fp); […]

如何使用java从gmail导入联系人

嗨,我是java网站的新手。 我想从gmail导入我的联系人。 我不知道怎么做。 如何从Gmail导入联系人。 谢谢Sunil Kumar Sahoo