But, the most obvious issue is that you’ve got cyberd.magma in your virtual map file (/etc/postfix/virtual), but you’ve got a user with a different name. I don’t know how that would happen…maybe you changed the email format after creating the user? Changing the format does not change existing usernames.
You’ll either need to delete and recreate the user (easiest) or manually change it (for user@domain.tld format, this is particularly tricky as you need a second name of user-domain to make all software happy…not everything will work with user@domain.tld usernames).
When i am getting email from different domain/servers all works perfect… when i am sending from user1@magma.gr to user2@magma.gr - return back…how i will fix it ?
When creating new users - have the same problem… need to change anything at webmin>servers>postfix mail server… have many things (didn;t change anyhting yet) - or may be i need to change something at the domain because when email returns back… give that can find username at host (host: localdomain ?)…
may be a setting… will make the difference…
When sending from different virtual server (domaina.tld) email to the same ip different virtual server (domainb.tld) i have problem too… returns back only from outside works perfect.
the mail aliases are like these:
cyberd Address cyberd.magma
forwarding to cyberd.magma