当前位置: 首页 > 知识库问答 >
问题:

Cakephp 2.x与Office365的邮件连接

司徒骞尧
2023-03-14

我正在开发一个应用程序,我的客户使用Office 365处理电子邮件等...我试图连接Cakephp邮件与office 365 SMTP,但没有任何成功。以下是我的代码:

public $default = array(
    'from' => array('info@*****.com' => 'Company Name'),
    'transport' => 'Smtp',
    'host' => 'tls://smtp.office365.com',
    'port' => 587,
    'username' => 'info@*****.com',
    'password' => '*******',
    'client' => null,
    'log' => true,
    'tls' => true
);

我得到的错误是无法连接到SMTP服务器。我还尝试了以下带tls和不带TLS的主机:

  1. ssl://smtp-mail.outlook.com
  2. Smtp.mail.apac.microsoftonline.com(在此我得到超时错误)
  3. pod51022.outlook.com

谢谢

共有1个答案

卓致远
2023-03-14

尝试以下操作:

    'public $default = array(
'host' => 'smtp.office365.com',
'port' =>25,
'from' => array('info@*****.com' => 'Company Name'),
'transport' => 'Smtp',
'username' => 'info@*****.com',
'password' => '*******',
'tls'=>true );'

如果它不起作用,请尝试删除密码,

确保
电子邮件id经过身份验证,可以在office365上发送匿名邮件。

 类似资料:
  • 我下载了Office 365 Connect ASP。NET MVC示例代码http://dev.office.com/code-samples-detail/5985,将其注册为Azure Active Directory中的应用程序(我具有全局管理员权限),并授予其所需的权限-“登录并读取用户配置文件”和“以用户身份发送邮件”(无其他权限),以及配置了web。配置为“ClientID”和“Cl

  • 我正在尝试编写一个应用程序,该应用程序可以在收件箱中检查带有附件的邮件项目,并且邮件在Office 365上。我尝试按照Office开发人员中心关于注册应用程序的说明进行操作,但它似乎必须是Web应用程序或本机应用程序(假设是手机)。您不能简单地连接到Office 365(使用API)并使用测试控制台应用程序获取邮件项目吗?

  • 问题内容: 环境: Windows 2008 R2 Jenkins1.580.2 LTS Mailer plugin 1.12 Email Extension Plugin 2.39 Java 8 在将我的Jenkins CI服务器配置为在移至Office365中的“企业”帐户后发送电子邮件通知时遇到一些问题。所以这是我的配置: Jenkins从StartTLS支持开始(带有参数’-Dmail.s

  • 我正在开发一个基于SAAS的站点,我必须将两个DBs中的两个表连接起来,比如说DB1中的table1和DB2中的table2。我必须使用cakephp中的join从表1和表2获取匹配记录,但它会抛出如下错误: 错误:SQLSTATE[42000]:语法错误或访问冲突:1142 SELECT命令拒绝用户'dbname'@'localhost'访问表'table_name'。 有谁能解释一下如何使用c

  • 我们正在尝试使用OAUTH通过POP3连接到Office365。我们得到错误“协议错误。连接已关闭。下面提到10”堆栈跟踪 下面是我们用来连接的代码片段 我们可以通过OAUTH使用IMAP协议连接到Office。我们尝试了jakarta-mail-1.6.5和jakarta-mail-1.6.6,但都无法解决错误。请建议我们是否连接错误或缺少任何属性。

  • 我可以在日历中查询相关的邮件ID吗?我无法想象这是可能为每一个消息。 谢谢! 编辑:@venkat谢谢。邮件项目比紧急日历事件标准更易于处理。作为Exchange开发人员,我不得不问--您真的需要一个示例来说明如何将邮件绑定事件更好地作为邮件项而不是日历事件项来处理吗?好的,这很酷,这里有一个: 谢谢!