草庐IT

php - Google 的 GMail API 下载附件

我正在为新的GmailAPI使用PHPSDK。如何从电子邮件中提取附件?Here是API文档,但在本例中,缺少PHP示例。虽然我看到有人用PHP实现了这一点。编辑:这是我目前所知道的,不确定是否正确:$attachmentData=$service->users_messages_attachments->get($emailAccount,$messageId,$attachmentId);$myfile=fopen("excel.xlsx","w");fwrite($myfile,$attachmentData);fclose($myfile); 最佳答

php - 无法使用 IMAP 访问 GMAIL 发送的文件夹

我正在尝试使用Imap获取Gmail发送的项目,但它给我错误消息“通知:未知:[NONEXISTENT]未知邮箱:第0行未知中的已发送(失败)(errflg=2)”$hostname='{imap.gmail.com:993/imap/ssl}Sent';$username='anrc.wipro@gmail.com';$password='****************';/*trytoconnect*/$inbox=imap_open($hostname,$username,$password)ordie('CannotconnecttoGmail:'.imap_last_err

php - 使用... openid 获取gmail 地址?授权?

我越来越困惑了。我能够使用LightOpenID使openid登录有点工作.我所做的只是一个openid_identity,例如“https://www.google.com/accounts/o8/id?id=xxx”。非常令人失望:我也希望得到电子邮件地址。即我需要登录(这就是openid所做的)和以了解用户用于登录的google帐户的电子邮件地址。有函数$openid->getAttributes()但我从中得到的只是一个空数组:我猜谷歌不会给我任何东西openid_identity.所以我猜想我应该使用OAuth,对吧?我对此一无所知。我只发现可怕和困惑的文档,要么假装解释一切

php - IMAP 按主题搜索在 Gmail 上的标点字符失败

我正在使用PHPIMAP库的imap_search()函数通过主题字符串在Gmail收件箱中搜索邮件。imap_seach($mbox,'ALLSUBJECT"<searchstring>"');此搜索对于字母数字字符串返回完美无缺,但当它包含特殊字符(如斜线、逗号、冒号、单引号、连字符和许多我什至不知道的其他字符)时失败。逃避他们无济于事。用空格替换其中的一些有时会有所帮助,但并非在所有情况下都有帮助。是否有一种标准方法来过滤搜索字符串,使其永远不会出错并返回一些结果?我已经尝试标记主题字符串并从搜索字符串中删除所有单词,甚至是一个字母数字字符。这主要有效,但当所有单词都

php - Gmail 和 Hotmail 被标记为垃圾邮件

首先,我要感谢您抽出宝贵的时间。我很难解决这个问题。引用this我们致力于实现PHPMailer的线程。然而,在我们致力于更改系统上运行的Exim守护程序的IP地址之前,这一切都很好。现在,尽管我们有正确的rDNS等,但Hotmail和GMail都将我们标记为垃圾邮件。我们还参与了Microsoft发件人ID和垃圾邮件报告计划,但这仍然无济于事。您可以在此处看到运行的php脚本的输出(http://koopte.be/mailtest/test/examples/test.php)。此外,一些来自GMail的邮件header:Delivered-To:myemail@gmail.com

PHP imap_open() : invalid remote specification when trying connect to GMAIL

我正在尝试从Gmail中检索邮件并收到以下错误:Can'topenmailbox{imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX:invalidremotespecification我的服务器安装了OpenSSL和IMAP,以下是来自phpinfo()的openssl和imap信息;opensslOpenSSLsupportenabledOpenSSLLibraryVersionOpenSSL0.9.7l28Sep2006OpenSSLHeaderVersionimapIMAPc-ClientVersion2007eKerberosS

PHPMailer $mail->From headers 不适用于 gmail

我使用以下代码在使用PHP邮件程序类https://github.com/Synchro/PHPMailer提交表单后发送邮件.邮件发送和接收成功。唯一不正常的是以下内容:$mail->From=$email;$email是用户将在表单中输入的电子邮件(它使用$_POST变量设置)。我希望电子邮件显示为来自填写表单的用户,这样我就可以点击回复并将其转到他们的电子邮件地址。但是,“发件人”电子邮件地址被设置为$mail->Username,即PHPMailer脚本发送的gmail帐户的用户名。我在这里做错了什么,如何让“发件人”电子邮件header起作用?此外,我正在使用Gmail接收邮

php - 在 php 中获取 Gmail 联系人

我想获取与给定gmail帐户关联的电子邮件ID。这应该在本地服务器上完成,我在Windows7上使用xampp服务器。我正在使用下面的链接获取Gmail联系人。https://www.design19.org/blog/import-google-contacts-with-php-or-javascript-using-google-contacts-api-and-oauth-2-0/以下是我完成的步骤:在google上创建项目并激活联系api。粘贴client_id和client_secret_id。google_redirect_uri='http://localhost';问

php邮件函数: legitimate mails marked as spam by gmail and hotmail

我的网站使用PHP邮件功能向用户发送电子邮件。Hotmail和Gmail用户不会收到它们,或者它们最终会进入垃圾邮件文件夹。这是一封被Gmail标记为垃圾邮件的邮件的标题。怎么办?Delivered-To:koopter1982@gmail.comReceived:by10.216.213.222withSMTPida72cs207473wep;Sat,2Oct201004:26:47-0700(PDT)Received:by10.216.3.19withSMTPid19mr3099233weg.108.1286018806068;Sat,02Oct201004:26:46-0700(

PHP imap_search 未检测到 gmail 收件箱中的所有邮件

当我在我的GMail收件箱上运行一个非常简单的imap_search时,搜索返回的邮件少于应有的邮件。这是任何拥有GMail帐户的人都可以运行的脚本。$host='{imap.gmail.com:993/imap/ssl}';$user='foo';$pass='bar';$imapStream=imap_open($host,$user,$pass)ordie(imap_last_error());$messages=imap_search($imapStream,"ALL");echocount($messages);imap_close($imapStream);这将返回39条消