我们的网站没有发送自动电子邮件,因为 php_mail() 函数不起作用,而且似乎是因为 sendmail 不起作用。
我尝试使用各种命令行,但没有发送电子邮件。我还安装了 qmail。php.ini 显示它正在使用 sendmail。日志中没有任何内容:/var/log/maillog
当我尝试再次安装 sendmail 时,它显示以下错误:
Error: plesk-mail-qc-driver conflicts with plesk-mail-pc-driver-11.0.9-cos6.build110120608.16.x86_64
Error: plesk-mail-pc-driver conflicts with psa-qmail-rblsmtpd-0.88-cos6.build110120606.19.x86_64
Error: plesk-mail-pc-driver conflicts with plesk-mail-qc-driver-11.0.9-cos6.build110120608.16.x86_64
Error: plesk-mail-pc-driver conflicts with 2:psa-qmail-1.03-cos6.build110120606.19.x86_64
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
它不承认--skip-broken
rpm -Va --nofiles --nodigest
没有变化的结果
当我尝试service sendmail start
这样做时,它回复:“sendmail:无法识别的服务”
我怎样才能使 sendmail 工作?
答案1
您在 Ubuntu 机器上使用 rpm 和 centos 软件包。这根本行不通。最重要的是,您使用的是 plesk,它在这里被认为是恶意软件。