Change dovecot hostname
Sami Ketola
sami.ketola at dovecot.fi
Tue Aug 23 08:57:34 UTC 2016
Hi,
Looking at the source code it seems that the fqdn used in the lmtp received headers is
fetched from environment variable DOVECOT_HOSTDOMAIN and if that is not defined
gethostbyname() is used.
You can try setting that prior launching dovecot.
Sami
> On 19 Aug 2016, at 21:43, Scott W. Sander <scottwsx96 at gmail.com> wrote:
>
> I have noticed that the name of my private server running dovecot appears
> in email headers rather than the public-friendly name of my server.
>
> Is there a method to specify an alternate server name for the dovecot
> server to use for itself in the dovecot configuration files? I performed a
> few Google searches and was not able to find the answer to my question.
>
> -------
>
> user at server1:~$ dovecot --version
> 2.2.9
> user at server1:~$ dovecot -n
> # 2.2.9: /etc/dovecot/dovecot.conf
> # OS: Linux 3.16.0-77-generic x86_64 Ubuntu 14.04.4 LTS ext4
> auth_mechanisms = plain login
> info_log_path = /var/log/dovecot.log
> log_path = /var/log/dovecot.log
> mail_location = maildir:/var/mail/vhosts/%d/%n
> namespace inbox {
> inbox = yes
> location =
> mailbox Drafts {
> special_use = \Drafts
> }
> mailbox Junk {
> special_use = \Junk
> }
> mailbox Sent {
> special_use = \Sent
> }
> mailbox "Sent Messages" {
> special_use = \Sent
> }
> mailbox Trash {
> special_use = \Trash
> }
> prefix =
> }
> passdb {
> args = scheme=PLAIN username_format=%u /etc/dovecot/dovecot-users
> driver = passwd-file
> }
> protocols = " imap lmtp pop3"
> service auth {
> unix_listener /var/spool/postfix/private/auth {
> group = postfix
> mode = 0666
> user = postfix
> }
> }
> service imap-login {
> inet_listener imaps {
> port = 993
> ssl = yes
> }
> }
> service lmtp {
> unix_listener /var/spool/postfix/private/dovecot-lmtp {
> group = postfix
> mode = 0600
> user = postfix
> }
> }
> service pop3-login {
> inet_listener pop3s {
> port = 995
> ssl = yes
> }
> }
> ssl = required
> ssl_cert = </etc/ssl/certs/server1_combined.pem
> ssl_key = </etc/ssl/private/server1_key.pem
> userdb {
> args = uid=vmail gid=vmail home=/var/mail/vhosts/%d/%n
> driver = static
> }
More information about the dovecot
mailing list