我在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用户名和密码。我想知道我是否遗漏了什么。
非常感谢
答案 0 :(得分:0)
您是否在php.ini
文件中激活了imap.so扩展程序? extension=imap.so
它是localhost服务器上出现问题的根本原因
答案 1 :(得分:0)
试试这个(你需要打开你的出站转发):
- 在google.com/a/yourdomain.com
登录您的帐户- 点击“设置”标签,然后在左栏中选择“电子邮件”。
- 在“出站中继”部分中,选择“允许用户在配置域外托管的”发件人地址时通过外部SMTP发送邮件。
- 点击保存更改。
醇>