LINUX.ORG.RU

Вышел Exim 4.87

 ,


1

3

В новой версии одного из самых популярных MTA, можно порадоваться переводу ряда новшеств из разряда экспериментальных. Подробнее о них можно почитать в документации (PDF). Веб версия документации на exim.org также обновлена, но гугл ещё не проиндексировал её, поэтому поиск по некоторым новым фичам ничего не дает.

  • Появилась поддержка REDIS. Для этого введена новая команда lookup redis
  • Events, которые в девичестве назывались TPDA (Transport Post Delivery Actions), также вошли в этот релиз. Суть изменения в возможности задавать некие операции (например запись в базу, через lookup mysql), при наступлении некоторых событий (например успешная отправка через транспорт).
  • SMTP транспорт научился отсылать почту через SOCKS прокси.
  • Exim теперь поддерживает IDN email. То есть теперь можно использовать в почтовых адресах символы отличные от латиницы (например ненужно@exim.рф)
  • Из соображений безопасности внедрили принудительную очистку окружения при вызове дочерних процессов (например доставка через procmail или dovecot). Это же произошло в срочном фиксе 4.86.2, выпущенном не так давно. Для управления переменными окружения добавили две опции keep_environment и add_environment.

Кроме того, стоит отметить кучу мелких улучшений:

  • Новые переменные: $dkim_key_length, $prdr_requested, $initial_cwd, $callout_address
  • Новые операторы: ${ipv6norm:<string>} и ${ipv6denorm:<string>}
  • Новыя глобальная опция: bounce_return_linesize_limit
  • Транспорты поддерживают новую опцию max_parallel

А также, разумеется, и немало исправлений. Самые любопытные из которых:

  • Исправление кучи проблем с логированием, в том числе гонка при ротации файлов.
  • Кеш обращений к DNS теперь учитывает TTL.

>>> Ссылка на новость

★★★★

Проверено: maxcom ()

Появилась поддержка REDIS

Можно будет использовать как кешировальщик + mysql?

leg0las ★★★★★ ()
Ответ на: комментарий от leg0las

Ну в принципе можно, но это будут какие-то сильно упоротые конструкции.

zloelamo ★★★★ ()
Ответ на: комментарий от zloelamo

Почему упоротые? Если сервер более-менее крупный, то для оптимизации некоторые вещи лучше кешировать.

leg0las ★★★★★ ()
Ответ на: комментарий от leg0las

Я про то, что ты вспотеешь это реализовать в конфиге exim'а

Я бы просто хранил в redis и не парился.

zloelamo ★★★★ ()
Ответ на: комментарий от leg0las

Нет, логики кеширования на redis никто не вводил. Это просто ещё один тип запросов в команде lookup.

zloelamo ★★★★ ()

Все, чем мне запомнился этот клиент, так это огромным списком зависимостей, который я всегда выкорчевывал.

MuZHiK-2 ★★★★ ()

посоветуйте максимально простой mta -его цель будет рассылать через jenkins пару писем в день.

BillDver ★★★ ()
Ответ на: комментарий от anonymous

ssmp не подходит поскольку нет доступа в интернет, только локальная подсеть.

BillDver ★★★ ()

такого мыла как ненужно@exim.рф не бывает, потому что домен exim.рф зарегить никому не дадут

поддержка IDN email может быть разной, например:


1. latin_letters@ненужно.рф
2. ненужно@example.com
3. ненужно@ненужно.рф

что конкретно exim научилось?

(я скорее всего совру, но уже щас емнип (1) полностью умеют постфикс, яндекс и мейл.ру, а гмыло умеет отвечать на (1,2,3) )

www_linux_org_ru ★★★★★ ()

DSN там изкаропки когда будет?

r_asian ☆☆☆ ()
Ответ на: комментарий от BillDver

ssmp не подходит поскольку нет доступа в интернет

admin@apollo ~ $ which sendmail
/usr/bin/sendmail
admin@apollo ~ $ ls -la /usr/bin/sendmail
lrwxrwxrwx 1 root root 13 фев  9 21:28 /usr/bin/sendmail -> ../sbin/ssmtp
admin@apollo ~ $ nslookup ya.ru
;; Got SERVFAIL reply from 10.1.0.45, trying next server
Server:         10.1.0.49
Address:        10.1.0.49#53

** server can't find ya.ru: SERVFAIL
admin@apollo ~ $ ping 8.8.8.8
connect: Network is unreachable

При этом почта доходит до локального(зона *.local) почтовика, удивительное дело прям. Может стоит почитать документацию, прежде чем делать голословные утверждения?

Pinkbyte ★★★★★ ()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от Chaser_Andrey

Ничем. Это сильно разные проекты. Один задумывался как сендмейл с человеческим конфигами, второй делали с нуля с упором на безопасность.

zloelamo ★★★★ ()
Ответ на: комментарий от Chaser_Andrey

Хуже тем что про postfix есть поездатая книга объясняющая что там к чему. Даже на русском. По Exim я такой не нашёл.

MrClon ★★★★★ ()
Ответ на: комментарий от MrClon

Хуже тем что про postfix есть поездатая книга объясняющая что там к чему. Даже на русском. По Exim я такой не нашёл.

эмм? вот это прочти, и все понятно станет

http://www.exim.org/exim-html-current/doc/html/spec_html/ch-how_exim_receives...

на русском тоже есть, только устаревшая дока, но общая идея-то та же.

http://www.lissyara.su/doc/exim/4.70/how_exim_receives_and_delivers_mail/

Bers666 ★★★★ ()
Ответ на: комментарий от MuZHiK-2

Все, чем мне запомнился этот клиент, так это огромным списком зависимостей, который я всегда выкорчевывал.

Это сервер, вообще-то…

MumiyTroll ★★ ()
Ответ на: комментарий от Chaser_Andrey

Более широкими возможностями конфигурации. Для 99% случаев почтовых серверов разницы между ними никакой. Так же до сих пор нет однозначного ответа кто быстрее — postfix или exim. Типичный пример того, что лучше брать то, что знаешь лучше.

anonymous ()
Ответ на: комментарий от anonymous

Это весьма давно было, от этих зависимостей другие идут, всякие плагины ставилась. Приходилось вычищать.

MuZHiK-2 ★★★★ ()
Ответ на: комментарий от BillDver

Тот который уже стоит в твоем дистрибе из коробки.

zloelamo ★★★★ ()

есть преимущества перед postfix?

GOD ★★★ ()
Ответ на: комментарий от GOD

Гибче настройка, хуже логирование и безопасность (теоретически).

zloelamo ★★★★ ()
Ответ на: комментарий от MuZHiK-2

Это полный граф без provides, recommends, alternatives и conflicts. Сдаётся мне, ты в предмете не разбираешься даже близко, так что-то где-то от кого-то слышал, но половину не понял, а вторую — забыл. Давно это сколько лет тому назад?

anonymous ()
Ответ на: комментарий от anonymous

Вот как раз обычно было куча recommends еще установлено, приходилось их как orphan вычищать. Давно это года 3-4 как точно. С тех пор не смотрел.

MuZHiK-2 ★★★★ ()
Ответ на: комментарий от GOD

Постфикс изначально предполагает опеределенный путь обработки письма, если вас этот путь не устраивает, вам придется вставлять хаки. Если устраивает (а это 90%, так скажем, бытовых случаев), то все ок.

Экзим не вносит таких ограничений. Экзим больше похож на фрейморк со своим языком программирования. Конечно, как и любой фреймворк он предпологает некоторую предопределённость, но она очень крупноузловая.

zloelamo ★★★★ ()
Ответ на: комментарий от MuZHiK-2

Обычно — это как именно? По умолчанию recommends не ставятся, на то они и recommends.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.