使用 imap 访问电子邮件

2023-11-27

我在 Ubuntu 14.02 上使用 Apache 并在其上运行 php。我已连接到远程 mssql 服务器,因此不需要 mysql 。

我想知道如何连接到 gmail 注册的电子邮件 ID 以便阅读传入的电子邮件。

我已尝试以下操作,但从本地主机运行时显示空白屏幕:

<?php

error_reporting('E_ALL');
$mailboxPath = "{imap.gmail.com:993/imap/ssl}INBOX";
$username = "[email protected]";
$password = "mypassword";
$imap = imap_open($mailboxPath, $username, $password);
print_r($imap);

?>

我在运行程序时插入我的实际 gmail 用户名和密码。我想知道我是否遗漏了什么。

非常感谢


这是解决方案:

  1. 登录您的 Gmail 帐户,启用 imap。

  2. 先让访问这里:https://www.google.com/settings/security/lesssecureapps

  3. Go to: https://accounts.google.com/b/0/DisplayUnlockCaptcha并启用访问。

就是这样。

当我尝试在 php 上使用 imap 获取电子邮件时,我遇到了完全相同的问题。 我正在运行完全相同的脚本,我知道它适用于我的其他 Gmail。

解决方案如上,错误信息为:

错误:无法对 IMAP 服务器进行身份验证:[警报] 请通过您的网络浏览器登录

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 imap 访问电子邮件 的相关文章

  • WooCommerce 使用 AJAX 设置购物车数量?

    我已经为此绞尽脑汁好几天了 需要一些指导 我正在为 WooCommerce 网站完全从头开始制作自定义主题 现在我正在尝试让购物车功能正常工作 我一直试图使用按钮 来更新购物车中产品的数量 对我来说问题似乎是WC 我在functions p
  • 通过 __get() 通过引用返回 null

    快速规格 PHP 5 3 error reporting 1 the highest 我正在使用 get 通过引用技巧神奇地访问对象中任意深度的数组元素 快速示例 public function get key return isset t
  • SMTP 配置在生产中不起作用

    我正在尝试在提交表单时发送电子邮件 我正在使用 PHPMailer 使用以下配置发送邮件 mail new PHPMailer mail gt isSMTP mail gt Host mail example in mail gt Port
  • 在值中包含换行符

    我有一个 Word 模板 其中 php 代码中定义了值 在PHP代码中 document gt setValue Value1 value1 在word模板中 Value1 如何将包含两个值之间的断线的值包含在单词的值中 Replace n
  • 从 octobercms 中的非 ajax 表单获取输入值

    我正在尝试构建一个简单的搜索功能 下面是我的搜索表格
  • 关键字“if”如何测试一个值是真还是假?

    在 bash 脚本中 if 1 then echo Yes else echo No fi Output Yes 它表示 1 被视为真值 但在代码中 word Linux letter nuxi if echo word grep q le
  • 当sql连接中存在两个同名列时,如何从一个表列中获取值

    当我连接两个具有相同名称列的表时 我目前面临着尝试获取值的问题 例如 table1 date和table2 date 每个表中的日期不同 我将如何获取 日期 本例中的表1 我目前正在跑步 while row mysqliquery gt f
  • 在 Symfony 序列化中更改序列化属性名称

    我正在使用 Symfony 序列化器 效果很好 use Symfony Component Serializer Annotation Groups Groups default notification public function g
  • 如何使用 Twig 的属性函数访问嵌套对象属性

    我试图使用一个树枝变量来访问另一个树枝变量的属性 直到我找到 属性 函数为止 该变量才起作用 除了需要访问嵌套属性的情况外 效果很好 当包含属性的变量实际上是对象 属性时 它不起作用 例如 attribute object1 variabl
  • WordPress 分页自定义帖子类型

    我有一个名为 新闻 的页面 使用页面模板page newslist php 它应该显示来自自定义帖子类型 也称为新闻 的帖子 我意识到两者具有相同的名称会导致问题 因此在注册自定义帖子类型时 我进行了重写以将其与页面区分开来 rewrite
  • 使用 XSLT 将 XML 转换为 SQL

    由于我无法控制的原因 我将获得一个 XML 文件和一个 XSLT 文件 该文件可以将 XML 文件转换为 SQL 代码或错误 现在让我们假设我们可以信任提供 XML 文件的人不会在 XML 中包含危险的构造 我什至不知道是否应该使用 Sim
  • 强制 Composer 下载 git repo 而不是 zip

    我对作曲家有一些问题 require php gt 5 3 2 kriswallsmith buzz 0 7 Repo https github com kriswallsmith Buzz tree v0 7 https github c
  • JavaScript 验证和 PHP 验证?

    我正在使用 jquery 验证插件来验证空表单 我还应该在 PHP 中检查一下以确保 100 正确吗 或者用 javascript 验证就可以了 谢谢 您应该始终在服务器上进行验证 如果用户以某种方式不使用 Javascript 提交表单
  • Joomla 页面中的自定义 php 代码

    我正在尝试将 Joomla 1 5 9 页面中的表源从页面中的硬编码 html 更改为从 SQL 数据库获取信息 执行此操作的正确方法是什么 创建一个新的模型或组件并以某种方式在页面中使用它 我找到了这些 http docs joomla
  • MVC 模式中的验证层

    验证模型将使用的数据的最佳位置在哪里 例如 考虑登记表 我们有一些来自注册表的数据 那么验证这些数据的最佳位置在哪里 我们应该通过 if 语句或特殊的验证器类来检查每个数据 这意味着大量的编码 所以我想了解在哪里可以做到这一点 在控制器中
  • 如何在 Zend Framework 3 中注册自定义表单视图助手

    我正在将继承的 Zend Framework 2 应用程序迁移到 Zend Framework 3 并且在注册自定义表单视图助手时遇到了一些困难 这些助手在应用程序使用版本 2 时起作用 主要用于添加标签属性以实现可访问性 例如 这是一个自
  • 保存多对多关系,同步/附加不存在?

    我有以下两个多对多关系的模型 use Illuminate Database Eloquent Model class Permission extends Model The database table used by the mode
  • Laravel $request->file() 返回 null

    尝试在后端使用 Laravel 上传文件时遇到问题 Issue Laravel request gt file 方法返回 null Setup 我使用以下方法构建了一个 AJAX 请求超级代理人 https github com visio
  • 为什么我的会话仍然存在?

    我一定很愚蠢 因为似乎一件相当明显的事情现在让我完全困惑 我有一个会议 ie SESSION handbag id 在某个时刻 我需要彻底终止这个会话 ie at the start of the page session start el
  • 一种无需 JavaScript 即可在 PHP 中确定浏览器宽度的方法?

    首先有吗 或者我必须使用javascript 我希望能够更改使用的 CSS 因此 frex 我可以为移动设备或其他设备加载较小的字体 不幸的是 仅使用 PHP 无法检测用户分辨率 如果您使用 Javascript 则可以在 cookie 中

随机推荐

  • 您可以以其他用户身份使用 files.upload 将文件上传到 Slack API 吗?

    我正在尝试找到一种方法 让应用程序通过 Slack API 将文本片段发布到我们的支持渠道 使用 files upload 方法 我可以创建一个文本片段并将其与频道共享 但该帖子似乎来自我 因为用于验证请求的令牌是我的 我正在寻找一种方法来
  • 分配以数字结尾的 CSS 字体系列

    所以看来 如果我分配一个以数字结尾的字体系列 它就不会粘住 a document createElement div a style fontFamily Arial 那么 a 就是 div style font family Arial
  • QueryDSL - 如何加入子查询的联合

    我正在使用 QueryDSL 构建一个 SQL 查询 其中包含多个联合起来的子查询 这是我的查询的基础 QTransaction t QTransaction transaction query query from t where t t
  • Firebase 无提示通知不会启动关闭的 iOS 应用程序

    FCM 无提示通知可以启动关闭的 iOS 应用程序吗 Request Type POST Request URL https fcm googleapis com fcm send Request Headers Authorization
  • 如何使用 GCC 4.8 配置 libstdc++?

    不久前 我决定升级到 GCC 4 8 以便尽早开始使用一些 c 11 功能 不过 我有点偏离主题 直到几天前的一个项目才真正使用任何新功能 新编译器似乎工作正常 但这可能只是因为我没有使用任何新功能 在这个新项目中 当我使用 std c 1
  • 为什么在 MNIST 分类器代码中使用 X[0] 会出现错误?

    我正在学习使用 MNIST 数据集进行分类 我遇到了一个错误 我无法弄清楚 我已经做了很多谷歌搜索 但我无能为力 也许你是专家并且可以帮助我 这是代码 gt gt gt from sklearn datasets import fetch
  • 如何去除 IE9 中链接周围的蓝色边框?

    我正在这个网站上工作 http amberdreams com 这是一个非常简单的网站 我一直在使用 netrenderer com 来确保所有页面都可以在 Internet Explorer 中运行 尽管我尽了最大努力 但在使用 Inte
  • Dijkstra 算法的复杂性

    我从许多来源了解到 如果使用简单的方法来获取最小元素 线性搜索 Dijkstra 的最短路径也将以 O V 2 复杂度运行 但是 如果使用优先级队列 则可以优化为 O VLogV 因为该数据结构将在 O 1 时间内返回 min 元素 但在删
  • 如何使用 Dropbox 在多个平台之间保持 Eclipse 安装同步?

    在每台机器上设置 Eclipse 真是一件令人头疼的事情 我希望保持多台机器之间的 Eclipse 文件和配置同步 我想让 Eclipse 在 OS X Linux 和 Windows 上保持同步 因此我开始获取 OS X 版本的 ecli
  • 单身人士的好例子?

    我有一个应用程序 其中有几个用于存储应用程序范围设置 资源位置 用户设置等 的类 现在这些类充满了静态字段和方法 但我从未实例化它们 有人建议我让他们成为单身人士 赞成 反对的理由是什么 我认为 Singleton 模式是应用最不恰当的设计
  • WGS84 到 Google 地图位置和返回的 Java 代码

    搜索一些示例代码 用于将 WGS84 坐标系中的点转换为 Google 地图中的地图位置 像素位置 还支持缩放级别 如果代码有很好的注释 那么它也可以采用其他语言 您还可以向我指出一个开源 Java 项目 找到的一些资源 开放层执行 JOS
  • Terracotta 是分布式缓存吗?

    Is 红陶分布式缓存 尽管您没有具体说明您正在谈论哪种产品 但我假设您指的是开源平台本身 简短的答案是否定的 但它可以用来编写分布式缓存 并且它已经出现在他们自己的产品之一 Ehcache 中 您可以看到核心引擎的概述here 看来他们现在
  • 如何在数据库模式中支持多语言方法?

    我希望我的数据库支持其表中所有文本值的多种语言 那么最好的方法是什么 Edit1 E G 我有这个 人 表 ID int FirstName nvarchar 20 LastName nvarchar 20 Notes nvarchar m
  • Spring Batch 动态块大小的自定义完成策略

    Context 我们有一项批处理作业 可以将本地化的国家 地区名称 即将国家 地区名称翻译为不同语言 从外部复制到我们的数据库 这个想法是在一个块中处理单个国家 地区的所有本地化国家 地区名称 即第一个块 安道尔的所有翻译 下一个块 阿联酋
  • Typescript 仅从重载中选择特定方法(传递给Parameters

    背景 所以我在从重载的函数获取特定参数时遇到问题 例如 someLib d ts type Component
  • 查找字符串中的多个子字符串而不对其进行多次迭代

    我需要查找列表中的项目是否出现在字符串中 然后将这些项目添加到不同的列表中 这段代码的工作原理 data line akhgvfalfhda dhgfa lidhfalihflaih Thing1 aoufgyafkugafkjhafkjh
  • 使用junit 4创建POM

    我使用 Maven 3 0 4 并希望默认使用 junit 4 我的项目是使用以下命令创建的 gt mvn 原型 创建 DgroupId my group id DartifactId myArtifactId DpackageName m
  • Python 将 html 转换为文本并模仿格式

    我正在学习 BeautifulSoup 并发现了许多 html2text 解决方案 但我正在寻找的解决方案应该模仿格式 ul li One li li Two li ul 会成为 One Two and Some text blockquo
  • 使用流下载大文件时的 Axios 事件

    我正在使用 axios服务器端 我要下载big文件 从技术上讲 这应该与字节范围一起使用 axios 是否处理字节范围请求 以便仅在所有响应准备就绪时调用回调函数 If 1 is not true 我应该处理吗数据块我自己 在下面的代码中
  • 使用 imap 访问电子邮件

    我在 Ubuntu 14 02 上使用 Apache 并在其上运行 php 我已连接到远程 mssql 服务器 因此不需要 mysql 我想知道如何连接到 gmail 注册的电子邮件 ID 以便阅读传入的电子邮件 我已尝试以下操作 但从本地