我正在使用这个CGI 脚本。
CGI 工作正常,但我无法在 CentOS 中通过此表单发送电子邮件。请帮我?我必须为此设置任何东西吗?还是 MTA?
嗯,有点难查。它似乎相当慷慨地评论,不幸的是在日语中:-/。
据我所知,它希望您将变量 $server 设置为接受外发邮件的 SMTP 服务器。所以你需要(访问)一个 SMTP 服务器。
你应该检查 sendmail 命令
$ which sendmail
$ ls /usr/bin/sendmail
并且,您可以使用 sendmail 命令发送电子邮件吗?
Perl 附带了优秀的文档,可以perldoc
在您的计算机上使用命令行访问这些文档。要获得帮助perldoc
:
$ perldoc perldoc
目录
$ perldoc perltoc
函数帮助
$ perldoc -f open
搜索关键字的常见问题列表:
$ perldoc -q mail
$ perldoc -q "How do I send mail"
根据操作系统/发行版组合,还可能安装文档的 HTML 版本。您应该每年至少浏览一次常见问题解答和主要部分。
我认为下载一些发布在某处的任意二进制文件对我们来说不是一个好主意。如果您要发布代码,请在此处发布。至于您的问题,FAQ 可能会帮助您开始调试:如何发送邮件?