Debian 10 exim4 переменная interface

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
bars
Сообщения: 1014
ОС: BSD/LINUX

Debian 10 exim4 переменная interface

Сообщение bars »

Привет.
на Линукс пытаюсь при отправки почты у домена определить от какого ип адреса отправлять нужно.
Файл /etc/exim4/domain

Код: Выделить всё

domen.ru:ip
domens.ru:ip
В /etc/exim4/exim4.conf

Код: Выделить всё

remote_smtp:
  driver = smtp
  interface = ${lookup{$sender_address_domain}lsearch*{/etc/exim4/domain}}
Перезагружаю exim и пробую отправить письмо, почта идет для домена с друго ип адреса сервера.
Подобная настройка работает на FreeBSD в линукс почему-то не хочет.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 1014
ОС: BSD/LINUX

Re: Debian 10 exim4 переменная interface

Сообщение bars »

Не пойму в чем дело, все варианты перебрал.

Код: Выделить всё

interface = ${if exists {/etc/exim4/domain}{${lookup{$sender_address_domain}lsearch{/etc/exim4/domain}{$value}{}}}{}}
Почему не определяется ип адрес при отправке, берется самый первый ип.
Всего 2 ип адреса

Код: Выделить всё

domen.ru:ip0
domens.ru:ip1 в системе он добавлен сетевым алиасом.
Почта отправляется почему-то все время от ip0.
Один ип адрес который нужен он расположен сетевым алиасом в системе.
Но разницы не должно быть у почтового сервера ип адрес в системе сетевой илиас или нет.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21279
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Debian 10 exim4 переменная interface

Сообщение Bizdelnick »

bars писал:
20.04.2023 15:59
ип адрес который нужен он расположен сетевым алиасом в системе
А покажите ip addr
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 1014
ОС: BSD/LINUX

Re: Debian 10 exim4 переменная interface

Сообщение bars »

Bizdelnick писал:
20.04.2023 16:06
ip addr

Код: Выделить всё

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:69:1a:7d:dc:5b brd ff:ff:ff:ff:ff:ff
    inet 1.2.1.22/24 brd 1.2.1.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet 1.2.1.23/24 brd 1.2.1.255 scope global secondary eth0:0
       valid_lft forever preferred_lft forever
Почта все время отправляется от 1.2.1.22/24.
Пробовал перезагружать exim

Код: Выделить всё

service exim4 restart
и так
systemctl restart exim4
Добавлено (16:13):
Ип адрес работает 1.2.1.23/24
на нем сайт весит, все нормально открывается.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21279
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Debian 10 exim4 переменная interface

Сообщение Bizdelnick »

А что в /etc/exim4/domain?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 1014
ОС: BSD/LINUX

Re: Debian 10 exim4 переменная interface

Сообщение bars »

Bizdelnick писал:
20.04.2023 16:13
А что в /etc/exim4/domain?

Код: Выделить всё

cat /etc/exim4/domain
dom.ru:1.2.1.22
dom1.ru:1.2.1.23
*:1.2.1.22
Отправляю почту с сервера.

Код: Выделить всё

echo "Первый тест отправки с моего почтового сервера. One test my mail server." | sendmail -fsend@dom1.ru username@ya.ru
Отправка происходит от ип адреса 1.2.1.22.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21279
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Debian 10 exim4 переменная interface

Сообщение Bizdelnick »

А что такое lsearch*? В доке такого не наблюдаю, там есть wildsearch. Попробуйте его использовать.
(Я с exim не сказать что знаком, извините, если фигню пишу.)
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 1014
ОС: BSD/LINUX

Re: Debian 10 exim4 переменная interface

Сообщение bars »

Bizdelnick писал:
20.04.2023 16:36
А что такое lsearch*? В доке такого не наблюдаю, там есть wildsearch. Попробуйте его использовать.
(Я с exim не сказать что знаком, извините, если фигню пишу.)
https://www.exim.org/exim-html-current/doc/html/spec_html/ch-file_and_database_lookups.html
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21279
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Debian 10 exim4 переменная interface

Сообщение Bizdelnick »

Да, простите, уже нашёл после того, как отправил сообщение. Тогда у меня нет идей.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 1014
ОС: BSD/LINUX

Re: Debian 10 exim4 переменная interface

Сообщение bars »

Bizdelnick писал:
20.04.2023 16:38
Да, простите, уже нашёл после того, как отправил сообщение. Тогда у меня нет идей.
У меня тоже :cray: , печально, придется брать отдельный впс для этого.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали: