MeTA1 является проектом с открытым исходным кодом, что обеспечивает модульную MTA (Message Transfer Agent), состоящий из пяти (или более) стойких процессов, с четырьмя из них многопоточный. Она была разработана, чтобы быть безопасным, надежным, эффективным и расширяемый. Проект может быть легко настроен с помощью C-как syntax.What & Rsquo;? S в пакете программного обеспечения включает в себя пять основных модулей. В алфавитном порядке, они МСР (основной компонент, программа управления, которая похожа на INETD), которые могут быть использованы, чтобы начать все остальные модули MeTA1, SMTPS (SMTP-сервер, который получает сообщения электронной почты), SMTPC (клиент SMTP которые могут быть использованы для отправки сообщений электронной почты), SMAR (адрес распознаватель), который позволяет вам искать различные карты, в том числе DNS, для маршрутизации электронной почты, а также QMGR (менеджер очереди), который контролирует, как письма идут через SMTP-сервер и клиент SMTP. !? Имейте в виду, однако, что только ПКРМ работает как корень Как это работает Вот как MeTA1 работает: управления менеджер очереди оба SMTP клиенты и серверы для отправки и получения сообщений электронной почты, основной программное обеспечение управления запускает другие процессы и контролирует их выполнение , и адрес сервера имен предлагает поиски в различных картах, в том числе DNS, для почтовых routing.Does его поддержку, Linux ящик? Да, скорее всего, в MeTA1 распространяется в виде архива универсального источника, который может быть установлен на любом Linux на базе ядра Операционная система, где компилятор GCC и различные необходимые инструменты сборки существует. Она была успешно протестирована на обоих 64-бит (x86_64) и 32-разрядный (x86) аппаратных платформ.
При взаимодействии с MeTA1, это очень важно знать, что его файл конфигурации довольно прост и напоминает BIND 9 конфигурационных файлов. Кроме того, программа поставляется с libpmilter политики библиотеки почтовый фильтр, который похож на libmilter библиотеки из Sendmail проекта
Что нового В этом выпуске:.
- 2014-07-07 Изменения в поведении: если ретрансляция разрешена с помощью STARTTLS или AUTH, и флаг delay_checks установлен, то записи карт доступа, которые лишают доступа с использованием cltresolve: тег будет отменено , Запрашиваемая Маттиас Вехтер.
- 2014-06-07 Новая опция -n для Milter-регулярное выражение для проверки синтаксиса конфигурационного файла, например, рыба-самец-регулярное -с new.conf -dn бы показать какие-либо ошибки в new.conf.
- 2014-06-05 Печать также OpenSSL версии строка, а не просто номер версии, когда требуемой (SMTPS / smtpc -VV)
- 2014-05-31 Ручка временные неудачи карту просмотра для данных конфигурации лучше.
- 2014-05-28 Увеличить размер для значений в карте доступа, которые содержат данные конфигурации, например, smtpc_rcpt_conf :. Размер не увеличивается, когда новые опции, где добавлены, таким образом, возможно, вызывая сбои временные подстановки.
Что нового в версии 1.0 Альфа 21,0:
- Новый флаг для раздела TLS (SMTPs только ) был добавлен: request_cert: запросить (клиент) сертификат. Этот флаг устанавливается по умолчанию и может быть отключена с помощью обычных методов отрицания, например, dont_request_cert.
- SMTP-клиент smtpc2 тест поддерживает STARTTLS.
- Размер CERT информации (cert_subject, cert_issuer) была ограничена SM_TLS_NAME_MAX (1024). Данные, которые уже теперь будет обрезано; ранее данные не были бы записаны, если был превышен максимальный размер.
- Если опция компиляции FFR_CERT_PINNING установлен, то smtpc будет пытаться автоматически обрабатывать TLS неудачи рукопожатие: сначала он будет пытаться отличается TLS версии (1.0, 1.1, 1.2), если таковые имеются, и, наконец, вернется не с помощью STARTTLS с этого сервера (на основе IP-адреса) еще раз. См DOC / README. * Подробности.
Что нового в версии 1.0 Альфа 20.0
- 2014-01-18 Cert закрепление доступен как экспериментальная функция (время компиляции опцию FFR_CERT_PINNING).
- 2014-01-16 прочитаны ошибки в SMTPS теперь вошли как уведомление вместо WARN как есть слишком много клиентов, которые просто отключить.
- 2014-01-15 tls_requirement нарушение регистрируются как WARN (вместо информации или уведомления).
- 2014-01-09 Тестовые серверы SMTP SMTPS {2,3} поддержки STARTTLS и сейчас.
- 2013-12-24 MCP теперь обрабатывает также и Quot; мягкая и Quot; ошибки, чтобы избежать повторных перезагрузок услуг.
- 2013-12-22 MCP больше не будет пытаться перезапустить службы, которые зависят от постоянно неудачной службы.
Что нового в версии 1.0 Альфа 19,0:
- 2013-12-18 MeTA1 SMTPS разбился на недавнее FreeBSD / OpenBSD версии работает amd64 из-за смещенной стека в sha1_block_data_order_ssse3. Обойти был реализован в течение statethreads, но это еще не ясно, является ли это правильное исправление.
- 2013-12-12 Исправлено DKIM тесты на некоторых 64-битных платформ. Примечание:. Проблемы пострадавших только некоторые тесты (они были написаны в зависимый от платформы способом), а не сам код DKIM подписи
- 2013-12-07 Если MTA_TLS_DEBUG используется в качестве опции компиляции, информация о TLS обработки (особенно рукопожатия) регистрируется.
- 2013-12-03 Подробнее о проблемах TLS во время SMTP сессии теперь вошли с идентификатором сессии, чтобы сделать его проще соотнести их (ранее это было в основном просто свалка ERR_get_error_line_data (3)).
- 2013-11-29 несовместимое изменение: Алгоритм поиска в картах для IP-адресов требует теперь, подсети заканчиваются их разделителя (./ :), аналогично поддоменов. В противном случае это не ясно, что
- cltaddr: 10 реле
- означает: IPv4 или IPv6 сеть? Это устраняет неоднозначность:
- cltaddr: 10: реле
- cltaddr: 10. реле
- Пострадавшие теги cltaddr, ICM, ICR, OCI, ОСМ, OCR, Octo, smtpc_session_conf. Примечание:. Cltaddr может также появиться в правой для protectedrcpt
- 2013-11-28 Добавить поддержку IPv6 для cltaddr:. ценностей в protectedrcpt
- 2013-11-23 вно / femail.c:. фиксированное точка алгоритм начинку так, ведущие точки не потеряли
- 2013-11-20 IPv6 адреса представлены в & Quot; несжатый & Quot; форма, т.е. & Quot; :: & Quot; для обозначения последовательности нулей не используется. Это позволяет Карта поиска механизм удаления менее значительные части, чтобы работать.
Что нового в версии 1.0 Альфа 18,0:
- Не начинайте SMAR если нет сервера имен не настроены. Это может произойти, только если нет сервера имен не настроены, флаг use_resolvconf явно не очищается, и /etc/resolv.conf не содержит каких-либо записей серверов имен. Если флаг сброшен, то SMAR использует 127.0.0.1 по умолчанию.
- Будьте менее ограничительным о том, что считается и Quot; достаточно и Quot хорошо; привести к DNS-запросы. Ранее было необходимо получить запись об адресе, по крайней мере, одной из самых низких привилегированных MXs, теперь получает запись об адресе для любого МХ достаточно. Это по крайней мере получить почтовый ближе к месту назначения, не дожидаясь проблемы DNS, чтобы быть решена.
- Добавить экспериментальный, непроверенный, поддержка списков отзыва сертификатов:. CRL_file и CRL_directory
- Войти идентификатор сессии в tls_verify_cert_cb поэтому информация может быть соотнесена с правильным сессии.
- Новые cert_fps вариант для tls_requirements, которые могут быть использованы для указания списка (SHA-1) отпечатков пальцев, один из которых должен соответствовать отпечаток на CERT, представленной на сервере.
- Новые root_ca_subjects вариант для tls_requirements, которые могут быть использованы, чтобы задать список ЦНС, один из которых должен соответствуют CN корневого CA CERT, который подписал сертификат, представленный на сервере.
Что нового в версии 1.0 Альфа 17,0:
- 2013-10-19 Новая опция для TLS разделе : verify_depth: этот параметр определяет предел, до которого глубина сертификаты в цепочке используется во время процедуры проверки. Если цепочка сертификатов больше, чем разрешено, вышеуказанные ограничения сертификаты игнорируются (цитата из SSL_CTX_set_verify_depth (3)).
- 2013-10-17 Работа вокруг (линкера?) проблемы на теорию Дарвина, так MeTA1 настраивает компилирует и работает на нем. Проверено на Дарвина 12.4.0 Использование Apple LLVM версии 5.0 (лязг-500.2.75) (на основе LLVM 3.3svn), Target:. X86_64-яблочно-darwin12.4.0
- 2013-10-12 Расширение входа для TLS нарушения требований в smtpc.
Что нового в версии 1.0 Альфа 16,0:
- Это теперь можно переопределить отказ DNSBL через & Quot; с: & Quot; запись тоже при условии, что РИТ быстро: нормально .
- SubjectAltName в сертификаты теперь извлекается при условии, что они имеют тип DNS и может быть использован для нового варианта & Quot; хостов и Quot; в tls_requirements.
Что нового в версии 1.0 Альфа 15,0:
- 2013-08-24 Используйте подходящий time_t связанной макросы / функции из библиотеки при передаче данных (DEFEDB).
- 2013-08-21 Исправлено настроить скрипт, чтобы обнаружить getaddrinfo () на SunOS 5.x.
- 2013-04-26 Обновление statethreads 1,9: добавлена поддержка для Дарвина и больше систем событий, например, Kqueue и Epoll .
- 2013-04-26 конфигурации Fix на системах, которые нуждаются в nameser_compat.h
Что нового в версии 1.0 Альфа 14,0:
- 2012-11-29 Включить базовую поддержку для DH STARTTLS в SMTP-сервер.
- 2012-11-02 Если было достигнуто ограничение для исходящих соединений, планировщик ранее только пробовал другие серверы с той же предпочтения MX (в отличие от реальных проблем временных SMTP, который, конечно, пройти через все доступные серверы, как указано в RFC). Это поведение было изменено, чтобы попробовать следующий сервер, даже если он имеет другое предпочтение MX для того, чтобы ускорить доставку (прежнее поведение было реализовано, чтобы избежать удара и Quot; от резервного сайт MX & Quot; серверы, которые могли бы сделать общий доставить фактического получателя больше, однако, кажется, очень немногие сайты на самом деле еще использовать те виды установок).
Комментарии не найдены