LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Server (http://www.linuxquestions.org/questions/linux-server-73/)
-   -   Postfix SMTP relay via gmail using original sender email address? (http://www.linuxquestions.org/questions/linux-server-73/postfix-smtp-relay-via-gmail-using-original-sender-email-address-942642/)

bdobolina 04-30-2012 08:43 PM

Postfix SMTP relay via gmail using original sender email address?
 
I followed the HOWTO here http://www.howtoforge.com/postfix_re...her_mailserver to setup a postfix server to relay email through my gmail account, but it's rewriting the sender address to the gmail account.

How do you setup postfix to relay mail through gmail without having the sender address rewritten and keep the original sender FROM: address intact?

Code:

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

# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
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.

myhostname = server01
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases

# The domain that is appended to any address that does not have a domain.
myorigin = /etc/mailname

# List of domains that this mail system considers local.
mydestination = server01, localhost.localdomain, localhost

relayhost = [smtp.gmail.com]:587
mynetworks = 10.88.254.0/24 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all

##### client TLS parameters #####
smtp_tls_loglevel=1
smtp_tls_security_level=encrypt
smtp_tls_CAfile = /etc/postfix/cacert.pem
smtp_use_tls = yes
smtp_sasl_auth_enable=yes
smtp_sasl_password_maps=hash:/etc/postfix/sasl/passwd
smtp_sasl_security_options = noanonymous
smtp_always_send_ehlo = yes


Raum the Old 05-01-2012 01:55 AM

unpossible
 
Quote:

Originally Posted by bdobolina (Post 4667165)
I followed the HOWTO here http://www.howtoforge.com/postfix_re...her_mailserver to setup a postfix server to relay email through my gmail account, but it's rewriting the sender address to the gmail account.

How do you setup postfix to relay mail through gmail without having the sender address rewritten and keep the original sender FROM: address intact?

You can't. Postfix can't do anything about this. This is just the way Gmail works.

KenJackson 05-01-2012 05:12 AM

Thanks for the how-to. I'll have to have a closer look at that.

But why use gmail? I send my email through my ISP (Verizon) with various valid "From:" email addresses. Probably most ISPs will allow that.

descendant_command 05-01-2012 05:28 AM

It used to be settable in your gmail account settings, but I haven't checked out gmail in some time and their policy may have changed.

scrooge_74 05-01-2012 06:21 AM

use a service like dynDNS to relay your mails , i used to do it when my ip was a home one so everybody blocked my mails as possible spam.


All times are GMT -5. The time now is 09:27 PM.