heducose: так попробуйте и увидите. Граватар привязывается к адресу электронной почты и большая часть фримейлов поддерживают получение аватаров из граватара.
P.S. если вы ранее с этого адреса писали, то аватар может показаться не сразу, т.к. обычно граватар дергается с определенной периодичностью и отсутствие граватара на некоторое время кэшируется.
Игорь Лавров: какую именно проблему это не решит? Вы прочитали статью? У вас проблема в том, что вы в поле From подставляете чужой e-mail, а mail.ru публикует политику, чтобы письма от mail.ru принимались только с авторизацией. Ваш сервер разумеется не авторизован отправлять письма от mail.ru, поэтому вы не сможете отправлять письма с mail.ru во From никуда. Подставляйте в From не адрес, который ввел пользователь, а e-mail своего домена, предварительно прописав свой сервер в SPF-политике, а емейл пользователя подставляйте в поле Reply-To. Это решит проблему.
longclaps: это не важно, т.к. способность и исправлять и обнаруживать ошибки зависит от расстояния Хэмминга, если не ошибаюсь, в данном случае можно будет исправить до 2 ошибок и обнаружить до 8.
hr_lolka: ну из других способов - поставить свой DNS сервер, который будет отрабатывать запросы для какого-нибудь домена example.com и для запроса типа idsomerandom.example.com писать в какую-нибудь базу id запроса и соответствующий ему домен, а вы этот id из базы будете брать. Примерно так делает whoer и ему подобные сервисы.
покажите заголовки письма с mail.ru.
В postmaster статистика появится через сутки, наличие DKIM он может проверить только по статистике.
Вообще попадание писем в спам напрямую с DKIM скорее всего не связано, если только у вас нет DMARC-политики quarantine.
redsocks для этого скорей всего не годится. Да и вообще вряд ли какой-то бесплатный соксификатор для этого пригоден, т.к. требуется достаточно хитрая логика для "подменного" разрешения имен, она бывает в платных соксификаторах. Вы можете попробовать сделать решение с локальным DNS-прокси примерно в такой конфигурации (этот прокси нужно запустить на клиенте)
на 53м порту на 127.0.0.1 будет DNS-резолвер перенаправляющий все запросы в google DNS по TCP.
Этот прокси (127.0.0.1) следует использовать вместо провайдерского DNS.
Совместно с этим DNS-прокси можно использовать соксификатор.
allow и parent нужны только в том случае, если прокси не будет попадать под соксификатор, иначе перенаправление будет делать сам соксификатор.
teub74: нет, у вас скорей всего просто потери в сети. Запустите пинг до 213.180.204.213 и посмотрите, теряются ли пакеты. А то что возвращает ваш сервер и сервер яндекса сравните между собой. Иногда при копировании лишние знаки \ добавляют, например, или пробелы.
>*** Can't find mail._domainkey.example.com: No answer
Это потому что у вас проблемы с IPv6, при этом почему-то у вас он указан как приоритетный.
попробуйте
nslookup -q=TXT mail._domainkey.example.com 213.180.204.213