如何在DigitalOcean上的dokku中启用PHP mail()函数

七月

我已经在DigitalOcean上用Dokku部署了一个PHP网站。这是一个非常简单的网站,其中包含联系表格。但是,由于显然PHPmail()函数不起作用,因此无法发送该表单

我已经安装sendmail在服务器计算机上,并且能够sendmail通过命令行发送电子邮件我已按照此处的说明进行操作:

https://www.digitalocean.com/community/questions/do-I-need-to-configure-anything-to-use-php-mail-function-on-fresh-lamp-install

但我不断收到此错误:

-bash:导出:`/ usr / sbin / sendmail:/ usr / local / sbin:/ usr / local / bin:/ usr / sbin:/ usr / bin:/ sbin:/ bin:/ usr / games:/ usr / local / games':无效的标识符

在第三个答案之后,回答与我相同的问题(https://www.digitalocean.com/community/questions/php-mail-function-enable);我已经安装了,postfix并且试图更改服务器上的php.ini文件(位于/ etc / php5 / cli /之类的怪异路径中)。我完全不确定该php.ini文件是否是dokku在编译应用程序时使用的文件。

我找不到有关此问题的任何其他文档,非常感谢您的帮助。

弗兰基

除了@MarcB对这些注释的明智建议外,请在问题的具体内容上使用适当的邮件客户端(如phpMailer或SwiftMailer),您可以通过运行轻松调试php值phpinfo()

具体寻找:
-sendmail_path

您还可以通过以下方式对其进行微调:-mail.add_x_header-mail.force_extra_parameters-mail.log-sendmail_from

根据所描述的错误,检查文件~/.bashrc并清理您放入的文件好像您已将PATH变量形式代理$PATH

它应该像 export PATH=...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

php函数mail()无法正常工作

来自分类Dev

阻止PHP等待mail()函数

来自分类Dev

使用Windows 8.1在localhost上测试PHP的mail()函数

来自分类Dev

如何在PHP mail()函数中包含对文件的调用

来自分类Dev

PHP Mail函数仅在某些时间有效

来自分类Dev

PHP mail()函数返回true,但不发送邮件

来自分类Dev

PHP mail()函数...发送空消息

来自分类Dev

MAMP,OSX 10.8.5上的MediaWiki:PHP的mail()函数中出现未知错误

来自分类Dev

PHP xampp mail()函数不起作用

来自分类Dev

在PHP Mail函数中设置$ headers数组时遇到问题

来自分类Dev

在自定义exim安装中使用php mail()函数

来自分类Dev

使用php mail()函数发送链接

来自分类Dev

PHP mail()函数和PHMailer的疑问

来自分类Dev

PHP'mail()'函数不发送电子邮件

来自分类Dev

如何将HTML表单数据发送到wordpress上的wp_mail函数?

来自分类Dev

如何在Angular 8中启用的按钮上调用函数?

来自分类Dev

是否可以在PHP的Mail函数中添加CSS?

来自分类Dev

发送函数调用后如何获取Laravel Mail响应?

来自分类Dev

PHP联系人表格,一直有效直到迁移。警告:mail()[function.mail]:mail()函数的参数错误,未发送邮件

来自分类Dev

阻止PHP等待mail()函数

来自分类Dev

如何在PHP mail()函数中包含对文件的调用

来自分类Dev

PHP mail()函数...发送空消息

来自分类Dev

PHP xampp mail()函数不起作用

来自分类Dev

Python popen2函数重写(php-mail-parsing)

来自分类Dev

使用mail()函数从php收集数据

来自分类Dev

PHP mail()函数和PHMailer的疑问

来自分类Dev

如何在mail()函数中将from属性更改为我的电子邮件

来自分类Dev

无法使用php mail()函数发送邮件

来自分类Dev

PHP mail() 函数中的延迟

Related 相关文章

  1. 1

    php函数mail()无法正常工作

  2. 2

    阻止PHP等待mail()函数

  3. 3

    使用Windows 8.1在localhost上测试PHP的mail()函数

  4. 4

    如何在PHP mail()函数中包含对文件的调用

  5. 5

    PHP Mail函数仅在某些时间有效

  6. 6

    PHP mail()函数返回true,但不发送邮件

  7. 7

    PHP mail()函数...发送空消息

  8. 8

    MAMP,OSX 10.8.5上的MediaWiki:PHP的mail()函数中出现未知错误

  9. 9

    PHP xampp mail()函数不起作用

  10. 10

    在PHP Mail函数中设置$ headers数组时遇到问题

  11. 11

    在自定义exim安装中使用php mail()函数

  12. 12

    使用php mail()函数发送链接

  13. 13

    PHP mail()函数和PHMailer的疑问

  14. 14

    PHP'mail()'函数不发送电子邮件

  15. 15

    如何将HTML表单数据发送到wordpress上的wp_mail函数?

  16. 16

    如何在Angular 8中启用的按钮上调用函数?

  17. 17

    是否可以在PHP的Mail函数中添加CSS?

  18. 18

    发送函数调用后如何获取Laravel Mail响应?

  19. 19

    PHP联系人表格,一直有效直到迁移。警告:mail()[function.mail]:mail()函数的参数错误,未发送邮件

  20. 20

    阻止PHP等待mail()函数

  21. 21

    如何在PHP mail()函数中包含对文件的调用

  22. 22

    PHP mail()函数...发送空消息

  23. 23

    PHP xampp mail()函数不起作用

  24. 24

    Python popen2函数重写(php-mail-parsing)

  25. 25

    使用mail()函数从php收集数据

  26. 26

    PHP mail()函数和PHMailer的疑问

  27. 27

    如何在mail()函数中将from属性更改为我的电子邮件

  28. 28

    无法使用php mail()函数发送邮件

  29. 29

    PHP mail() 函数中的延迟

热门标签

归档