How to control the header cyrus lmtp adds to an e-mail upon delivery

Leena Heino Leena.Heino at uta.fi
Fri May 26 06:27:44 EDT 2017


Hi,

The lmtp received line is defined in imap/lmtpengine.c:
     p += sprintf(p, " by %s", config_servername);

The lmtp should use the servername setting or gethostname() if servername 
is unset.

On Fri, 26 May 2017, Michael Hieb wrote:

> Does anyone know how to control the header cyrus lmtp adds to an e-mail upon 
> delivery?
>
> I see following added to headers of e-mail received via cyrus lmtp from 
> postfix
>
> Received: from mail.domain1.net (mail.domain1.net [192.168.1.75]) by 
> MAILSERVER (Cyrus v2.4.18) with LMTPA; Fri, 26 May 2017 00:26:03 +0000
>
> I would like to  change "MAILSERVER (Cyrus v2.4.18) with LMTPA" to show FQDN 
> "imap.domain1.com (Cyrus v2.4.18) with LMTPA".
>
>
>
> Configuration as follows:
>
> Here is my configuration in /etc/cyrus.com
>
>     # at least one LMTP is required for delivery
>     lmtpdomain1               cmd="lmtpd -a" 
> listen="mail.domain1.com:lmtp" maxchild=-1 maxforkrate=100
>
> I have servename set in /etc/imapd.conf (and this does appear correctly in 
> the banner when a client connects to imap - I realize this is independent 
> from lmtp)
>
>    servername: imap.domain1.com
>
> Here is the delivery in /etc/postfix/main.cf
>
>    relay_transport = lmtp:mail.celoso.net:2003
>
>
>
>
> Let me know what other information you require.
>
> Appreciate any clue or advice.
>
> ----
> Cyrus Home Page: http://www.cyrusimap.org/
> List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
> To Unsubscribe:
> https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus
>
>

-- 
   Leena Heino              University of Tampere
   ( liinu at uta.fi )      ( http://www.uta.fi/ )


More information about the Info-cyrus mailing list