Ошибку "550 non-local sender verification failed" Postfix возвращает при проверке отправителя (sender) письма. Вероятно, в случае писем на mail.ru ваш сервер не проходит данную проверку и поэтому письма не доставляются.
Почему это происходит - можно предположить несколько возможных причин:
1. Отсутствие или неправильная настройка обратного DNS-имени (reverse DNS) вашего сервера или его IP-адреса. Некоторые почтовые сервисы, включая mail.ru, проверяют это, чтобы убедиться, что отправитель - это действительно почтовый сервер с правильной конфигурацией.
2. Проблемы с настройкой SPF (Sender Policy Framework), которые могут вызывать ошибку. Убедитесь, что у вас есть корректные SPF-записи в настройках DNS для вашего домена, указывающие на ваш сервер как один из возможных отправителей.
3. Ошибки в настройке DKIM (DomainKeys Identified Mail). Убедитесь, что DKIM настроен правильно и ключи соответствуют вашему серверу. В случае проблем с DKIM некоторые почтовые сервисы могут считать письма ненадежными и отклонять их.
4. Возможно, у mail.ru есть ограничения по принятию писем с вашего IP-адреса или домена в связи с какими-то их правилами или политикой безопасности. В этом случае, вам может потребоваться обратиться в службу поддержки mail.ru для выяснения причин блокировки.
Для уточнения причины проблемы рекомендуется связаться с почтовым сервисом mail.ru или обратиться к администраторам вашего сервера, чтобы провести более детальную диагностику и разрешить данную проблему.