我的Web服务器上有我的角度应用程序,我需要该应用程序发送电子邮件!
我认为最简单的方法是将数据从Angular发送到可以执行PHP Mail的PHP文件。
问题是,我已经在应用程序中建立了一个名为/php
的目录,并插入了一个.php
文件。当我瞄准.php
文件时,它将带我到我的应用程序,但没有数据或任何内容。我真的只希望它执行.php
文件。
现在我明白了,该应用程序正在无法运行PHP的Express服务器中运行,那么有没有解决的办法?
谢谢(我正在运行Angular 6)
答案 0 :(得分:0)
我有一个单一的邮件发送脚本,该脚本基于通过$ _POST发送给它的信息来工作,因此,当我需要从任何东西发送邮件时,我只是在其中包含正确形式的字段/值的超级脚本中生成了一个帖子。我可以从Java,Angular / JS东西,PHP,在命令行上进行curl等发布。
对于您的情况,我将使用类似的方法。添加一些身份验证以确保发送您帖子的是您的角度应用程序,并且它应该相对快速简便。
但是...该PHP脚本必须在具有正确配置的邮件系统的Web服务器上运行,以使mail()
调用正常工作