小编Rob*_*zma的帖子

通过Hostgator中的Office365用PHP(phpmailer)发送邮件

我希望能够通过office365 在Hostgator中发送邮件.我能用gmail做到这一点,但无法将其设置为使用office365.

它适用于我的其他两台服务器,我很好.唯一的问题是Hostgator.他们必须采取一些行动吗?

<?php
require_once('class.phpmailer.php');
$mail = new PHPMailer(true);



$mail->IsSMTP();

$mail->SMTPDebug = 2;
$mail->SMTPAuth = true;
$mail->SMTPSecure = "tls";
$mail->Host = "pod51014.outlook.com";
$mail->Port = 587;
$mail->Username = "usernamehere";
$mail->Password = "************";

/* ... addaddres, reply, subject, message -> the usual stuff you need ... */

$mail->Send();

?>
Run Code Online (Sandbox Code Playgroud)

我只是不断得到以下回应:

SMTP -> ERROR: Failed to connect to server: Connection refused (111) 
Run Code Online (Sandbox Code Playgroud)

我在与他们的支持聊天,587端口应该打开.

php smtp phpmailer office365

7
推荐指数
1
解决办法
5121
查看次数

如何在Zend Framework 2中获取控制器名称,操作名称

我在Zend Framework 2中有一个默认模块:

namespace Application\Controller;

use Zend\Mvc\Controller\AbstractActionController;
use Zend\View\Model\ViewModel;

class IndexController extends AbstractActionController
{
    public function indexAction()
    {
        return new ViewModel();
    }
}
Run Code Online (Sandbox Code Playgroud)

如何获取当前控制器或操作名称的名称...并将其传递给视图和/或布局?不得不说我刚刚开始使用ZF2框架.

php zend-framework2

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

php ×2

office365 ×1

phpmailer ×1

smtp ×1

zend-framework2 ×1