Проблема в Postfix?
Настраиваю сервер Postfix+Dovecot+MySQL+еще куча всякого фарша.
После того, как я «настроил» и постфикс и довекот, я пытаюсь его тестировать.
И не могу понять что не работает? Postfix? Dovecot? Может я неверно MX записи в админке домена выставил:
В какую сторону рыть? Может вывод каких-нибудь файлов для пущей наглядности выложить?
Postfix тебе же говорит:
Oct 2 23:37:17 debian postfix/trivial-rewrite[21094]: warning: do not list domain amet13.name in BOTH mydestination and virtual_mailbox_domains
Судя по логам не найден пользователь admin и следует указать адрес отправителя.
В данном примере не работает Postfix. Выложи его конфиг куда-нить.
Ну и рекомендации с reg.ru про MX запись:
В поле Mail Server желательно вводить имя домена, а не IP-адрес, т.к. не все почтовые сервера/сервисы могут доставлять почту в противном случае.
Гуглил по этому эррору, не нашел для себя ничего. А что это может значить?
И еще я очень сомневаюсь в правильности MX записи в домене, делаю это впервые, поэтому не знаю, правильно или нет.
Гуглил по этому эррору, не нашел для себя ничего. А что это может значить?
Ну для начала правильно перевести стоит.
внимание: не включайте домен amet13.name в ОБА списка mydestination и virtual_mailbox_domains
Теперь надо прояснить для себя в чем разница между mydestination и virtual_mailbox_domains.
не знаю, с postfix’ом толком не сталкивался, на днях поднимал почту на exim.
Судя по логам не найден пользователь admin и следует указать адрес отправителя.
Так у него он в виртуале, раз использует mysql. Или чего ТС хочет? Варнинг ранее как раз предупреждает, что сначала-ка я доставлю по-обычному и обламывается.
Теперь надо прояснить для себя в чем разница между mydestination и virtual_mailbox_domains.
Убрал amet13.name из mydestination.
Вроде ошибка пропала.
Теперь появилась ошибка в dovecot.
Написано, что unknown user, хотя я его создавал в БД.
Выборка mysql проходит корректно? Права?
Как узнать?, в этом пока не очень разбираюсь.
Да на самом деле я много инфы юзал. Основной вот этот: http://www.ussr.kiev.ua/ru/Debian-Postfix-Dovecot На самом деле я задумал гораздо больше, еще потом clamav+spamassasin и т.д. Но споткнулся после настройки довекота. Дело в том, что в этом мане, по которому я делаю, довекот еще старый, поэтому полностью перекопировать код из статьи не получится, вот я и стал по своему настраивать его.
password_query = SELECT email as user, password FROM virtual_users WHERE email=’%u’;
В твоем случае, таблица, имена полей — все должно совпадать, как для davecot, так и для postfix. Выборка у тебя может быть составлена по-другому. Файл настроек mysql для dovecot может быть где-угодно 🙂 Поэтому читай внимательно свой мануал. Может что-то ты упустил.
[postfix][unknown user] не приходят письма
при отправлении писем с других серверов в логе постфикса появляются записи вида
подскажите, пожалуйста, что не так. с вечера мозг насилую
скорее всего проблема в этой строке
должно быть что-то вроде
если нужно можно еще добавить и www.$mydomain, но я не видел почтовых адресов вида имя@http://www.example.com
выдает просто хостнейм
засим правлю
myhostname = хостнейм
и комментирую
#mydomain =
закоментил вторую строчку, оставил только unix:passwd.byname
убрал все virtual_, теперь постфикс ругается
.. postfix/virtual[12010]: fatal: bad string length 0 ★ ( 08.03.10 16:32:54 )
и все входящие письма висят в очереди и не хотят обрабатываться
славься, славься, великий webmin!
зашел в панель webmin, edit mail and ftp users, нажал на юзера, а там Primary email address enabled? No
. оказывается, волшебная фея забрала не только рабочий конфиг, но еще и все алиасы из /etc/postfix/virtual
щас добавлю туда всех юзеров, и проверю доставку.
/me сохранил бэкап в /root/backup/ на сервере, на ноут, на комп, и на две флешки
А ещё сделай так чтобы автоматом раз в неделю /etc куда-нить на удалённый хост складывался. Я написал скрипт который раз в день сохраняет бэкапы локально с инкрементами(rsnapshot) и самый актуальный шифрует и заливает хостеру по ftp с ssl.
я не так часто что-либо ломаю^Wнастраиваю, чтобы раз в неделю весь /etc бэкапить 🙂
так оно и весит копейки. Один раз настроил и забыл.
Задача: настроить отправку электронной почты (e-mail) от пользователей сервера в интернет. Необходимо для мониторинга оборудования, извещения о событиях и т.п. Пример: получать оповещения от smartd в случае обнаружения проблем со SMART диска.
Но для того, чтобы отправленные из своего MTA письма были доставлены до адресата, а не удалены спам-фильтром получателя, необходимо располагать:
Здесь будет рассматриваться установка и настройка Postfix для CentOS 7. Эта информация будет полезна и для выбора и установки MTA на другие системы.
Выбор почтового сервера
Из огромного множества рассмотрим 3 самых массовых почтовых сервера: Sendmail, Exim и Postfix.
Полезная информация по выбору MTA
Установка и настройка Postfix в CentOS 7
Установка и сохранения настроек по умолчанию в файле main.cf.origin:
Для настройки конфигурации Postfix необходимо отредактировать или добавить следующие параметры в главном конфигурационном файле Postfix /etc/postfix/main.cf:
После первичной настройки запускаем Postfix и прописываем его в автозагрузку:
Чтобы перечитать конфиг Postfix после его редактирования, пригодятся такие команды:
После этого Postfix готов к тестированию. Отправим почтовое сообщение самому себе на e-mail myemail@example.com и посмотрим логи Postfix:
Если в журнале присутствует такая строчка со статусом «status=bounced«, значит e-mail отклонен сервером получателя. Причину ищите в этой же строке журнала чуть дальше:
Если же в журнале «status=sent«, значит e-mail принят сервером получателя и будет скорее всего доставлен по назначению:
Дополнительные настройки для работы почтового сервера
Настройка Hostname сервера
Посмотреть, как называется сервер можно такой командой:
Если название отличается от необходимого или не установлено, тогда записать hostname для сервера:
Настройка PTR (Reverse DNS)
Сервер-отправитель письма указывает в параметре HELO (EHLO) свой домен, например server.example.com, а сервер получателя делает специальный whois-запрос, чтобы проверить, какой домен записан для IP сервера отправителя. Если домен, указанный для IP и в заголовке HELO (EHLO) не совпадают, то с большой долей вероятности письмо будет или отклонено, или перемещено в папку Спам.
Настройка DNS доменного имени почтового сервера
В панели управления регистратора домена example.com поддомен для сервера (server) конфигирируется, обычно, в разделе «Настройка DNS«:
Проверка влияния настроек PTR и DNS на отправляемые e-mail
После изменения настроек DNS необходимо подождать какое-то время, для того, чтобы они обновились на всех DNS серверах. Иногда это может затянуться до одних суток.
Отправляем тестовое письмо на свой e-mail и смотрим журнал:
По умолчанию, Postfix, да и, наверное, все другие MTA, отправляет письма в открытом не зашифрованном виде. Это сравнимо с просмотром web-страниц по небезопасному протоколу HTTP, вместо HTTPS. В этом случае, например, в интерфейсе Gmail, напротив получателя будет отображаться красный перечеркнутый замок, означающий, что сообщение не зашифровано. Но самое печальное, что если в письме будут какие-либо конфиденциальные данные, их смогут без проблем прочитать все, через кого проходит трафик, что очень и очень не безопасно.
TLS-шифрование отправляемых писем в Postfix
Далее нужно внести изменения в главный файл конфигурации Postfix (/etc/postfix/main.cf), а точнее, просто добавить строки, опубликованные ниже в конец файла:
Краткое описание настроек для шифрования исходящих писем:
11 шагов к высокой доставляемости email рассылки
Email маркетинг все чаще используют компании для эффективного продвижения. Но без хорошей доставляемости писем добиться результативности email рассылки будет сложно.
По статистике 21 % email рассылок коммерческого назначения не доходят до адресатов. Это значит, что каждое пятое отправленное письмо блокируется почтовым сервисом или теряется из-за несуществующих адресов и переполненных ящиков пользователей.
Статистика приведена исключительно по письмам, которые были отправлены по легально собранным базам. Что же влияет на доставляемость и как ее улучшить, расскажем в нашей статье.
1. Используйте тип подписки Double opt-in
Существует два способа формирования email базы: double opt-in и single opt-in.
Способ подписки single opt-in разрешает подписку без подтверждения. Отсюда и проблемы, в базу попадают несуществующие адреса, а также неправильно напечатанные и чужие адреса, владельцы которых сами не подписывались.
При подписке double opt-in пользователю необходимо подтвердить желание получать письма, кликнув на ссылке в письме. Пока пользователь не перейдет по ссылке, он не будет подписан. Таким образом в базу попадают адреса реальных людей, у которых есть желание получать от вас письма, а значит и процент доставленных писем будет больше.
2. Удаляйте несуществующие email адреса
Самые крупные почтовые сервисы, такие как Gmail, Яндекс, Mail.ru, строго следят за статистикой ошибок отправки email сообщений, и если статусы hard bounces (жестких возвратов) превышают норму, то такого отправителя блокируют почтовые сервисы.
Каковы причины возвратов со статусом hard bounces?
• Несуществующие адреса на указанном домене.
• Отклоненные письма сервером как спам, по причине того, что пользователи отказались
принимать письма ранее.
• Письма, помеченные пользователями как спам.
• Несуществующие домены.
Mail.ru предупреждает отправителей о том, чтобы они следили за своей добросовестностью и не рассылали письма, которые получают подобные статусы. В противном случае, их IP-адрес будет полностью или частично заблокирован.
Для улучшения доставляемости необходимо удалять адреса, которые приводят к hard bounces, из списка получателей. В сервисе SendPulse адреса с таким статусом автоматически добавляются в черный список, и далее по ним рассылка не осуществляется.
Помимо hard bounces существуют возвраты, которые не так строго расцениваются почтовыми сервисами – это soft bounces или мягкие возвраты.
Каковы причины возвратов со статусом soft bounces?
• Адрес временно недоступен. Обычно при этом статусе осуществляется несколько попыток доставки email.
• Почтовый ящик получателя переполнен.
• Доставка не удалась по другим причинам. Часто причиной этому могут стать неправильные настройки почтового сервера у получателя.
За этими возвратами также необходимо строго следить, и в случае повторений удалить адреса из своей email базы.
3. Удаляйте неактивных получателей
Если в вашей email базе есть получатели, которые длительный период времени не открывают письма, стоит обратить на них внимание. Подобная ситуация плохо сказывается на доставляемости. Поэтому по прошествии 3-6 месяцев бездействия, запускайте реактивационную кампанию и если не следует ответ, чистите email базу от подобных адресатов. Также стоит изменить частоту отправки или пересмотреть свой подход к подбору контента писем, ведь если подписчик бездействует, значит что-то нужно менять именно вам.
Компания Office в реактивационном письме предлагает отметить пол – это поможет им формировать подходящие email предложения.
4. Заполняем поле «от кого» настоящим именем
Используйте имя отправителя или название компании в поле «от кого», а можно и то и другое.
Поле «от кого» влияет на доставляемость даже в большей мере, чем тема письма. Имя отправителя играет роль в узнаваемости бренда и построении доверительных отношений с подписчиками. Если вы всегда заботитесь о пользе писем для ваших читателей, рано или поздно они начнут узнавать вас и вряд ли упустят ваше письмо в переполненном ящике.
5. Настройте DKIM и SPF
Технологи DomainKeys Identified Mail и SPF позволяют улучшить доставляемость. Получить эти два параметра можно у вашего email сервиса и затем прописать их в настройках домена. В руководствах SendPulse вы можете подробно ознакомиться с тем, как настраивать параметры DKIM и SPF.
6. Избегайте тем письма, которые вводят в заблуждение
Тема должна соответствовать содержимому письма. То есть, если вы предлагаете скидку в теме письма, подписчик обязательно должен найти ее внутри. Выполняйте обещания, ведь вешая людям лапшу на уши, вы рекордно быстро добьетесь низкой доставляемости.
Пример того, как надо делать, в письме от бренда модной одежды Kate Spade, они сообщают о скидке в теме, и держат слово.
Тема: Последний день со скидкой 25%!
7. Если файл — то ссылкой
Если хотите отправить подписчикам электронную книгу в PDF или другой файл, делайте это с помощью ссылки, а не прикрепляйте вложения.
Студия Дениса Каплунова в письме предлагает читателям скачать коллекцию чек-листов в формате PDF по ссылке.
8. Проверяйте письма на наличие спам-слов
В email маркетинге существует правило – не использовать спам-слова в теме и теле письма.
Однако фильтровать все спам слова достаточно сложная задача, так как под этот список попадает целый ряд слов, без которых не обойтись. Тут важнее не допустить их переизбытка.
9. Размер сообщения должен быть 40KB или меньше
Старайтесь не превышать этот размер. Вполне возможно, что придется уменьшать размер каждого изображения в письме. Но это того стоит, потому что положительно скажется на доставляемости.
10. Протестируйте письмо спам-сканером
Данная процедура не займет больше 2 минут, зато вы будете уверены в том, что ваше письмо не попадет в папку спам. Используйте для этого онлайн сервис spamscorechecker.com. Процедура состоит из двух этапов: отправляйте письмо на указанный адрес, а в ответ получайте оценку. Если оценка меньше пяти – письмо прошло спам контроль, если больше пяти – нет.
11. Email сервис с фокусом на высокую доставляемость
Если решили всерьез заняться email маркетингом, наш совет – подберите надежный email сервис, который фокусируется на высокой доставляемости писем и их открываемости (open rate).
SendPulse имеет хорошую репутацию серверов и обеспечивает высокую доставляемость, а технология искусственного интеллекта увеличивает уровень открытий писем вполовину, по сравнению с другими сервисами рассылок.
Мы предоставили краткий экскурс в возможности увеличения доставляемости. Надеемся, что вы последуете нашим советам и получите желанный результат. Регистрируйтесь в SendPulse и отправляйте свои рассылки с нами!
Базовые знания: основные определения email-маркетинга
Чтобы стать профессионалом в email-маркетинге, стоит начать с определения базовых понятий. Данная статья — краткая экскурсия по основным понятиям email-маркетинга для тех, кто только знакомится с рассылками.
Почтовый сервис
Сервис рассылки (Email Service Provider — ESP)
ESP — это сервисы для отправки email-кампаний. Существует множество платформ: MailChimp, Get Response, Sendsay, Mindbox, UniSender и другие.
Email-рассылка
Автоматизированная отправка электронных писем на электронные адреса (email) из базы подписчиков. Подробнее о видах рассылки читайте в этой статье.
База подписчиков
База подписчиков — это список пользователей с обязательным наличием email-ов, а также других данных, необходимых для рассылки: имя, телефон, адрес, список покупок.
Out of Cloud категорически против покупки базы подписчиков и обмена ими. Это подрывает репутацию отправителя и вызывает проблемы с доставляемостью и попаданием во входящие.
Прежде чем загружать все email-адреса в базу, независимо от того, как они были собраны, стоит проверить их подлинность с помощью сервиса get-n-post.com. Так вы избавитесь от подозрительных или несуществующих адресов, что в свою очередь избавит вас от санкций со стороны почтовых провайдеров.
Подписка
Это добровольная передача пользователем email-адреса и других данных для получения рассылки.
Opt-in — рассылка в результате регистрации на сайте. У этого способа есть проблема: можно зарегистрировать другого человека.
Confirmed opt-in — подписчик получает письмо с подтверждением регистрации и сразу имеет возможность отписаться от рассылки.
Double opt-in — требует от подписчика дополнительного подтверждения. Как правило, перехода из письма по ссылке.
Обычно подписка осуществляется с помощью специальной формы на сайте, откуда данные попадают в базу данных ESP, CRM, CMS.
Отписка
Отписка — это отказ подписчика от получения рассылки, в результате чего его email-адрес исключается из базы подписчиков. Всегда добавляйте ссылку на отписку в письме. Если вы делаете процесс отписки сложным, то рискуете попасть в папку «спам».
Сегментация базы
Разделение подписчиков на группы по определенным признакам, таким как язык, местоположение, дата подписки, уровень активности, почтовый клиент и другие.
Сегментируйте базу и работайте индивидуально с каждой группой людей, чтобы повысить эффективность рассылок.
Гигиена базы
Это процесс очистки базы подписчиков от неиспользуемых, неактивных адресов для повышения доставляемости и открываемости.
Если у вас высокий показатель баунсов и письма регулярно попадают в спам — это может означать, что вам пора чистить базу. Меры по сохранению базы чистой читайте в другой статье нашего блога.
Спам-ловушка
Электронный адрес, созданный специально для отлова спамеров. Отправители часто попадают в такие ловушки из-за того, что арендуют или покупают базу подписчиков или отправляют письма на адреса, которые уже не используются.
HTML-письмо и текстовое письмо
HTML-письмо — письмо, свёрстанное при помощи языка HTML, что позволяет добавлять фон, изображения, гиперссылки и другие элементы прямо в сообщение. Практически все ESP предлагают готовые HTML-шаблоны.
Текстовое письмо — обычная версия сообщения без кодирования, в которой нет возможности менять шрифт и его цвет, менять фон и нельзя ставить гиперссылки. Изображения прикрепляются в виде файла.
По данным исследования Hubspot, две трети опрошенных предпочли HTML обычным текстовым. Однако учитывайте, что некоторые пользователи отключают HTML-письма в настройках почты и не каждый почтовый клиент отображает такие сообщения.
Веб-версия письма
Просмотр HTML-письма в виде веб-страницы, когда оно некорректно отображается в почтовом сервисе (нет изображений, кнопок, анимаций). Ссылку лучше поставить в начале письма. Так пользователь быстрее её найдет.
Персонализация
A/B-тестирование
Тестирование двух или нескольких вариантов письма для определение лучшего. Для этого база подписчиков рандомно делится на равные части, им отправляются тестируемые варианты. Побеждает тот, у которого выше open rate или CTR. Тестируются тема письма, имя отправителя, контент и время отправки.
Bounce
Bounce — уведомление о том, что письмо не доставлено получателю. Есть 2 вида bounce’ов: мягкий (soft bounce) и жесткий (hard bounce).
Soft Bounce приходит в следующих случаях:
Некоторые ESP после того, как произошёл софт баунс, несколько раз на протяжении одной кампании повторно отправляют письмо. Если от одного email-адреса в течении нескольких email-кампаний приходит софт баунс, ESP может расценить его как хард баунс.
Hard bounce приходит в случаях, когда:
Хард баунсы ухудшают доставляемость и могут стать причиной блокировки отправителя почтовыми серверами. Такие адреса следует удалять из базы. Некоторые сервисы рассылок, например, MailChimp, делают это автоматически.
Доставляемость
Доставляемость (delivery rate) — соотношение числа отправленных писем к фактически попавшим получателю во входящие. Следите, чтобы доставляемость не падала ниже 95%, иначе сервис рассылки применят санкции вплоть до блокировки вашего аккаунта.
Open rate
Открываемость (open rate) — процент получателей, открывших письмо. Показатель открываемости зависит от качества базы и от заголовка самого письма.
По данным MailСhimp средний open rate рассылок компаний из разных отраслей — 22,25%. Открываемость писем выше в B2C сегменте.
Для повышения открываемости следите за качеством базы, проводите A/B-тестирование тем писем.
Click-through rate (CTR)
Показатель кликабельности (CTR) — это соотношение кликов по всем ссылкам, расположенным в письме, к числу доставленных писем.
Ссылка обычно выделяется в тексте или делается в виде кнопки (призыва к действию, Call-To-Action) с надписью “купить товар”, “сделать заказ”, “записаться на семинар”.
Уровень кликабельности — важный показатель, если целью рассылки является продажа или привлечение трафика на сайт.
Conversion rate
Конверсия — соотношение количества выполненных действий к числу доставленных сообщений. Выполненным действием считается покупка товара, заявка на услугу, регистрация на сайте и другие.
Конверсия оценивает общую эффективность компании.














