Автор Тема: Мейл между два сървара  (Прочетена 2571 пъти)

Topper

  • Напреднали
  • *****
  • Публикации: 109
  • Distribution: Slackware, SLES
  • Window Manager: KDE
    • Профил
Мейл между два сървара
« -: Jan 14, 2005, 15:36 »
Здравейте,
Ситуацията е следната - имам две идентични машини със SuSE SLES. Единият е настроен като мейл сървър (cyrus+postfix+fetchmail+LDAP). Другият изпълнява други функции (samba+application server). Как да направя съобщенията от application сървъра да се препращат на мейл сървара, за да могат потребителите (било то системните - root или LDAP потребителите) да получават генерираните съобщения от cron, smb или нещо друго ??

Благодаря предварително
Активен

n_antonov

  • Напреднали
  • *****
  • Публикации: 1185
    • Профил
    • WWW
Мейл между два сървара
« Отговор #1 -: Jan 14, 2005, 18:48 »
В цялата тази поредица от услуги е немислимо без DNS и без зона, дори и да е само локална, в рамките на вътрешната ти мрежа. Така лесно ще можеш да управляваш и посоката на съобщенията: като си опишеш един домейн и дефинираш MX запис за сървъра, който ще приема електронната поща на домейна.
Активен

-------------------------------------------------------------------------
./debian/rules

Topper

  • Напреднали
  • *****
  • Публикации: 109
  • Distribution: Slackware, SLES
  • Window Manager: KDE
    • Профил
Мейл между два сървара
« Отговор #2 -: Jan 17, 2005, 09:56 »
От това ме беше страх - не съм правил никога нещо с DNS-ите... ще може ли малко помощ ?
Активен

n_antonov

  • Напреднали
  • *****
  • Публикации: 1185
    • Профил
    • WWW
Мейл между два сървара
« Отговор #3 -: Jan 17, 2005, 11:49 »
На първо време си инсталирай BIND (по възможност версия 9) и го пусни. Увери се, че работи (като следиш syslog) и тогава се обади отново за останалото'<img'>
Активен

-------------------------------------------------------------------------
./debian/rules

Topper

  • Напреднали
  • *****
  • Публикации: 109
  • Distribution: Slackware, SLES
  • Window Manager: KDE
    • Профил
Мейл между два сървара
« Отговор #4 -: Jan 17, 2005, 14:33 »
Няма нужда  '<img'>
За това харесвам (вече) SuSE - има си всичко инсталирано, просто го пускаш
Сега помагай :">
Направил съм зона (mycompany.com)
и един MX запис (mail.mycompany.com) с приоритет 10
От тук нататък какво следва

ПС.Благодаря все пак, че не ме прати да RTFM-ствам преди дори да разбереш за какво става дума ;">
Активен

n_antonov

  • Напреднали
  • *****
  • Публикации: 1185
    • Профил
    • WWW
Мейл между два сървара
« Отговор #5 -: Jan 17, 2005, 14:37 »
Тествай дали работи.

Примерен код
dig mycompny.com @yourdnsserver


А също и:

Примерен код
host -t mx mycompany.com youdnsserver
host -t a mycompany.com yourdnsserver




Активен

-------------------------------------------------------------------------
./debian/rules

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Мейл между два сървара
« Отговор #6 -: Jan 17, 2005, 14:42 »
Цитат (n_antonov @ Ян. 17 2005,15:37)
Тествай дали работи.

Примерен код
dig mycompny.com @yourdnsserver

Според мен трябва да е:
Примерен код

dig @nameserver mycompany.com mx
Активен

0x2B|~0x2B

Topper

  • Напреднали
  • *****
  • Публикации: 109
  • Distribution: Slackware, SLES
  • Window Manager: KDE
    • Профил
Мейл между два сървара
« Отговор #7 -: Jan 17, 2005, 15:07 »
И двамата сте прави и за моя радост - отговорите са моментални и правилни !!!
Следващата стъпка е ?
Активен

n_antonov

  • Напреднали
  • *****
  • Публикации: 1185
    • Профил
    • WWW
Мейл между два сървара
« Отговор #8 -: Jan 17, 2005, 19:02 »
Какво връщат все пак командите, които ти написах?

След като имаш MX ресурсен запис за този домейн, оттук нататък всички писма, които бъдат изпратени до него, ще отиват към mail.mycompany.com.
Активен

-------------------------------------------------------------------------
./debian/rules

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Мейл между два сървара
« Отговор #9 -: Jan 17, 2005, 19:38 »
само трябва да настроиш пощенския сървър (qmail, sendmail, postfix) да приема поща за този домейн
Активен

0x2B|~0x2B

Йордан

  • Напреднали
  • *****
  • Публикации: 1451
  • Distribution: Ubuntu / Gentoo
  • Window Manager: Gnome
  • не е важно колко ти е голяма пишката, а какво можеш с нея
    • Профил
    • WWW
Мейл между два сървара
« Отговор #10 -: Jan 17, 2005, 22:02 »
Даже и аз разбрах за какво иде реч '<img'> И пробвах тва онова '<img'>
Активен

Всеки пост - отговор на въпрос !!!

Йордан Георгиев
http://ygeorgiev.net/

Topper

  • Напреднали
  • *****
  • Публикации: 109
  • Distribution: Slackware, SLES
  • Window Manager: KDE
    • Профил
Мейл между два сървара
« Отговор #11 -: Jan 18, 2005, 13:16 »
Това е горе-долу ясно.
Въпроса е как да пратя пощата от някой демон, например crontab не да я праща към локалният root@server7 ами към root@mail.mycompany.com '<img'>
Това ми е въпроса ;">
Да рабирам ли, че след като имам MX запис и от двата сървъра да се праща на root@mycompany.com ще се пренасочва към машината, декларирана в MX записа на DNS таблицата ?
Активен

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Мейл между два сървара
« Отговор #12 -: Jan 18, 2005, 13:52 »
man 5 crontab
за втория въпрос : да
Активен

0x2B|~0x2B

Topper

  • Напреднали
  • *****
  • Публикации: 109
  • Distribution: Slackware, SLES
  • Window Manager: KDE
    • Профил
Мейл между два сървара
« Отговор #13 -: Jan 18, 2005, 15:20 »
Благодаря за инфотот, това MAILTO за crontab-a наистина не го знаех...но това беше само пример, интересува ме всички е-мейли, генерирани автоматично по някакъв начин от демон или нещо друго да се препращат към официалният мейл сървър ?
Ако задам в /etc/aliases:
root:           root@mycompany.com
ще стане ли ?
Активен

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Мейл между два сървара
« Отговор #14 -: Jan 18, 2005, 16:32 »
не, IMHO в alias не можеш да даваш адрес извън локания компютър. пробвай с ~/.forward
това ще ти препраща цялата поща към адрес, който си указал в горния файл
Активен

0x2B|~0x2B