Dear friends, I am here with a typical problem with my home email server. I hope anyone of you would have exerienced the same problem I'm experiencing currently. Please help me or guide me if somebody knows something about it. Thanks in advance! My requirement: I want a mail server that can relay mails to the internet using GMail and fetch the mails of different accounts into the mail server and distribute them to their respective users. I am using Postfix, Fetchmail and Dovecot. I have a PC with 3 users. My father, brother and I use the PC having Ubuntu 9.04 and share the internet. We all send mail and retrieve mail. We do use Evolution and Mutt sometimes. We want to send our mails with our email_ids without even logging in. Hostname mail.myhomepc.com Domain myhomepc.com User====LocalEmail_ID===========Email_ID [email protected][email protected] [email protected][email protected] [email protected][email protected] Whenever, I send a message using raj's account, the From address and Reply-To address contains [email protected] or [email protected]. But I want it to be rewritten to my original email_id, that is, [email protected]. But somehow this is not happening. My main.cf file contains: smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) biff = no append_dot_mydomain = no readme_directory = no alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myhostname = mail.myhomepc.com myorigin = /etc/mailname mydestination = myhomepc.com, mail.myhomepc.com, localhost.myhomepc.com, localhost mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all inet_protocols = all smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination broken_sasl_auth_clients = yes smtp_tls_CAfile = /etc/postfix/cacert.pem smtp_tls_cert_file = /etc/postfix/MyHomePC-cert.pem smtp_tls_key_file = /etc/postfix/MyHomePC-key.pem smtp_use_tls = yes smtpd_use_tls = yes smtpd_tls_CAfile = /etc/postfix/cacert.pem smtpd_tls_cert_file = /etc/postfix/MyHomePC-cert.pem smtpd_tls_key_file = /etc/postfix/MyHomePC-key.pem smtpd_tls_received_header = yes smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache tls_random_source = dev:/dev/urandom smtpd_sasl_auth_enable = no smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd smtpd_sasl_local_domain = $myhostname smtp_sasl_security_options = noanonymous smtp_sasl_tls_security_options = noanonymous smtpd_sasl_application_name = smtpd smtp_tls_per_site = hash:/etc/postfix/tls_per_site relayhost = [smtp.gmail.com]:587 disable_dns_lookups = yes smtp_generic_maps = hash:/etc/postfix/generic transport_maps = hash:/etc/postfix/transport My sasl_passwd file contains: [smtp.gmail.com]:587 [email protected]:ravi's_password My generic file contains: [email protected][email protected] [email protected][email protected] [email protected][email protected] raj@[email protected] [email protected][email protected] [email protected][email protected] [email protected][email protected] ravi@[email protected] [email protected][email protected] [email protected][email protected] [email protected][email protected] raghav@[email protected] A part of my master.cf file contains: relay unix - - - - - smtp -o smtp_generic_maps= -o smtp_fallback_relay= I have created my custom certificate using SSL. I've created the Postfix's main.cf file following a tutorial on the net. Currently mails are going fine, but with our local email_ids. I want Postfix to rewrite our local email_ids with the equivalent email_id on the net. I know that it's possible, but somehow I can't figure it out. Please help me in either correcting the wrong configuration on my part or guiding me to achieving what I require. Thanks in advance! Thanks & Regards,