This Postfix/Dovecot server is in a closed lab environment and can't send or receive to the Internet. My goal is to be able to set the mail from header to any address (not only local) to any account on the system.

If I send and receive the email from the system itself the header remains intact and you can see the spoofed mail from header. If I connect to the system across the network the mail still gets delivered but the mail from is missing completely. It's a minor annoyance at this point but I'm just interested in knowing what mechanism is doing this. I'm also new to Dovecot so not sure if it is configuration there too. Also if there is a better forum to move this to I'm happy to do that.

# See /usr/share/postfix/main.cf.dist for a commented, more complete version

# Debian specific:  Specifying a file name will cause the first
# line of that file to be used as the name.  The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = no

# See http://www.postfix.org/COMPATIBILITY_README.html -- default to 2 on
# fresh installs.
compatibility_level = 2

# TLS parameters
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = fa6d3469418c
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = $myhostname, mamailer, fa6d3469418c, localhost.localdomain, localhost
relayhost = 
mynetworks = all, [::ffff:]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.