email - Azure 网站和 MediaWiki : how to enable emails sending

标签 email azure mediawiki pear azure-web-app-service

例如,当用户创建帐户、重置密码等时。

第一步是在 LocalSettings.php 文件中设置邮件服务器凭据,按照此文档:http://www.mediawiki.org/wiki/Manual_talk:$wgSMTP#Example_using_Google_Mail

但是执行此操作后,您将收到“PEAR 邮件包未安装”错误消息。怎么解决这个问题?

最佳答案

事实证明它相对简单:

  1. 确保您的邮件服务器凭据正确
  2. FTP 到根文件夹并将index.php 重命名为index.php.old - 否则它会被覆盖
  3. 使用“Hosted website”工作流程安装 PEAR 管理器
  4. 将 pear.conf 重命名为 pear.ini - 否则您将无法启动 Web 管理器
  5. 在根文件夹中创建 .user.ini 文件,并将 pear 的物理路径添加到 *include_path* 变量中 - 这篇文章值得称赞:http://chrisrisner.com/Using-PEAR-with-Windows-Azure-Websites-and-PHP
  6. 打开网络管理器( http://domain.name/index.php )并在 PEAR 中安装以下软件包(不确定其中一些软件包是否多余,但安装后,我能够连接到 GMAIL 服务器)

    • Auth_SASL
    • 邮件
    • Mail_Mime
    • Net_SMTP
  7. 将index.php重命名为index.php.pear,将go-pear.php重命名为go-pear.php.pear,并将index.php.old重命名回index.php

    <
  8. 尝试注册 - 您应该会收到一封电子邮件

关于email - Azure 网站和 MediaWiki : how to enable emails sending,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17981481/

相关文章:

ssl - 如果启用 SSL,Mediawiki 无法加载 CSS

vba - Outlook VBA 代码错误

html - 是否可以将 BMP 转换为 CSS/HTML

Azure SDK C# - 计划虚拟机自动关闭

javascript - MediaWiki 1.19 : How to load JavaScript in head?

mediawiki - 获取与RecentChange条目相关的IP地址

email - Outlook 2016 在表格行之间添加了空间。 HTML 电子邮件开发人员,找不到有效的修复程序

php - 无法仅向 Hotmail 发送邮件。 (gmail等完美运行)

c# - 如何使用c#创建microsoft azure服务总线队列?

amazon-web-services - Azure 的本地云堆栈类似于 AWS 的 LocalStack?