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