Postfix transport

Операционки на базе Unix
Ответить
Аватара пользователя
Phantom
Эникейщик
Эникейщик
Сообщения: 266
Зарегистрирован: 18 май 2012, 16:34
ОС: ARCH Linux
Откуда: Брянск
Контактная информация:

Postfix transport

Сообщение Phantom » 10 июл 2012, 18:48

В общем задача следующая. Есть postfix. Куча локальных пользователей с ящиками. Релей во внешний мир. Ну и хостер кудаж без него. Если один локальный пользователь отправляет письмо другому, то соответственно relay=local. Если нет, то relay=mail.relayserver.ru. Так вот. Как сделать так чтобы письма одному локальному пользователю от другого перенаправлялись на хостера, чтобы этот самый первый пользователь мог эти письма читать из любой точки. Понимаю, что через transport, но хотелось бы поподробнее.
01010000011010000110000101101110011101000110111101101101
Аватара пользователя
Phantom
Эникейщик
Эникейщик
Сообщения: 266
Зарегистрирован: 18 май 2012, 16:34
ОС: ARCH Linux
Откуда: Брянск
Контактная информация:

Re: Postfix transport

Сообщение Phantom » 12 июл 2012, 16:51

Похоже никто не знает. Сделал я. И вот как это сделано.
[mail.your_relayserver.ru] именно в таких скобках, чтобы не мучать сервер. Скобки нужны, чтобы Postfix не пытался проверять через DNS соответствие имени IP-адресу Exchange. Это релей сервер провайдера.
user@local_domen_name.ru это локальный почтовый адрес пользователя. Если ваш домен к примеру megarabota.ru и пользователь зареган на сервере с именем iamgod, то соответственно адрес будет iamgod@megarabota.ru.

/etc/postfix/mail.cf
transport_maps = hash:/etc/postfix/transport
Далее добавить
nano -w /etc/postfix/transport
и прописать
user@local_domen_name.ru smtp:[mail.your_relayserver.ru]
далее сделать
postmap /etc/postfix/transport
и
service postfix restart
ВСЁ!

Теперь письма от локальных пользователей такому же локальному пользователю user@local_domen_name.ru будут свистеть к хостеру и он сможет рабочие внутренние письма читать хоть с Кипра. Лишь бы инет был. :-D

И никаких выкрутасов и недомолвок. :)
01010000011010000110000101101110011101000110111101101101
Аватара пользователя
Infernal Flame
Злой Модер
Сообщения: 1796
Зарегистрирован: 03 мар 2010, 11:25
ОС: Centos 7
Контактная информация:

Re: Postfix transport

Сообщение Infernal Flame » 12 июл 2012, 17:05

Phantom
а таки не проще ли было полностью все дело развернуть на одном постфиксе, без внешних релеев и т.п. тряхомудии? У меня, к примеру есть пара почтовиков, чисто под постфигом. Так юзвери могут что по pop3, что по imap, что через web-морду пользовать полноценно почту. И никаких танцев с бубном.

з.ы. никто не отвечал видимо тупо потому, что не понятно была описана задача (правильно поставленное ТЗ = 70% выполнения работы)
Изображение
Изображение
Work: Centos 7 х 'all Servers'
Аватара пользователя
Phantom
Эникейщик
Эникейщик
Сообщения: 266
Зарегистрирован: 18 май 2012, 16:34
ОС: ARCH Linux
Откуда: Брянск
Контактная информация:

Re: Postfix transport

Сообщение Phantom » 12 июл 2012, 17:38

Гемор с DNSами. Прямая...обратная зоны... Иначе мой сервак будет воспринят как спамерский и ни один приличный сервер такие письма не пустит. Потому и было решено использовать почтовый хостинг. Очень даже удобно. И про безопасность не мне одному думать все таки. :) Ну это так...отступление.
01010000011010000110000101101110011101000110111101101101
Аватара пользователя
Infernal Flame
Злой Модер
Сообщения: 1796
Зарегистрирован: 03 мар 2010, 11:25
ОС: Centos 7
Контактная информация:

Re: Postfix transport

Сообщение Infernal Flame » 12 июл 2012, 20:25

Phantom
а в чем геморр????? бинд настроить на держание одной зоны - как два бита переслать... обратная зона - письма провайдерам и вуаля... Зато "все свое ношу с собой".. мне такой принцип роднее как-то... да и спокойнее - не получится что левый админ Вася отомстил хостеру за то, что тот его выгнал с работы за активное пенисофутболирование. (уже была такая лажа с почтовыми хостингами... так что нафиг-нафиг потом копаться в чужом гуане, когда они толком бэкап стопицот летней давности накатить не могут)
Изображение
Изображение
Work: Centos 7 х 'all Servers'
Аватара пользователя
Phantom
Эникейщик
Эникейщик
Сообщения: 266
Зарегистрирован: 18 май 2012, 16:34
ОС: ARCH Linux
Откуда: Брянск
Контактная информация:

Re: Postfix transport

Сообщение Phantom » 12 июл 2012, 20:48

Да нам он нужен только для того. чтобы письма из внешнего мира приходили. Ничего там не хранится. fetchmail раз в 5 минут все оттуда стягивает по ящикам. Ну разве что хостер "сломается" :-D Но не было ещё такого.
01010000011010000110000101101110011101000110111101101101
Ответить

Вернуться в «Unix»