Bug 118399
| Summary: | Wrong path to deliver in cyrus.m4 | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Bob Chiodini <chiodr> |
| Component: | sendmail | Assignee: | Thomas Woerner <twoerner> |
| Status: | CLOSED RAWHIDE | QA Contact: | David Lawrence <dkl> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | rawhide | ||
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | i386 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2004-04-01 15:49:32 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 114961 | ||
Fixed in rawhide in rpm sendmail-8.12.11-4.3 or newer. Problem still exists in sendmail-8.12.11-4.5 (FC2T2). I would have thought the fix would have been in sendmail-cf (sendmail-cf-8.12.11-4.5 installed). It is fixed: sendmail-cf-8.12.11-4.5: /usr/share/sendmail-cf/mailer/cyrus.m4: ifdef(`CYRUS_MAILER_PATH',, `define(`CYRUS_MAILER_PATH', /usr/lib/cyrus-imapd/deliver)') My mistake. The fix was installed with the first update. sendmail-cf-8.12.11-4.i386.rpm was in the original FC2T2 iso, sorry. /usr/share/sendmail-cf/mailer/cyrus.m4 is the macro file for the old Cyrus-IMAPd version 1.6.x. The correct m4 macro file for the Cyrus-IMAPd version 2.2.3 shipping with FC 2 is usr/share/sendmail-cf/mailer/cyrusv2.m4. That will use the lmtp socket. Or see http://anfi.homeunix.net/cyrus/#sendmail for newer m4 macro solutions supporting the new virtual domain support with v. 2.2.3. |
From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686) Gecko/20040107 Galeon/1.3.7 Description of problem: From /usr/share/sendmail-cf/mailer/cyrus.m4 the path to deliver is incorrect as follows: ifdef(`CYRUS_MAILER_PATH',, `define(`CYRUS_MAILER_PATH', /usr/cyrus/bin/deliver)') should be: ifdef(`CYRUS_MAILER_PATH',, `define(`CYRUS_MAILER_PATH', /usr/lib/cyrus-imapd/deliver)') Version-Release number of selected component (if applicable): sendmail-cf-8.12.11-3.2.1 How reproducible: Always Steps to Reproduce: 1. Configure sendmail.mc using /usr/share/sendmail-cf/cf/cyrusproto.mc 2. Restart sendmail 3. Note error in /var/log/maillog when new mail is received. Actual Results: /var/log/maillog indicates: SYSERR(root): Cannot exec /usr/cyrus/bin/deliver: No such file or directory Expected Results: Mail should be delivered without error. Additional info: