使用IMAP计算gmail中的邮件数量
谁能告诉我,我如何使用IMAP或其他东西从Gmail中获取我的收件箱中未读的项目的数量并在C#Winforms中的标签中显示? 我尝试使用原子饲料,但永远无法得到 如果有帮助,这是我想要的样子: 解决方案 您可能想找到所有UNSEEN标志集的消息. Imap imap = new Imap(); /* connect, login, etc. */ imap.Connect(...); /* fill login and select folder code */ List unseenList = imap.SearchFlag(Flag.Unseen); // now you can get the count from unseeList int unread = unseenList.Count; 其他解决方案 解决 这是我与imapx组件一起使用的代码: ImapX.ImapClient client = new I
0 2023-12-09
编程技术问答社区
HTML电子邮件-表格行之间的白色空间
我正在构建一组电子邮件明信片,并在某些版本的Outlook和Gmail遇到麻烦 我是编码HTML电子邮件的新手,需要帮助故障排除 - 有人可以告诉我,在我的代码中需要更改以解决此问题吗? 这是我的测试页面:这是一个屏幕帽,在Outlook中显示问题:这些客户受到影响: Outlook 2007 Outlook 2010 Outlook 2013 gmail(android) Gmail(Explorer) Gmail(Chrome) ,为了让您知道,用户将在浏览器中打开HTML,然后在自定义文本并发送消息之前将内容复制到其电子邮件客户端(Outlook)中. 解决方案 您需要style="display:block;"图像上.尝试这样的事情: 您应该
0 2023-12-03
编程技术问答社区
当从Outlook发送到Gmail时,HTML邮件增加了额外的空间
如果我在Gmail或Outlook中打开以下HTML电子邮件,则应如下: : 但是,如果我在Outlook中打开它,然后将其转发至Gmail,它会添加额外的垃圾HTML,使该区域高于应有的区域('P'标签负责附加的高度-3px): 有很多用于修复gmail间距问题的解决方案,例如添加显示:图像块,将字体大小设置为0等.由于幕后的HTML修改,我无法控制 - 样式和属性被剥离,带有自己属性的标签被添加了,等等. 是否有一项工作可以允许原始格式始终保留?我将很乐意提供所需的任何其他细节,请告诉我. 解决方案 没有解决方案,但是有一些方法可以限制和
0 2023-12-03
编程技术问答社区
使用WebView自动登录到Gmail?
我想使用用户的gmail用户名和密码自动登录WebView内的gmail.是否有任何现有代码如何执行此操作,因为我遇到了麻烦(需要发布隐藏的字段,获取/重新注入cookie). 我试图使用JavaScript简单地填写用户名/密码场,但在提交登录格式时(再次使用JavaScript),WebView WebView询问用户他/她是否希望密码到达密码保存,我需要避免(才能使其真正自动). 谢谢, 尼克 解决方案 WebSettings mWebSettings = mWebView.getSettings(); mWebSettings.setSavePassword(false); mWebSettings.setSaveFormData(false) 尝试一下,不确定是否需要两个setSave [...]方法. 但是,请等待:假设您真的只是只用JavaScript填写登录格式,您是否将密码存储在纯文本中?如果是这样,您不应该这样做,这不仅是由于安全问题.
2 2023-12-03
编程技术问答社区
如何从Gmail应用程序在Safari浏览器中打开一个链接?
我正在使用 MFMailComposeViewController . MFMailComposeViewController* controller = [[MFMailComposeViewController alloc] init]; controller.mailComposeDelegate = self; [controller setSubject:@"subject"]; [controller setMessageBody:@"Link." isHTML:YES ]; [self presentViewController:controller animated:YES completion:nil]; 收件人在默认邮件应用程序中打开此电子邮件并敲击超链接时,该页面将在Safari中打开.这是所需的行为.但是,如果收件人在 app ,g
0 2023-12-03
编程技术问答社区
Cocoa: WKWebView / WebView无法打开Gmail或收件箱内的链接
我是 boxy 的开发商自从开发的第一天以来,我一直在努力解决一些事情. 这是问题:链接 inbox.google.com and gmail.com 与其他网站上的工作不同:单击它们不会在我的WebView上触发导航操作(我专门使用WKWebView,但问题是,问题是也使用旧的WebView).因此,我很难在适当的情况下在外部浏览器中打开链接. 因此,在撰写本文时,我依靠一个可怕的骇客来打开链接:使用JavaScript(使用事件侦听器)拦截document.body上的单击document.body,然后强迫它们在通过调用本机应用程序来外部浏览器. 我最好的猜测是,Gmail/Inbox应用程序执行一些JavaScript魔术,以跟踪电子邮件中的所有链接的点击,并且以某种方式与标准行为相互交流. 有人知道我如何解决这个问题? 我已经尝试过的东西 实施WKUIDelegate的方法-webView:createWebViewWithConfigura
0 2023-12-03
编程技术问答社区
在html电子邮件模板中Java脚本不工作
我有一个场景,我需要使用C#发送电子邮件,可以使用SMTP轻松完成,但挑战是将Web服务合并到HTML邮件中,因此我在邮件主体内使用Java脚本来访问抬起按钮时Web服务. 作为html(网页),它的工作原理非常好,但是当我发送邮件并在邮件中单击一个按钮时,onclick没有提高JScript,因此没有采取任何措施,实际上是 禁用. 我在特定的HTML标签中与Firebug(在Firefox中)进行了检查,令我惊讶的是,JScript标签不存在,因此没有举起活动.我的问题是我们可以在HTML电子邮件中访问Web服务吗? jscripts不适用于gmails? HTML电子邮件只能使用HREF进行重定向...在我的经验中,我从未收到任何使用Java脚本的邮件(例如,单击一个按钮在同一页面中缩放图像,这在HTML中很可能页面). 提前... 解决方案 您无法自动从电子邮件信件中调用Web服务.您必须创建一个供收件人打开的URL,并让他们从浏览器中的网页访问Web服
0 2023-12-02
编程技术问答社区
如何将焦点转移到创建桌面通知的Chrome标签上?
我想实现与当今Gmail相同的功能.当新电子邮件到达或新聊天到来时,会出现通知弹出窗口,如果单击它,则将带有Gmail的标签重点集中. 我有此代码: var n = window.webkitNotifications.createNotification('ico.gif', 'Title', 'Text'); n.onclick = function(x) { this.cancel(); }; n.show(); 当我单击通知时,它会消失.现在,我需要在OnClick函数中添加一些代码,以提出和聚焦页面,从而创建此通知.我知道这是可能的,因为Gmail做得很好.但是我没有成功研究Gmail来源(它们是最小化和混淆的). 有人知道该怎么做吗? 解决方案 您可以将window.focus()放在Google Chrome中.单击时,它将集中在该窗口上. var n = window.webkitNotifications.createNotifica
2 2023-11-30
编程技术问答社区
如何在Gmail中使用自定义字体?
我们如何在Mailer中使用自定义字体,尤其是Gmail.我已经搜索了很多东西,但还没有发现任何有用的东西,但是我在我的Gmail帐户中使用" Proxima Nova"字体看到了一个" Uxpin"邮件....非常感谢任何帮助. . Virgin Atlantic @font-face {font-family:
0 2023-11-30
编程技术问答社区
如何用Java在Selenium2(Webdriver)中输入Gmail正文文本
I tried to automate sending email from Gmail (https://accounts.google.com/ServiceLogin?service=mail&passive=true&rm=false&continue=http://mail.google.com/mail/&scc=1<mpl=default<mplcache= 2)将硒网驱动器与Java一起使用.首先,我尝试使用硒IDE记录测试. IDE未能记录电子邮件的主体. 我尝试通过以下方式输入字体文本,但不幸的是. driver.findelement(by.xpath("//textarea [@name ='hody']"). 错误是:失败:testsendendemail org.openqa.selenium.ElementNotVisibleException:元素当前不可见,因此可能与命令持续时间或超时交互:30.02秒 有人可以帮我吗? 解决
0 2023-11-30
编程技术问答社区
用Webdriver在Gmail中打开一个邮件
我已经开始使用WebDriver自动进行测试,该测试是100%手动的. 在其中一种用例中,我需要单击发送给用户收件箱的链接.在这种情况下,我面临Gmail的问题.登录后,我无法弄清楚如何打开特定电子邮件. 我知道电子邮件主题等,但是我无法使用它来访问该元素. Gmail作为JSON接收所有数据,然后通过JS函数构建整个页面.因此,WebDriver无法访问使用接收到的JSON数据构建的任何元素. 任何帮助都非常感谢. 谢谢 克里斯. 解决方案 我建议不要使用UI验证Gmail. Gmail的UI非常复杂,这是一个陷阱.对我来说,与硒自动完全不是解决方案. 考虑使用 javamail api 和 httpurlConnection .这是我在类似的测试方案中所做的. 在运行WebDriver测试时,在执行某些操作后,如果您期望发送电子邮件,则使用 javamail api poll(如果不立即进行一定超时),则使用某些"主题"或"发送者"等在后台
0 2023-11-30
编程技术问答社区
自动登录gmail[在oAuth期间]在用户验证时被阻止了
此代码可登录到gmail public void login(User user) { WebDriverWait wait = new WebDriverWait(driver, 60); WebElement emailTextBox = wait.until( ExpectedConditions.visibilityOfElementLocated(By.id("identifierId"))); emailTextBox.sendKeys(user.email); WebElement nextButton = wait.until( ExpectedConditions.visibilityOfElementLocated(By.xpath("//span[contains(text(), 'Next')]"))); nextButton.click(); WebElem
0 2023-11-30
编程技术问答社区
SMTP服务器需要安全连接,或者客户端没有经过认证。
SMTP服务器需要安全的连接,或者未对客户端进行身份验证.服务器响应是:5.7.0必须首先发布starttls命令. K12SM3795394WBY.16 描述:执行当前Web请求期间发生了一个未经治疗的异常.请查看堆栈跟踪以获取有关错误及其在代码中起源的更多信息. 例外详细信息:system.net.mail.smtpexception:SMTP服务器需要安全的连接或客户端未经认证.服务器响应是:5.7.0必须首先发布starttls命令. K12SM3795394WBY.16 源错误: 我正在使用CreateUserWizard ..它在其属性中具有我使用Designer(VS2010)设置的邮件选项.当我使用代码工作时,它可以使用!,但是使用该控件没有.我想知道为什么! 这是我的web.config文件:
4 2023-11-29
编程技术问答社区
在试图为我的本地网络应用程序获得对google.com的访问时出现错误
我希望您的人能给我一些有关此问题的有用指示!我生气了! 事实是: 我想使用Google SMTP通过本地Web应用程序发送电子邮件.我在我的应用程序的根文件夹中创建了一个.json文件: { "require": { "phpmailer/phpmailer": "^5.2", "league/oauth2-client": "^1.0" }} 为了通过编译器下载和安装phpmailer和所需的OAuth2client. 然后,我在 Google开发人员console 中创建了一个新项目我配置了它:我启用了Gmail Api,获得正确的凭据(ID和秘密),并设置授权的直接URI: http://localhost/folder1/vendor/phpmailer/phpmailer/get_oauth_token.php 现在,我用获得的凭据编辑了get_oauth_token.php,但是当我尝试在浏览器中插入以前的URI以获取发生错误的权限时:
0 2023-11-29
编程技术问答社区
从谷歌邮件签名中删除链接格式?
我在我的Google邮件签名中具有带有链接的签名.当我尝试更改颜色/文本时,它将我的链接格式化为链接.我明白,链接,当被召唤时可能会显示为链接,而不是仅仅是文本.但是我想把它们作为文本,所以我可以格式化颜色和重量. 解决方案 我还没有找到永久的解决方案,我已经搜索了一段时间.我发现的唯一临时是从我的签名中删除/禁用超链接标签,这将保持 non Hyperlink 签名,只要我不登录 gmail.\ 其他解决方案 gmail会自动将链接文本转换为链接,因此您不妨将其保留为链接.您可以使用Wysiwyg编辑器更改颜色,但是要删除下划线,您需要编辑RAW HTML.您可以通过右键单击并在Chrome中"检查元素"来做到这一点(或使用Firebug或类似),然后在标签中添加style="text-decoration:none". 显然,如果您在电子邮件中更改它,则只能使用一次.要永久更改它,请转到您的设置>签名;使用元素检查器编辑HTML并保存. 其他解决方案
0 2023-11-29
编程技术问答社区
web2py中的mail.send()功能,用于处理被退回的邮件/不存在的邮件地址
因此,我制作了一个小应用程序,该应用程序从Web2py发送电子邮件,并连接到Gmail SMTP服务器.这里的问题在于,它总是给我一个成功的信息!即使电子邮件ID无效.我已经通过将Gmail的邮件发送到Gmail说"您的消息已发送"到无效的电子邮件ID来测试Gmail的反弹功能,但是到达发送的文件夹会给Mailer守护程序带有时间滞后(这是不同的不同邮件服务).我认为Web2py的邮件send()功能无法捕获它,并将"您的消息已发送"作为确认.一个人如何捕获未使用Web2Py发送的邮件? if mail.send(session.email,subject=session.subject,message= session.message): response.flash = 'email sent sucessfully.' else: response.flash = 'fail to send email sorry!' 解决
0 2023-11-29
编程技术问答社区
在gmail中,电子邮件缩略图的URL改为googleusercontent.com
我有一个系统,每当用户上传图像时,它都会向注册用户的Gmail发送电子邮件.但是在电子邮件中,我看到了类似的东西,缩略图是无法查看的. i在元素上检查,并找到链接到此URL的src: https://ci5.googleusercontent.com/proxy/VI2cPXWhfKZEIarh-iyKNz1j9q7Ymh8ty4Yz19lXh82RjSlACBzS0aRajfIj913uXAsX2ylcLEDs5FBsj4cR9TcU75Pw5djdHx4htxdCAQxs_ue1Q1wi5TV43uLLBpigpjH1xN747mUHSRdTBJmXQWFyykInJCRXicM1KhNk=s0-d-e1-ft#https://www.somedomain.com/files/1658/thumbnail_71JtDozxS1L._SY450_.jpg 显然是由Google代理 缓存 但是,我可以通过访问https://www.somedomain.com/files
0 2023-11-29
编程技术问答社区
在GMail邮件中使用内联CSS的水印-不能使用STYLE标签-在邮件正文中央叠加透明图像
我需要使用应用程序脚本在A gmail>电子邮件的正文中放置水印.发送电子邮件的代码是在应用程序脚本中编写的: MailApp.sendEmail(contents); gmail将不允许在HTML中使用样式标签来进行电子邮件.因此,造型HTML的唯一方法在HTML标签内. 当我尝试在HTML的内联样式中使用position:absolute或position:fixed或position:relative时,它无效.是否有任何方法可以将透明的HTML元素放在电子邮件主体的内容上?我需要在服务器端应用程序脚本代码中执行此操作. 这是我尝试过的: function test_Send_Email_With_Styling() { var html = ' \ Watermark Here\
0 2023-11-27
编程技术问答社区