On Thu, 10 Apr 2014 12:48:34 +0200
Hanno Böck <ha...@hboeck.de> wrote:

> I see.
> Then probably a different approach might be easier: Providing an
> option to change the name under that esmtpd gets logged into syslog.
> 
> I think basically changing this line
> courieresmtpd.c:              clog_open_syslog("courieresmtpd");
> from a hardcoded string to something configurable would do, right?

Quick and dirty patch attached that does this.

Sam, do you think you'd commit something like this?

-- 
Hanno Böck
http://hboeck.de/

mail/jabber: ha...@hboeck.de
GPG: BBB51E42
diff -Naur courier-0.73.1/courier/module.esmtp/courieresmtpd.c courier-0.73.1-1/courier/module.esmtp/courieresmtpd.c
--- courier-0.73.1/courier/module.esmtp/courieresmtpd.c	2013-09-25 13:05:52.000000000 +0200
+++ courier-0.73.1-1/courier/module.esmtp/courieresmtpd.c	2014-04-10 12:50:55.454025200 +0200
@@ -1063,7 +1063,11 @@
 		if (p && *p && config_has_vhost(p))
 			config_set_local_vhost(p);
 
-		clog_open_syslog("courieresmtpd");
+		if ( getenv("LOGNAME") ) {
+			clog_open_syslog(getenv("LOGNAME"));
+		} else {
+			clog_open_syslog("courieresmtpd");
+		}
 
 		if ((p=getenv("ESMTP_TLS")) && atoi(p))
 		{

Attachment: signature.asc
Description: PGP signature

------------------------------------------------------------------------------
Put Bad Developers to Shame
Dominate Development with Jenkins Continuous Integration
Continuously Automate Build, Test & Deployment 
Start a new project now. Try Jenkins in the cloud.
http://p.sf.net/sfu/13600_Cloudbees
_______________________________________________
courier-users mailing list
courier-users@lists.sourceforge.net
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users

Reply via email to