Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: Explisit в Apr 04, 2008, 16:33



Титла: Qmail domain rewrite
Публикувано от: Explisit в Apr 04, 2008, 16:33
Здравейте, най-вероятно ще ми се наложи да направя следната конфигурация user@test.com при преминаване на сървъра да стане user@com.test. Сега се замислих как мога да го реализирам. Малко помощ би ми дошла много добре. Става дума за qmail или Postfix ( не знам за кой мейл сървър ще ми трябва още ). Благодаря много предварително за помощта!


Титла: Qmail domain rewrite
Публикувано от: neter в Apr 04, 2008, 16:58
Хмм... а би ли обяснил целта на занятието? Иначе първото, което се сещам за qmail е defaultdomain файлът, в който обаче може да се укаже само какво да се добави допълнително към вече написания адрес (за "До" е написано user, и ше стане user@test.com, ако в defaultdomain пише test.com). Ще се наложи някакво бъркане в сорса на qmail, но няма да е зле да се знае и целта на занятието.


Титла: Qmail domain rewrite
Публикувано от: Gaara в Apr 04, 2008, 17:27
Postfix+aliases може и с virtual :)


Титла: Qmail domain rewrite
Публикувано от: Explisit в Apr 04, 2008, 17:45
мда това с defaultdomain и на мене първо това ми мина на ум, но няма да ми свърши работа. Целта на занятие още не ми е напълно известно - on the need to know basis сме само и не са ми казали още нито mail server нито цел на занятието. Просто идейка да си мисля как мога да я направя.


Титла: Qmail domain rewrite
Публикувано от: Explisit в Apr 04, 2008, 17:46
Цитат (Gaara @ Април 04 2008,18:27)
Postfix+aliases може и с virtual :)

мда това май ще ми свърши работа. Продължавам да дълбая в темата за други варианти. Благодаря много за помощта!


Титла: Qmail domain rewrite
Публикувано от: neter в Apr 04, 2008, 17:59
Всъщност, Gaara като спомена aliases се сетих... коя всъщност е схемата, която искаш да постигнеш:
1. Някой от външен сървър изпраща писмо към user@test.com, който user@test.com е потребител на твоя сървър и трябва писмото да бъде получено от user@com.test.
2. Някой от потребителите на твоя сървър изпраща писмо към user@test.com, който user@test.com е потребител на външния сървър.
Ако е вариант 1, то в qmail също могат да се използват aliases или правила в .qmail файла. Но ако е две, тогава за момента не се сещам точен вариант, освен някакво бърникане в сорса на qmail.


Титла: Qmail domain rewrite
Публикувано от: Gaara в Apr 04, 2008, 18:47
Да не пропускаме и postfix+transport, т.е. ако искаш даден мейл да се пренасочва към друг smtp сървър, то правиш нещо от срота на:
- добавяш  “-o transport_maps=tcp:127.0.0.1:10020, hash:/etc/postfix/mytransport” в master.cf .... мисля, че така беше - може и да го скипнеш.... не помня, защо го помня това :)
- добавяш transport_maps = hash:/etc/postfix/mytransport в main.cf
- създаваш mytransport с описание към двата smtp сървъра

reboot, restart, shutdown -h, halt -p и бегаш надалече  :D


Титла: Qmail domain rewrite
Публикувано от: Explisit в Apr 04, 2008, 20:33
това с forward на писмата работи и май ще ми свършни работа с тази разлика, че там не се пренаписва mail header-a и писмото пристига до този когото сме го пренасочили, но To: полето си остава на оригиналиния ресипиент. Сега ще разлгедам как и дали мога да го променя това