eMail Bounce Handler
Инструмент для фильтрации и обработки вернувшихся писем
Mac OS / Windows |
Полезные ссылки |
ВЫГОДНОЕ ПРЕДЛОЖЕНИЕ ДНЯ — Получите Bounce Handler за 59.95 $44.95 (-26%) с учетом налогов. Срок этого приложения истекает через |
eMail Bounce Handler 4.0.3 (September 13, 2023)
The recipient panel now also display the recipient selection count.
The rules editor now supports wildcards. The email exclusion list now supports wildcards. Better extraction internalization. New rules added to rule editor (default rules). The toolbar icons have been colored to better distinguish them. Fix: Rules no longer getting duplicated when reverting to factory settings.
Fix: Several macOS Monterey related minor fixes. Fix: Several MS Windows 11 related minor fixes.
macOS version of the application is now available as Universal Binary (Intel+ARM). Fix: Built-in support system was broken because of online form captcha and new security measures. Fix: Now handles malformed DSN messages.
The application interface has been enhanced in order to show the result in a better way. MacOS Disk image now comes signed and notarized by Apple in order to pass through Catalina Gatekeeper checks. eMail Bounce Handler now uses native internet sockets. MLM has been updated to support last PHP version 7.2. It is now possible to rate and review the application. Fix: Error 102 when connecting to MLM in given occasions. Fix: Window no longer placed on top after a file drop on MS Window. Fix: The version update system has been fixed, an issue was preventing the download to finish properly.
ASK YOUR QUESTIONS BELOW
Recent questions from our Bounce Handler users
eMail Bounce Handler умеет обрабатывать любые возможные источники, содержащие письма-возвраты: локальные файлы, локальные и удаленные почтовые ящики, отрывки текста, а также буфер обмена.
В ситуациях удаленного доступа программа поддерживает как POP, так и IMAP протоколы, отслеживая возвраты и никак не затрагивая другие сообщения.
▾ Last videos, Online events and Q&A Sessions ▾
▾ Last customer reviews ▾
Maxprog ® — Maxprog, LLC & Stan Busk — © 2001-2023 — Все права защищены
Информация о компании | Отзывы клиентов | Карта сайта | Правовая информация | Политика конфиденциальности | Связаться с нами
Что за дела с mail.ru и postfix?
Всюду шлется нормально письма кроме мэил.ру. Они какие-то особенные. Ругается вот так:
May 6 14:00:07 fra1 postfix/master[30688]: terminating on signal 15 May 6 14:00:07 fra1 postfix/master[30868]: daemon started -- version 2.11.0, configuration /etc/postfix May 6 14:00:30 fra1 postfix/pickup[30871]: 479B5140FD1: uid=33 from= May 6 14:00:30 fra1 postfix/cleanup[30876]: warning: connect to Milter service inet:localhost:8891: Connection refused May 6 14:00:30 fra1 postfix/cleanup[30876]: 479B5140FD1: message-id= May 6 14:00:30 fra1 postfix/qmgr[30872]: 479B5140FD1: from=, size=1145, nrcpt=1 (queue active) May 6 14:00:30 fra1 postfix/smtp[30878]: 479B5140FD1: to=, relay=mxs.mail.ru[217.69.139.150]:25, delay=0.29, delays=0.02/0.01/0.16/0.11, dsn=5.0.0, status=bounced (host mxs.mail.ru[217.69.139.150] said: 550 Unroutable sender address (in reply to MAIL FROM command)) May 6 14:00:30 fra1 postfix/cleanup[30876]: 9D588140FD3: message-id= May 6 14:00:30 fra1 postfix/qmgr[30872]: 9D588140FD3: from=<>, size=2922, nrcpt=1 (queue active) May 6 14:00:30 fra1 postfix/bounce[30879]: 479B5140FD1: sender non-delivery notification: 9D588140FD3 May 6 14:00:30 fra1 postfix/qmgr[30872]: 479B5140FD1: removed May 6 14:00:30 fra1 postfix/local[30880]: 9D588140FD3: to=, relay=local, delay=0.02, delays=0/0.01/0/0.01, dsn=2.0.0, status=sent (delivered to mailbox) May 6 14:00:30 fra1 postfix/qmgr[30872]: 9D588140FD3: removed
Естественно я погуглил ошибку 550, много где про нее пишут, но как такового решения не удается найти. Что с этим делать?
Мои конфиги постфикса:
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) biff = no append_dot_mydomain = no readme_directory = no smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key smtpd_use_tls=yes smtpd_tls_session_cache_database = btree:$/smtpd_scache smtp_tls_session_cache_database = btree:$/smtp_scache smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination myhostname = fra1 alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases mydestination = fra1, localhost.localdomain, , localhost relayhost = mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = all inet_protocols = all milter_default_action = accept milter_protocol = 2 smtpd_milters = inet:localhost:8891 non_smtpd_milters = inet:localhost:8891
- Вопрос задан более трёх лет назад
- 6205 просмотров
Статусы писем
При просмотре статистики, настройке и анализе вебхуков, получении результатов отправки писем Unisender Go выдаёт статусы писем разной степени подробности. В этой статье описано, какие статусы бывают и как их обрабатывать.
Стандартные статусы
На верхнем уровне можно выделить 9 стандартных статусов письма. Именно этот стандартный статус приходит в вебхуке или выгружается методами event-dump/* в поле status:
- sent — сообщение отправлено. Этот статус не позволяет понять, было ли доставлено сообщение, он всего лишь сообщает о факте прохождения письмом всех проверок на корректность и постановки сообщения в очередь на отправку.
- delivered — сообщение успешно доставлено, т.е. принято сервером получателя. Позже этот статус может измениться на “opened”, “clicked”, “unsubscribed”, “subscribed” или “spam”.
- opened — сообщение доставлено и зарегистрировано его прочтение. Может измениться на “clicked”, “unsubscribed”, “subscribed” или “spam”. Прочтения регистрируются только в случае, если в параметрах отправки письма был использован параметр track_read=1.
- clicked — сообщение доставлено, прочитано и был зарегистрирован переход по одной из ссылок в письме. Может измениться на “unsubscribed”, “subscribed” или “spam”. Переходы по ссылкам регистрируются только в случае, если в параметрах отправки письма был использован параметр track_links=1.
- unsubscribed — сообщение было доставлено получателю и прочитано им, но пользователь отписался по ссылке в письме или по ссылке в заголовке List-Unsubscribe. Может измениться “subscribed”.
- subscribed — сообщение было доставлено получателю и прочитано им, но пользователь отписался, а потом снова подписался по ссылке в письме. Может измениться на “unsubscribed”.
- soft_bounced — временная недоставка сообщения. Unisender Go продолжает попытки доставки в течение 2 суток. В случае успешной доставки письмо перейдёт в статус “delivered”, в случае неуспешной — в “hard_bounced”.
- hard_bounced — доставка не удалась, попыток доставки больше не будет. Статус окончательный. Возможных причин неудачной доставки масса, для их анализа можно использовать текст ответа SMTP-сервера из поля delivery_info.destination_response или нашу внутреннюю классификацию ошибок из поля delivery_info.delivery_status, описанную ниже. ВАЖНО: hard_bounced не означает автоматически, что адресат не существует и не сможет получать сообщения в будущем — он означает, что вот это конкретное письмо не может быть доставлено. В зависимости от delivery_status причина может быть и в том, что адрес неправильный, и в блокировке от спама, и в том, что просто почтовый ящик получателя переполнен.
- spam — сообщение доставлено, но было отмечено как «спам» самим получателем. Статус окончательный. Такая информация может быть получена только от доменов, поддерживающих соответствующие оповещения (используя технологию FBL), например: mail.ru, msn.com, outlook.com, hotmail.com, live.com, ukr.net, yahoo.com, aol.com.
Расширенные статусы
Если при установке вебхука методом webhook/set вы указали «delivery_info»=1, то в вебхуке вы будете дополнительно получать расширенный статус письма. Также этот расширенный статус доступен при выгрузке CSV событий методами event-dump/* или в разделе «Статистика», личного кабинета. Основываясь именно на этом расширенном статусе, мы даём классификацию ошибок в статистике недоставок.
Расширенные статусы мы получаем, в т.ч. основываясь на многолетнем анализе ответов SMTP-серверов — зачастую недостаточно смотреть только на код ошибки и даже на сообщение об ошибке, порой надо знать особенности конкретных mailbox-провайдеров, чтобы правильно интерпретировать их ответ. И поскольку поведение mailbox-провайдеров меняется, есть вероятность и изменения интерпретации текущих расширенных статусов, и даже появления новых. Поэтому мы не приводим здесь исчерпывающий список расширенных статусов и не гарантируем, что список этих статусов останется фиксированным — но гарантируем, что семантический смысл уже существующих статусов меняться не будет.
Не для всех событий, отправляемых в виде вебхука, доступен расширенный статус. И если он недоступен, то событие стоит интерпретировать, основываясь на семантике стандартных статусов, описанных выше.
Ниже приведена таблица расширенных статусов, поделенная на группы в зависимости от предполагаемой реакции на эти статусы.
Успех
Сообщение было отправлено, промежуточный статус до получения ответа о доставке/недоставке.
Сообщение доставлено и зарегистрировано его прочтение.
Сообщение доставлено, прочитано и выполнен переход по одной из ссылок.
Жалоба и отписка — получатель заносится в списки пожаловавшихся/отписавшихся и последующие отправки на этот адрес Unisender Go блокирует, пока адресат не будет удален из списка блокировки через suppression/delete
Письмо доставлено, но сервер получателя поместил его в папку «Спам».
Сообщение доставлено, но помещено в папку «спам» самим получателем.
Сообщение доставлено и прочитано, но пользователь отписался по ссылке в письме.
Временная ошибка — soft bounce, попытки доставки будут продолжены
Одна или несколько попыток доставки оказались неудачными, но попытки продолжаются. Статус неокончательный.
Несуществующие — сервер ответил, что адрес не существует. Unisender Go предотвращает попытки отправки на такие адреса в будущем на длительный срок, для большинства mailbox-провайдеров это полгода. Но не навсегда — не исключено, что в будущем такой адрес всё-таки может быть зарегистрирован или реанимирован.
Адрес не существует (и неизвестно, существовал ли когда-либо).
Адрес когда-то существовал, но сейчас не используется. Доставка не удалась.
Почтовый ящик получателя удален.
Отклонены как спам — когда сервер явно сообщает, что не будет принимать письмо, т.к. считает его спамом. Это не всегда означает, что следующее письмо от этого же отправителя будет тоже отклонено.
Письмо отвергнуто как спам сервером получателя.
Отправка отменена системой из-за блокировки рассылки как спама.
Отправка отменена системой из-за блокировки рассылки как спама (на более поздней стадии).
Недоступные надолго — в результате многократных попыток неудачной доставки различных писем адрес помечен нами как недоступный на длительный период (полгода для большинства mailbox-провайдеров), и попытки отправки на этот адрес будут отфильтрованы нами.
Адрес помечен как постоянно недоступный по причине многократных ошибок доставки на этот адрес.
Отправка отменена по причине недоступности адреса.
Недоступные — попытка доставки не удалась, но email не помечается как недоступный на долгое время, и доступен для отправки следующих писем либо сразу, либо через несколько дней.
Почтовый ящик переполнен.
Отправка отменена из-за полученного ранее статуса err_mailbox_full.
По мнению сервера получателя, письмо превышает допустимый размер.
Адресат ранее отписался от ваших рассылок.
Письмо было отклонено по причине наличия IP-адреса или домена отправителя в каком-то из чёрных списков.
Отправка отменена, так как email адрес временно недоступен.
Домен не принимает почту или не существует.
Домен не принимает почту из-за неверной настройки на стороне получателя, причем ответ сервера содержит информацию об устранимой причине (например, используется неработающий блеклист и т. п.).
Отправка отменена, по причине временной недоступности адреса.
Письмо не было отправлено из-за несогласованности его частей, или было утеряно из-за сбоя на нашей стороне. Отправитель должен переотправить письмо самостоятельно, т.к. оригинал не сохранился.
Внутренний сбой. Необходима переотправка письма.
Доставка не удалась по иным причинам.
Причины блокировки отправки
В некоторых случаях Unisender Go предотвращает отправку писем — например, не давая их отправить ранее отписавшимся. В таких случаях метод email/send возвращает причину блокировки. Аналогичную причину можно получить, обратившись к методам suppression/get или suppression/list, позволяющим работать со списками заблокированных адресов.
Причина блокировки — это не статус отправки письма, это скорее статус самого email-адреса, но она тесно связана с предыдущими результатами отправки, поэтому мы сочли полезным описать возможные причины здесь.
Причины блокировки могут быть такими:
Адресат ранее перешёл по ссылке отписки из письма или заголовка List-Unsubscribe, либо был внесён в список отписавшихся методом suppression/set.
Одна или несколько предыдущих отправок на этот адрес закончились неудачно, и адрес помечен как “временно недоступный”. Через несколько дней он будет удален из временно недоступных и на него снова можно будет отправлять письма. Причины недоступности могут быть самыми разными и описаны выше, в таблице с расширенными статусами — например, ящик может быть переполнен или предыдущее письмо было заблокировано как спам.
Адрес постоянно недоступен из-за многократных недоставок. Строго говоря, это не совсем “постоянная” недоступность — в этом статусе адрес пребывает обычно около полугода, прежде чем снова становится доступен для отправок.
Адресат нажал на кнопку “Это спам” или иным образом пожаловался на одно из предыдущих писем, либо был внесен в список пожаловавшихся методом suppression/set.
Адрес заблокирован для отправки на уровне системы. Таких адресов очень ограниченное количество — это могут быть спам-ловушки или адреса наподобие support@gmail.com, которые явно не являются адресами физических лиц.
Email-адрес некорректен (например, без символа “@”).
Дубликат email-адреса — эта причина блокировки возникает в случае, когда при отправке письма один и тот же email-адрес указан несколько раз.
unixforum.org
Привет всем.
Система FC6.
Установил из комплекта Postfix.
Отправляю письмо из консоли. Что-то письмо не уходит.
Вот часть лога.
Apr 3 16:44:43 mail postfix/postfix-script: starting the Postfix mail system
Apr 3 16:44:43 mail postfix/master[3456]: daemon started — version 2.3.3, configuration /etc/postfix
Apr 3 16:44:54 mail postfix/smtpd[3460]: connect from localhost.localdomain[127.0.0.1]
Apr 3 16:45:23 mail postfix/smtpd[3460]: 6CA1F701B6: client=localhost.localdomain[127.0.0.1]
Apr 3 16:45:45 mail postfix/cleanup[3463]: 6CA1F701B6: message-id=
Apr 3 16:45:45 mail postfix/qmgr[3458]: 6CA1F701B6: from=, size=350, nrcpt=1 (queue active)
Apr 3 16:45:45 mail postfix/smtp[3465]: 6CA1F701B6: to=, relay=none, delay=35, delays=35/0.02/0/0, dsn=5.4.6, status=bounced (mail for test.ru loops back to myself)
Apr 3 16:45:45 mail postfix/cleanup[3463]: 93167701B9: message-id=
Apr 3 16:45:45 mail postfix/qmgr[3458]: 93167701B9: from=<>, size=2037, nrcpt=1 (queue active)
Apr 3 16:45:45 mail postfix/bounce[3467]: 6CA1F701B6: sender non-delivery notification: 93167701B9
Apr 3 16:45:45 mail postfix/qmgr[3458]: 6CA1F701B6: removed
Apr 3 16:45:45 mail postfix/smtp[3465]: 93167701B9: to=, relay=none, delay=0.06, delays=0.02/0.04/0/0, dsn=5.4.6, status=bounced (mail for test.ru loops back to myself)
Apr 3 16:45:45 mail postfix/qmgr[3458]: 93167701B9: removed
Apr 3 16:45:51 mail postfix/smtpd[3460]: disconnect from localhost.localdomain[127.0.0.1]
Что ему надо. Что означает эта петля.
Ещё вопрос. За что отвечает параметр relay.
Если потребуется то покажу main.cf.