草庐IT

gmail-addons

全部标签

php - Laravel 4 从本地主机发送电子邮件到 gmail

我无法从本地开发的网站发送电子邮件。在我的Controller中,我有以下代码:publicfunctionstore(){$data=Input::all();Mail::send('contact.display',$data,function($message){$message->to('giannhs905@gmail.com')->subject('Welcome!');});}我的观点如下:Subject:{{$data['subject']}}From:{{$data['name']}}{{$data['comments']}}最初我不关心我的表单中提供的输入..我只想

php - 使用 PHPMailer 为 Gmail API 格式化 MIME 消息时如何发送到 BCC 地址?

我正在使用PHPMailer来构建电子邮件消息。我仅将PHPMailer用于MIME消息格式化,而不是发送。然后我从PHPMailer对象中提取原始消息,然后将其传递给GmailAPI进行处理。//CreateanewPHPMailerinstance$mail=newPHPMailer;//TellPHPMailertouseSMTP$mail->isSMTP();$mail->IsHTML(true);//DisableSMTPdebugging//0=off(forproductionuse)$mail->SMTPDebug=0;//Setwhothemessageistobes

php - 使用代码通过 IMAP 将标签附加到 Gmail 中的邮件

关于Gmail标签-它们在技术上是什么意思。我的意思是通过imap连接我可以访问gmail邮箱并浏览电子邮件但是假设我希望创建一个标签并将其附加到电子邮件,因为我使用代码循环浏览它们-我如何在代码中做到这一点?我正在使用php-和ZendFramework。编辑===感谢您的回复,现在很清楚标签在这方面被视为文件夹,但是我已经尝试了Zend_Mail_Storage_Imap类函数并获得了有趣的结果。如果我尝试Zend_Mail_Storage_Imap:moveMessage函数-它会从任何地方删除消息并在其上附加一个标签,这意味着如果我想在我的消息上附加一个标签foo它会从收件箱中

php - 在 Gmail API 中获取按日期和时间排序的消息/邮件

我正在开发一个网络应用程序,我需要每小时检查一次从我的gmail帐户中的特定发件人收到的“最新邮件”。为了实现这一点,我使用了适用于PHP的GmailAPI,并且能够从特定发件人处检索邮件,但我需要根据日期和时间对这些邮件/消息进行排序,以便我可以获得来自特定发件人的最后一封电子邮件。我检查了AdvancedSearchoptionsofGmailAPI它提供了关于日期的排序,但是它没有提供任何方法来处理它关于时间。有没有办法获取时间和日期并进行排序?或者任何其他可以帮助我从特定发件人那里获取“最新”邮件的方法?请帮帮我。提前致谢。 最佳答案

php - 使用 curl 的 gmail 未读电子邮件计数

我创建了一个脚本,可以从gmail获取未读电子邮件列表作为提要,这是我的代码输出变成这样Gmail-Inboxforsuneth2@gmail.comNewmessagesinyourGmailInbox12822012-08-01T12:33:48ZeBCSPro1August2012bcslogoeBCSPro1August2012VideointerviewOlympicITTheMetPolice'sdirectorofIT,Steve2012-08-01T12:12:44Z2012-08-01T12:12:44Ztag:gmail.google.com,2004:14

php - 使用 gmail API 获取解码后的附件文件大小

我正在使用谷歌的phpclientlibrary与gmailapi对话。我正在尝试使用此API报告附件的文件大小。为了对此进行测试,我给自己发送了一封带有附件的电子邮件。我知道这个附件的大小是511KB。gmail网络用户界面将此附件报告为499KB,我认为这已经足够接近了:当我使用gmailjsonapi获取此图像时,但是,我确实得到了正确的附件大小:GEThttps://www.googleapis.com/gmail/v1/users/me/messages/14ef5015d08312fd/attachments/ANGjdJ-Yy2H2avT5aFV7akMM2Lp4NigS

php - 尝试使用 SwiftMailer : Connection could not be established with host smtp. gmail.com [#0] 通过 Symfony 2 发送电子邮件

这里首先描述一下我的环境,因为它有点特别:我将Windows8.1PC与运行Vagrant的虚拟机结合使用.它基本上是一台Debian64位机器。这个虚拟机实际上是我的服务器。然后,我将Symfony2用于我的项目,并尝试将SwiftMailer与gmail(使用我自己的gmail地址)一起使用,以便通过联系表(用户的电子邮件地址、用户名)发送电子邮件和邮件内容)。我的操作用表单中给出的数据填充电子邮件数据并发送邮件。顺便说一句,它使用->isValid()方法检查数据是否有效。提交表单后出现问题,我从SwiftMailer收到异常:无法与主机smtp.gmail.com建立连接[#0

php - 通过 Google/Gmail 而不是从我的服务器发送电子邮件的优缺点

我在堆栈上阅读了很多关于想要更改其邮件类别(即swiftmailer)以使用其GoogleApps服务器/电子邮件地址通过SMTP发送电子邮件的人的问题。我能看到的唯一真正的好处是在Gmail的已发送文件夹中放置了一份副本。我目前(没有SMTP)克服了这个问题,方法是从我的服务器密件抄送一封电子邮件,以保留所有发出的邮件的副本(即mail@whatever.com)。通过Gmail的SMTP服务器发送是否有助于垃圾邮件或烦人的“Google认为这不是此服务器发送的”?还有什么我忽略的吗?谢谢大家。(是的,我的域由GoogleApps托管,用于电子邮件/日历/等等...MX记录已全部设置

php - Gmail 应用程序接口(interface)。如何获取消息标签

如何从Google_Service_Gmail_Message或通过messageId获取消息labelIds类似的东西:$messages=$gmailService()->users_messages->listUsersMessages('me',['q'=>'newer_than:1din:anywhere']);foreach($messagesas$message){$messageLabels=$message->getLabelIds();} 最佳答案 如果您尝试APIExplorer在页面底部,您会看到列表消息只为

java - 如何阻止 GMail 将电子邮件中的嵌入图像显示为附件?

我正在发送带有嵌入图像(作为附件)的HTML电子邮件,图像在GMail中按预期显示。然而,它们也显示为电子邮件下的附件。有谁知道如何避免这种情况,即我只希望它们出现在电子邮件中,而不是作为附件列出。我使用了“Content-Disposition:inline”。我正在使用Spring和JavaMail。这是我的邮件最终的样子。谁能看出哪里出了问题?Delivered-To:......Subject:...MIME-Version:1.0Content-Type:multipart/mixed;boundary="----=_Part_0_1248835444.12882463111