Goodmorning,
I have a problem with postfix. I have a dedicated server with more domains.
I can receive email from each domain correctly.
I can send email too with a problem.
All email I send from virtual domain have the main domain part.
Example :
- domain1 with some email
- domain2 with some email
- domain3 with some email
If I send email from domain1 it is all ok
If I send email from domain2 or domain3 I get user(at)domain1 ALWAYS. This is a big problem, i cannot reply to my email.
Any idea ?

Here is my main.cf

mydestination = $myhostname, localhost.$mydomain
biff = no
append_dot_mydomain = no
readme_directory = no
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
alias_maps = hash:/etc/aliases
mynetworks = 127.0.0.0/8
mailbox_command = procmail -a $EXTENSION
mailbox_size_limit = 0
recipient_delimiter = +
inet_protocols = all
virtual_alias_maps = hash:/etc/postfix/virtual
sender_bcc_maps = hash:/etc/postfix/bcc
ipc_idle = 100s
smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated reject_unauth_destination
broken_sasl_auth_clients = yes
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_option = noanonymous
smtpd_client_restrictions = hash:/etc/postfix/access_client, reject_unknown_client
smtpd_sender_restriction = reject_unknown_sender_domain

Thank you !