LINUX.ORG.RU

Сообщения MCoder

 

Exim отправляет почту, но не принимает на Amazon EC2

Установлен Centos 6 на Amazon EC2. Также туда установлена связка exim+dovecot. У меня есть два домена и два сетевых интерфейса с внутренними ip, к которым привязаны внешние (elastic). К примеру внутренние IP такие:

172.31.108.135
172.31.110.53

И два домена:

domain1.com
domain2.com

Я настроил exim вроде по всем правилам (+DKIM, PTR). И отправка работает нормально. Но никак не могу заставить его, чтобы он принимал почту в эти ящики.

Вот содержимое мох файлов в каталоге /etc/exim/:

domainips

domain1.com:172.31.108.135
domain2.com:172.31.110.53

domains

domain1.com:domain1.com::no
domain2.com:domain2.com::no

passwd

noreply@domain1.com:93:93:100:/var/mailboxes/domain1.com/noreply:no:
info@domain2.com:93:93:100:/var/mailboxes/domain2.com/info:no:

exim.conf https://pastebin.com/CXdnyKFJ

Отправка работает хорошо, но если я отправляю письма извне в мои почтовые ящики, то я получаю эти ошибки в логах: (причем таких строчек много, test@test.com это к примеру тестовый ящик)

2018-01-10 19:25:20 1eZM00-0007qZ-FJ DKIM: d=test.com s=mail2 c=relaxed/relaxed a=rsa-sha256 b=1024 [verification succeeded]
2018-01-10 19:25:20 1eZM00-0007qZ-FJ <= test@test.com H=smtp32.i.test.com [94.100.177.92] P=esmtp S=1801 id=b7000510-ce7f-f0e9-c368-825c48d31ebb@test.com from <test@test.com> for noreply@domain1.com
2018-01-10 19:25:21 1eZM01-0007qc-9j DKIM: d=test.com s=mail2 c=relaxed/relaxed a=rsa-sha256 b=1024 [verification succeeded]
2018-01-10 19:25:21 1eZM01-0007qc-9j <= test@test.com H=mail.domain1.com (test.com) [52.88.16.47] P=esmtp K S=2045 id=b7000510-ce7f-f0e9-c368-825c48d31ebb@test.com from <test@test.com> for noreply@domain1.com
2018-01-10 19:25:21 1eZM00-0007qZ-FJ => noreply@domain1.com R=dnslookup T=remote_smtp H=domain1.com [52.88.16.47] K C="250- 1831 byte chunk, total 1831\\n250 OK id=1eZM01-0007qc-9j"
2018-01-10 19:25:21 1eZM00-0007qZ-FJ Completed

Почтовый ящик естественно пустой. Помогите, че делать? :) Если нужны какие-то доп логи, то могу предоставить.

Заранее спасибо.

 

MCoder
()

Редирект трафа на прокси

Добрый день.

Посоветуйте куда копать с таким вот вопросом:

Есть прога, которая работает с интернетом но только напрямую. Хотелось бы научить ее работать через прокси. Можно ли сделать так:

Создать локальный адрес, ну к примеру 192.169.0.10, к которому она будет обращаться, а с него все что приходит/выходит перенаправляется на внешний прокси по соответствующему протоколу. Подскажите как такое сделать и куда копать?

Заранее спасибо.

P.S. OS - CentOS 6

 

MCoder
()

Скрипт автоматической конфигурации сети CentOS

Добрый день.

Возникла такая задача:

Часто беру vps сервера и у хостера беру доп. ip. Если сервер на KVM например, то просто вписываю руками свои ip путем добавления ifcfg-eth0:X ну и так далее. Если сервер на openvz то хостер иногда сам прописывает ip, а иногда надо руками.

Отсюда возник вопрос: а нет ли какого-то скрипта конфигурации сети, типа задал список статических айпишников, а он сам добавил куда надо, если их нет?

Если скрипта нет, то есть у меня идея его создать. Подскажите каким путем лучше идти? Любопытно то, то некоторые хостеры вписвают ip адреса, некоторые нет. Названия сетевых интерфейсов тоже могут отличаться. Есть ли какое-то тут решение или тупо руками под каждый вариант?

Заранее спасибо.

 ,

MCoder
()

Помогите с OpenVPN (несколько ip)

Добрый день. Долго гуглил, но чета не нагуглил ответ на свой вопрос...

Имеем: CentOS 6.6 на OpenVZ + 2ip адреса. Один основной, другой дополнительный.

Решил поднять openvpn на сервере. Воспользовался многочисленными инструкциями в инете и в принципе все работает. Но вот возникла загвоздка: Мне нужно сделать так, чтобы при подключении клиента к ip1 я выходил через ip1, а если через ip2 то внешний был бы тоже ip2. У меня же получается так что даже если подключиться к ip2, то все равно внешний адрес получается ip1 (смотрел по 2ip.ru). Как привязать вход и выход?

Заранее спасибо за ответы.

 

MCoder
()

Перехватить обращение к файлу

Добрый день.

Вот возникла такая задача. В свое время один программер написал консольную утилитку для нашего сервера на CentOS 6. Она берет конфиг из одног места и по этому конфигу делает свою работу. Но беда в том, что путь к конфигу жестко забит в программе. А надо поменять путь по разным соображениям. Исходников программы к сожалению нет.

Возникла идея написать программу, которая будет перехыватывать обращение к файлу конфига и выдавать его из другого места. Возможно ли такое? Или может быть программу писать не надо и все можно решить как-то еще?

Заранее спасибо за ответ.

 

MCoder
()

Как сделать установочный пакет

Добрый день.

Искал везде инфу, но так до конца и не понял как быть. Я написал десктопную программу на Qt 5.2 и хочу ее распространять под все платформы. С Windows и Mac я разобрался, но как быть с линуксом?

У меня есть скомпилированный выполняемый файл и как мне сделать пакет, который бы при установке создал иконку на рабочем столе (или в меню с программами), а также чтобы потом все это удалялось правильно? К тому же выполняемый файл имеет зависимости от некоторых сторонних библиотек (Qt5, и другие). Как определить, что нужно с собой положить в этот пакет, куда записывать файлы, ну и так далее... ?

Заранее спасибо за ответ.

P.S. В качестве примера смотрел пакет от skype.com, но толком ничего не понял.

 , ,

MCoder
()

RSS подписка на новые темы