使用imap访问电子邮件

时间:2014-07-02 07:29:10

标签: php apache ubuntu

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

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

我已尝试过以下操作,但在从我的localhost运行时显示空白屏幕:

<?php

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

?>

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

非常感谢

2 个答案:

答案 0 :(得分:0)

您是否在php.ini文件中激活了imap.so扩展程序? extension=imap.so它是localhost服务器上出现问题的根本原因

答案 1 :(得分:0)

试试这个(你需要打开你的出站转发):

  
      
  1. 在google.com/a/yourdomain.com
  2. 登录您的帐户   
  3. 点击“设置”标签,然后在左栏中选择“电子邮件”。
  4.   
  5. 在“出站中继”部分中,选择“允许用户在配置域外托管的”发件人地址时通过外部SMTP发送邮件。
  6.   
  7. 点击保存更改。
  8.