Поменяйте на
mydomain = example.ru
и в mydestination лучше писать
mydestination = $myhostname localhost.$mydomain localhost $mydomain
Вы же почту ожидаете не на user@mail.example.ru а на user@example.ru? Значит домен - это example.ru
И все-таки, почитайте по той ссылке, что я давал. Куча вопросов отпадет.
Кроме того, нужно внимательно и правильно задать имя сервера в DNS, обратную зону, имя хоста и т.д., иначе Вашу почту будут "посылать" как спам. Почитайте - я писал в этой теме о настройке антиспама, и как именно должен "вести" себя легитимный сервер.
Пользователь решил продолжить мысль 25 Мая 2010, 08:42:06:
Дэлфи,
Если внимательно посмотреть на main.cf то в нем указано, когда именно postfix принимает письма для посылки на "чужой" домен.
Например, "permit_mynetworks, permit_sasl_authenticated"
Т.е. если Ваш компьютер находится в mynetworks, то аутентификации не нужно.Если нужна всегда - выкиньте permit_mynetworks, но только если Вы действительно хорошо понимаете, что именно делаете.
Если боитесь, что Вы - open relay,
на предыдущей странице я давал ссылку для проверки. вот тут можно (и нужно) это проверить:
http://www.abuse.net/relay.html