【问题标题】:How to use PHPMailer and Google's Oauth without install如何在不安装的情况下使用 PHPMailer 和 Google 的 Oauth
【发布时间】:2019-12-17 15:37:39
【问题描述】:

我正在使用共享托管服务(所以不是单个服务器),所以我无法在服务器上安装任何插件。我刚收到来自 gooel 的邮件,告诉我他们将停止并禁用任何用户名和密码以继续使用它。

我的旧php包括class.phpmailer.phpclass.smtp.php发送邮件

有没有人知道一种简单的方法可以让我在不安装 PHPMailer composer 的情况下继续运行我的旧程序?我尝试下载 PHPMailer 6 并查看他们的 PHP,但他们只是添加了很多 php,其中一些我不需要它,我只想使用 PHPmailer 发送电子邮件。

非常感谢

【问题讨论】:

    标签: php oauth phpmailer


    【解决方案1】:

    PHPMailer 6 没有更改您需要加载的文件数量 - 请阅读自述文件。

    你不需要在你的服务器上运行 composer 来使用它。在本地运行它(没有限制),然后上传它生成的 vendor 文件夹以及所有其他 PHP 脚本。在没有 composer 的情况下管理依赖项是一项非常艰巨的工作,所以我建议你不要费心去尝试。

    使用 OAuth 确实很复杂,这就是它需要额外代码的原因。

    【讨论】:

    • 谢谢,你的意思是从github.com/PHPMailer/PHPMailer/releases下载?但是没有供应商文件夹,谢谢
    • 否,在本地机器上安装并运行 composer。用它来安装PHPMailer,它会为你生成vendor文件夹,然后你可以上传到你的服务器
    猜你喜欢
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-10
    • 1970-01-01
    • 1970-01-01
    • 2015-10-20
    相关资源
    最近更新 更多