Created attachment 223513 [details] Patches for Makefile and files/cyruslookup.patch Hi dinoex. I recently built two environments for cyrus-imapd and sendmail. At that time, I found some bugs in cyruslookup.patch and fixed them. I found the following bug in cyruslookup.patch: * A socket file to smmapd does not match current cyrus-imapd's provided it. * FEATURE (mrs_cyrus) requires the definition of MAILER (cyrusv2d), but it does not exist. According to the (*) site, New release (B) of cyrusv2 mailer needs to be installed, The original sendmail has an older version installed. (*) http://jmaimon.com/sendmail/anfi.homeunix.net/sendmail/rtcyrus2.html http://jmaimon.com/sendmail/anfi.homeunix.net/sendmail/cyrusv2.html * In the old version, error handling fails when there is no user in cyrus-imapd. We only need to write "example.org mrs_cyrus_mailertable:" in the /etc/mail/mailertable, but must write "example.org mrs_cyrus_mailertable:error:5.1.1:550 User unknown" :-(. The attached patch fixes the above problem. P.S. Makefile installs "*.orig"s in cf directories, so I remove them.
Created attachment 223514 [details] Patch for Makefile Oops, sorry. I missed take care of pkg-plist. So I re-fixed Makefile.
Looks fine.
A commit references this bug: Author: dinoex Date: Thu Mar 25 03:40:32 UTC 2021 New revision: 569183 URL: https://svnweb.freebsd.org/changeset/ports/569183 Log: - update option CYRUSLOOKUP PR: 254495 Submitted by: nork(at)inth-nine.com Changes: head/mail/sendmail/Makefile head/mail/sendmail/files/cyruslookup.patch