DpoHro: То есть верификация производится домена которому принадлежит почтовый ящик, а не домен который отправляет письмо?
Поясню еще раз.
Домен письма не отправляет, отправляет письма почтовый сервер (MTA), но от имени вашего домена.
А у домена есть ряд записей (spf/dkim), при помощи которых принимающей сервер проверяет причастность(аутентификацию) сервера отправителя к вашему домену.
Приведу простой пример, что бы вам проще было понять:
Я могу с своего сервера отправить письмо от имени вашего домена, однако сервер получатель не сможет определить, действительно ли владелец/пользователь домена отправил это письмо, или кто то другой. Для решения этой проблемы используют такие средства как spf и dkim, которые позволят проверить "причастность" севера отправителя и домен от которого пришла почта. Кроме того, эти средства позволяют указать принимающим серверам как поступать с почтой с серверов, не прошедших проверку (spf или dkim), например можно дать указания отправлять письма в спам или вообще отвергать.
DpoHro: Есть 4 домена, на один из них настроен POSTFIX/DOVECOT Нужно ли прописывать SPF и DKIM для остальных доменов? И самое главное почему? Ведь сервером выступает только один!
Начнем с самого начала.
POSTFIX/DOVECOT настроены не на домене, а на сервере (VPS).
Сервер обслуживает отправку сообщений, с ваших 4-х доменов.
А днс записи, «SPF» и «DKIM» добавляются к каждому домену в отдельности.
Другое дело, что подписывать сообщения посредством opendkim, можно используя один ключ (большого греха в этом нет), но днс записи должны быть добавлены для каждого домена.
DpoHro: именно при верной настройке почтового сервера, spf, dkim, dmarc можно ОБЕЗОПАСИТЬ себя от попадания в спам базы
А вот тут, вы сильно ошибаетесь, наличие DKIM и SPF ни коем образом не спасет вас от рассылки спама. И уж тем более от попадания в спам-листы, если ломанут ваш сайт или почтовый сервер окажется открытым релеем.
Выдает ошибку:
Если решили пойти этим путем - то используйте одиночные ковычки
echo iconv("utf-8", "windows-1251",'<li><a href="'.pun_htmlspecialchars($item***91;'link'***93;).'" title="'.pun_htmlspecialchars($item***91;'title'***93;).'">'.$subject_truncated.'</a></li>."\n"');
Как надо усовершенствовать код чтобы на выходе было cp1251?
А может пойти по другому пути.
И установить нужную вам кодировку при конненте с БД?
DMARC - настраивать ли?
На этот вопрос вы должны ответить самостоятельно.
Прочитайте эту статью и решите, надо вам или нет.
Какие параметры прописаны у Вас?
Параметры дело индивидуальное. Сами решайте, как поступать с "левыми" письмами.
То есть верификация производится домена которому принадлежит почтовый ящик, а не домен который отправляет письмо?
Поясню еще раз.
Домен письма не отправляет, отправляет письма почтовый сервер (MTA), но от имени вашего домена.
А у домена есть ряд записей (spf/dkim), при помощи которых принимающей сервер проверяет причастность(аутентификацию) сервера отправителя к вашему домену.
Приведу простой пример, что бы вам проще было понять:
Я могу с своего сервера отправить письмо от имени вашего домена, однако сервер получатель не сможет определить, действительно ли владелец/пользователь домена отправил это письмо, или кто то другой. Для решения этой проблемы используют такие средства как spf и dkim, которые позволят проверить "причастность" севера отправителя и домен от которого пришла почта. Кроме того, эти средства позволяют указать принимающим серверам как поступать с почтой с серверов, не прошедших проверку (spf или dkim), например можно дать указания отправлять письма в спам или вообще отвергать.
Есть 4 домена, на один из них настроен POSTFIX/DOVECOT
Нужно ли прописывать SPF и DKIM для остальных доменов?
И самое главное почему?
Ведь сервером выступает только один!
Начнем с самого начала.
POSTFIX/DOVECOT настроены не на домене, а на сервере (VPS).
Сервер обслуживает отправку сообщений, с ваших 4-х доменов.
А днс записи, «SPF» и «DKIM» добавляются к каждому домену в отдельности.
Другое дело, что подписывать сообщения посредством opendkim, можно используя один ключ (большого греха в этом нет), но днс записи должны быть добавлены для каждого домена.
именно при верной настройке почтового сервера, spf, dkim, dmarc можно ОБЕЗОПАСИТЬ себя от попадания в спам базы
А вот тут, вы сильно ошибаетесь, наличие DKIM и SPF ни коем образом не спасет вас от рассылки спама. И уж тем более от попадания в спам-листы, если ломанут ваш сайт или почтовый сервер окажется открытым релеем.
NS указываю на хостинг, что ессно, поскольку там сайт.
На этом же хостинге я прописал МХ яндекса, удалив дефолтные
Тогда должно работать.
Взглянуть бы на домен, была бы конкретика. Скиньте в личку, если это не секрет.
ps.
А использование днс яндекса, не такая плохая идея.
ip адреса у хостеров меняются не часто, о чем предупреждают. При переезде не нужно менять mx, cname text(например для spf).
Для исключения простоя сайта - настраиваете зону на яндексе и меняете ns адреса. на адреса яндекса.
А если указаны NS хостера, то mx будет браться хостера.
Если укажите NS Яндекса, то MX и A будут браться с Яндекса.
Туда куда указывает NS, от туда все и берется
Если NS указывают на регистратора, то и mx будет браться у регистратора.
разве записи регистратора не приоритетней хостеровских?
Только те серверы, на которые указывают ns адреса прописанные в домене, отвечают за зоны(А/МХ/и т.д.), и не важно что где-то там еще прописано.
---------- Добавлено 24.04.2015 в 20:08 ----------
3. Что за трабла с 3м шагом? Где я мог накосячить? Или не я?
не видя домен, сказать очень сложно.
Если навезете домен (хоть в личку), укажу на проблему.
;13672870]Никак нельзя. Редирект может отдать только веб-сервер. Не DNS.
Так оно так, но регистратор может разместить поддомен www на своем сервере, а там уже выполнить редирект редирект.
Вот например http://freedns.afraid.org так умеет http://hostingkartinok.com/show-image.php?id=9f250db01c4f0bab03bd981c7d22d994
Как вы выше и сказали, только это костыль.