建立使用者報:
URL: http://localhost/process_bug.cgi
There was an error sending mail from 'bugzilla-daemon' to '[email protected]':error when closing pipe to /usr/lib/sendmail:
Traceback:
at Bugzilla/Mailer.pm line 186.
Bugzilla::Mailer::MessageToMTA(...) called at Bugzilla/BugMail.pm line 365
Bugzilla::BugMail::sendMail(...) called at Bugzilla/BugMail.pm line 267
Bugzilla::BugMail::Send(...) called at Bugzilla/Bug.pm line 1220
Bugzilla::Bug::_send_bugmail(...) called at Bugzilla/Bug.pm line 1161
Bugzilla::Bug::send_changes(...) called at /var/www/html/bugzilla/process_bug.cgi line 377
>>>
1: 修改下列參數:
[[email protected] ~]# vim /var/www/html/bugzilla/data/params
'mail_delivery_method' => 'SMTP',
'mailfrom' => '[email protected]',
'maintainer' => '[email protected]',
'smtp_password' => '12345678',
'smtp_username' => '[email protected]',
'smtpserver' => 'smtp.unihz.com',
'use_mailer_queue' => 'on', #郵件進隊列處理,改善頁面僵死的等待
[[email protected] ~]# /var/www/html/bugzilla/jobqueue.pl start #啟動郵件隊列處理
[[email protected] ~]# /var/www/html/bugzilla/jobqueue.pl install #寫進核心,開機自動啟動
2: 以上操作完成後,上述錯誤就不見了,但是郵件發出去後,收件人卻收不到郵件,需做如下操作:
[[email protected] ~]# vim /etc/dovecot/conf.d/10-mail.conf
将下面一句的#去掉
# mail_location = mbox:~/mail:INBOX=/var/mail/%u
[[email protected] ~]# vim /etc/dovecot/dovecot.conf
增加下面三句:
protocols = imap pop3 lmtp
disable_plaintext_auth = no
ssl = no
3: 重新啟動sendmail dovecot服務;