Package Details: courier-mta 1.3.5-1

Git Clone URL: https://aur.archlinux.org/courier-mta.git (read-only, click to copy)
Package Base: courier-mta
Description: IMAP(s)/POP3(s) and SMTP Server with ML-manager, webmail and webconfig
Upstream URL: http://courier-mta.org
Licenses: GPL2
Conflicts: courier-imap, courier-maildrop, imap-server, smtp-forwarder, smtp-server, ucspi-tcp
Provides: courier-imap, courier-maildrop, imap-server, pop3-server, smtp-forwarder, smtp-server
Submitter: svenstaro
Maintainer: vario
Last Packager: vario
Votes: 13
Popularity: 0.000475
First Submitted: 2012-10-13 09:56 (UTC)
Last Updated: 2023-11-25 16:21 (UTC)

Required by (1375)

Sources (14)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

opensorcerer commented on 2021-12-27 16:13 (UTC)

In all courier-* packages make seems to be missing from makedepends. I at least had to separately install it on a clean Arch machine to not run into an error involving makefiles (which does not tell one that make is missing).

vario commented on 2021-08-21 07:26 (UTC)

I've just added a new package for courier-pythonfilter if anyone would like to use it.

vario commented on 2021-08-06 14:17 (UTC) (edited on 2021-08-07 04:24 (UTC) by vario)

Added "restart" option to systemd unit files (patch to imapd-ssl included).

vario commented on 2021-08-06 13:24 (UTC)

@andrej - looks like a typo on imapd.rc.in unless I'm mistaken?

andrej commented on 2021-08-06 12:48 (UTC)

@vario Sam has just added restart into imapd-ssl, so it will probably appear in the next minor release.

vario commented on 2021-08-06 10:10 (UTC) (edited on 2021-08-06 10:11 (UTC) by vario)

@andrej - no problem, seems reasonable to have all options reflected in the unit files. I'll wait on an outcome for your imapd-ssl issue before implementing, though since imapd-ssl just runs the imapd binary with different options I don't see why the restart option can't be added.

andrej commented on 2021-08-06 09:06 (UTC) (edited on 2021-08-06 09:06 (UTC) by andrej)

It looks like most Courier’s startup scripts (with a surprising exception of imapd-ssl) have a restart command, which (by its semantics of sending a SIGHUP) corresponds to systemd’s reload command. However, the unit files in this package don’t support it.

I’ve added that using config drop-ins like these:

/etc/systemd/system/courier-esmtpd.service.d/restart.conf

[Service]
ExecReload=/usr/sbin/esmtpd restart

/etc/systemd/system/courier-esmtpd-ssl.service.d/restart.conf

[Service]
ExecReload=/usr/sbin/esmtpd-ssl restart

/etc/systemd/system/imapd.service.d/restart.conf

[Service]
ExecReload=/usr/sbin/imapd restart

/etc/systemd/system/courier.service.d/restart.conf

[Service]
ExecReload=/usr/sbin/courier restart

It might be helpful to have this^^^ in the mainstream unit files.

vario commented on 2021-04-13 11:14 (UTC)

That's not what pkgrel is for. You have to look out for your locally built package dependencies. You'll be aware next time! Also look out for authlib update just released...

andrej commented on 2021-04-12 23:07 (UTC) (edited on 2021-04-12 23:08 (UTC) by andrej)

My courier.service didn’t start after a recent update to courier-unicode.

systemd[1]: Starting Courier Daemon...
courier[9751]: /usr/sbin/courier: error while loading shared libraries: libcourier-unicode.so.4: cannot open shared object file: No such file or directory
systemd[1]: courier.service: Control process exited, code=exited, status=127/n/a
systemd[1]: courier.service: Failed with result 'exit-code'.
systemd[1]: Failed to start Courier Daemon.

This needs a pkgrel increase to force a rebuild. Rebuilding helped on my system.