Титла: Мейл между два сървара Публикувано от: Topper в Jan 14, 2005, 15:36 Здравейте,
Ситуацията е следната - имам две идентични машини със SuSE SLES. Единият е настроен като мейл сървър (cyrus+postfix+fetchmail+LDAP). Другият изпълнява други функции (samba+application server). Как да направя съобщенията от application сървъра да се препращат на мейл сървара, за да могат потребителите (било то системните - root или LDAP потребителите) да получават генерираните съобщения от cron, smb или нещо друго ?? Благодаря предварително Титла: Мейл между два сървара Публикувано от: n_antonov в Jan 14, 2005, 18:48 В цялата тази поредица от услуги е немислимо без DNS и без зона, дори и да е само локална, в рамките на вътрешната ти мрежа. Така лесно ще можеш да управляваш и посоката на съобщенията: като си опишеш един домейн и дефинираш MX запис за сървъра, който ще приема електронната поща на домейна.
Титла: Мейл между два сървара Публикувано от: Topper в Jan 17, 2005, 09:56 От това ме беше страх - не съм правил никога нещо с DNS-ите... ще може ли малко помощ ?
Титла: Мейл между два сървара Публикувано от: n_antonov в Jan 17, 2005, 11:49 На първо време си инсталирай BIND (по възможност версия 9) и го пусни. Увери се, че работи (като следиш syslog) и тогава се обади отново за останалото
![]() Титла: Мейл между два сървара Публикувано от: Topper в Jan 17, 2005, 14:33 Няма нужда
![]() За това харесвам (вече) SuSE - има си всичко инсталирано, просто го пускаш Сега помагай :"> Направил съм зона (mycompany.com) и един MX запис (mail.mycompany.com) с приоритет 10 От тук нататък какво следва ПС.Благодаря все пак, че не ме прати да RTFM-ствам преди дори да разбереш за какво става дума ;"> Титла: Мейл между два сървара Публикувано от: n_antonov в Jan 17, 2005, 14:37 Тествай дали работи.
А също и:
Титла: Мейл между два сървара Публикувано от: romeo_ninov в Jan 17, 2005, 14:42
Според мен трябва да е:
Титла: Мейл между два сървара Публикувано от: Topper в Jan 17, 2005, 15:07 И двамата сте прави и за моя радост - отговорите са моментални и правилни !!!
Следващата стъпка е ? Титла: Мейл между два сървара Публикувано от: n_antonov в Jan 17, 2005, 19:02 Какво връщат все пак командите, които ти написах?
След като имаш MX ресурсен запис за този домейн, оттук нататък всички писма, които бъдат изпратени до него, ще отиват към mail.mycompany.com. Титла: Мейл между два сървара Публикувано от: romeo_ninov в Jan 17, 2005, 19:38 само трябва да настроиш пощенския сървър (qmail, sendmail, postfix) да приема поща за този домейн
Титла: Мейл между два сървара Публикувано от: Йордан в Jan 17, 2005, 22:02 Даже и аз разбрах за какво иде реч
![]() ![]() Титла: Мейл между два сървара Публикувано от: Topper в Jan 18, 2005, 13:16 Това е горе-долу ясно.
Въпроса е как да пратя пощата от някой демон, например crontab не да я праща към локалният root@server7 ами към root@mail.mycompany.com ![]() Това ми е въпроса ;"> Да рабирам ли, че след като имам MX запис и от двата сървъра да се праща на root@mycompany.com ще се пренасочва към машината, декларирана в MX записа на DNS таблицата ? Титла: Мейл между два сървара Публикувано от: romeo_ninov в Jan 18, 2005, 13:52 man 5 crontab
за втория въпрос : да Титла: Мейл между два сървара Публикувано от: Topper в Jan 18, 2005, 15:20 Благодаря за инфотот, това MAILTO за crontab-a наистина не го знаех...но това беше само пример, интересува ме всички е-мейли, генерирани автоматично по някакъв начин от демон или нещо друго да се препращат към официалният мейл сървър ?
Ако задам в /etc/aliases: root: root@mycompany.com ще стане ли ? Титла: Мейл между два сървара Публикувано от: romeo_ninov в Jan 18, 2005, 16:32 не, IMHO в alias не можеш да даваш адрес извън локания компютър. пробвай с ~/.forward
това ще ти препраща цялата поща към адрес, който си указал в горния файл Титла: Мейл между два сървара Публикувано от: Topper в Jan 18, 2005, 17:18 Ами в логовете пише, че ги праща:
root@appserver.mycompany.com -> root@mycompany.com което би трябвало да означава, че през МХ-а на DNS да го поеме mail.mycompany.com ![]() mail от козолата ми дава, че няма поща на appserver за root. Интересното е, че man forward ме прати пак на aliases :"> А там пише:
Това означава ли, че е правилна дефиницията, но проблема с препращането на пощата е друг ? Титла: Мейл между два сървара Публикувано от: romeo_ninov в Jan 18, 2005, 17:52 АМи май да, би трябвало да е правилна (дефиницията)
А пробва ли да изпратиш поща до локален потребите т.е. echo "TEST"|mail root и да видиш какво става Титла: Мейл между два сървара Публикувано от: Topper в Jan 18, 2005, 20:19 Да му се не види - стои на опашката на postfix-a
![]() Сега да не трябва да настройвам postfix-a да праща към mail.mycompany.com ![]() Титла: Мейл между два сървара Публикувано от: romeo_ninov в Jan 18, 2005, 21:39 а postfix-а приема ли поща за домейна? слуша ли на 25 порт?
Титла: Мейл между два сървара Публикувано от: n_antonov в Jan 18, 2005, 22:11 Както личи, въпросът вече опира до базова настройка на postfix:) Може би е по-добре да поразучиш малко документацията, която можеш да четеш и от български адрес - postfix.logos-bg.net.
Иначе, задължително изчети и тази статия. Титла: Мейл между два сървара Публикувано от: Topper в Jan 18, 2005, 22:36 Аз все не мога да повярвам, че ако трябва да получавам поща от 5 сървъра в мрежата ще трябва на всеки да инсталирам/конфигурирам sendmail/postfix !!!!
Хайде де, то стана Outlook-ска работа.... ![]() Титла: Мейл между два сървара Публикувано от: romeo_ninov в Jan 19, 2005, 10:58
Ами то си е така заради използването на СТАНДАРТЕН механизъм на работа. IMHO философията на UNIX (Linux) е в това да имаш малки програмки, които вършат една работа и да ги навържеш за да създадеш комплекс, който върши нещо, което между другото при МС обикновено е цяла програма :-P |