天天看點

bugzilla發送郵件失敗 & 發送成功而收件人收不到

建立使用者報:

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服務;

繼續閱讀