Автор Тема: Настройка почты на Школьный сервер 5.0  (Прочитано 8593 раз)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
здравствуйте
у меня такая же проблема
подскажите пожалуйста нормальное руководство
docs.altlinux.org и справка модулей.
Андрей Черепанов (cas@)

Оффлайн supersonic

  • Завсегдатай
  • *
  • Сообщений: 189
Уважаемые коллеги! Помогите разобраться, как настраивать эту блинскую :) почту.
Задача:
1.Организовать обмен почтой в школе
2.Принимать почту с внешнего почтового ящика и сделать так, чтобы автоматически закидывалась в папку, соответствующую дате получения.
По первой задаче.
В общем, в ЦУСе настройки следующие:
см. вложения
Проблема в том, что не пойму какие настройки указывать в почтовом клиенте. Почтовый сервер видно только по IP. Адрес mail.g7 не резолвится никакими средствами. Хотя я не знаю, должна ли MX запись резолвиться? Когда указываю адрес вида user@192.168.0.2 почту по POP3 вроде проверяет, но отправлять не хочет.

По второй.
Пока весь процесс получения почты выглядит так.
Есть расшаренная папка "Почта". В этой папке есть подпапки по месяцам. Секретарь каждый рабочий день создает в месячной подпапке подподпапку с текущей датой, например "1.03" и кидает туда всю почту за текущий день. Вопрос: можно ли все это как-то автоматизировать и какими средствами?
За ранее спасибо. С уважением, Владислав.


Оффлайн black_13

  • Завсегдатай
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
    • Email
Цитировать
Хотя я не знаю, должна ли MX запись резолвиться?
Конечно должна. MX какраз и показывает куда обращаться когда на ваш домен надо передать почту. Есстесственно ваш сервак должен ее уметь принять - иначе зачем тогда нужна запись MX?
Подтверждение моих слов:
black:~# host ya.ru
ya.ru has address 93.158.134.8
ya.ru has address 213.180.204.8
ya.ru has address 77.88.21.8
ya.ru mail is handled by 10 mx.yandex.ru.
black:~# host mx.yandex.ru
mx.yandex.ru has address 93.158.134.89
mx.yandex.ru has address 213.180.204.89
mx.yandex.ru has address 77.88.21.89
black:~# telnet 93.158.134.89 25
Trying 93.158.134.89...
Connected to 93.158.134.89.
Escape character is '^]'.
220 mxfront4.mail.yandex.net (Want to use Yandex.Mail for your domain? Visit http://pdd.yandex.ru)
QUIT
Connection closed by foreign host.
black:~#

Оффлайн supersonic

  • Завсегдатай
  • *
  • Сообщений: 189
Цитировать
Хотя я не знаю, должна ли MX запись резолвиться?
Конечно должна.
Вот что выдает host:
[root@server /]# host mail.g7
Host mail.g7 not found: 3(NXDOMAIN)

Вот еще содержимое файла зоны
[root@server ddns]# cat g7
$ORIGIN .
$TTL 86400      ; 1 day
g7                      IN SOA  ns.g7. root.g7. (
                                2010022630 ; serial
                                43200      ; refresh (12 hours)
                                3600       ; retry (1 hour)
                                604800     ; expire (1 week)
                                3600       ; minimum (1 hour)
                                )
                        NS      ns.g7.
                        A       192.168.0.2
                        MX      10 mail.g7.
$ORIGIN g7.
_kerberos               TXT     "G7"
$ORIGIN _tcp.g7.
_kerberos               SRV     0 0 88 server.g7.
_kerberos-adm           SRV     0 0 749 server.g7.
$ORIGIN g7.
_kerberos._udp          SRV     0 0 88 server
ldap                    A       192.168.0.2
$TTL 9374400    ; 15 weeks 3 days 12 hours
mycomp                  A       192.168.0.100
                        TXT     "3107f5d4632137abb24f76a3e6c83b7826"
$TTL 86400      ; 1 day
ns                      A       192.168.0.2
server                  A       192.168.0.2

Оффлайн black_13

  • Завсегдатай
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
    • Email
Цитировать
[root@server /]# host mail.g7
Host mail.g7 not found: 3(NXDOMAIN)
А с чего бы он резолвился если для него HOST A не прописан? И вообще файл какойто странный (ИМХО) Стилистика написания поражает  :D

Оффлайн supersonic

  • Завсегдатай
  • *
  • Сообщений: 189
Цитировать
[root@server /]# host mail.g7
Host mail.g7 not found: 3(NXDOMAIN)
А с чего бы он резолвился если для него HOST A не прописан? И вообще файл какойто странный (ИМХО) Стилистика написания поражает  :D
Ясно. Не знал, что надо запись типа А создавать. И в документации нигде не написано. Хотя, возможно, это очевидные вещи. :)

Про стилистику -- это не ко мне. Файл альтератор создает. :)
В любом случае -- спасибо.

Оффлайн black_13

  • Завсегдатай
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
    • Email
Цитировать
В любом случае -- спасибо.
Ну так заработало или как?
Цитировать
Принимать почту с внешнего почтового ящика
Это настроили?

Оффлайн supersonic

  • Завсегдатай
  • *
  • Сообщений: 189
Цитировать
В любом случае -- спасибо.
Ну так заработало или как?
Нет, не заработало. По имени так и не захотел работать.
Параметры сервера для user1 такие:
сервер pop3 -- 192.168.0.2; порт -- 110; настройки защиты все отключены
Для user2 так же.
Настройки сервера исходящей почты:
Если указываю имя сервера mail.g7, то при отправке от user2 к user1 клиент грит
Цитировать
Ошибка отправления сообщения.
Сообщение не может быть отправлено, так как время ожидания соединения с SMTP-сервером «mail.g7» истекло
Если указываю 192.168.0.2, то сообщение уходит, только куда -- непонятно. Потому как когда проверяю ящик user1 -- пустота.
Вот что в логах:
[root@server mail]# cat all
Mar  2 15:16:50 server postfix/smtpd[15847]: connect from mycomp.g7[192.168.0.100]
Mar  2 15:16:50 server postfix/smtpd[15847]: 99C037788A8: client=mycomp.g7[192.168.0.100]
Mar  2 15:16:50 server postfix/cleanup[15850]: 99C037788A8: message-id=<4B8CC8DE.4080601@g7>
Mar  2 15:16:50 server postfix/qmgr[11275]: 99C037788A8: from=<user1@g7.g7>, size=2006, nrcpt=1 (queue active)
Mar  2 15:16:50 server postfix/smtpd[15847]: disconnect from mycomp.g7[192.168.0.100]
Mar  2 15:16:50 server postfix/smtp[15851]: 99C037788A8: to=<user2@g7.g7>, orig_to=<user2@g7>, relay=none, delay=0.11, delays=0.1/0.01/0/0, dsn=5.4.4, status=bounced (Host or domain name not found. Name service error for name=g7.g7 type=A: Host not found)
Mar  2 15:16:50 server postfix/cleanup[15850]: BB4DE7788AC: message-id=<20100302081650.BB4DE7788AC@server.g7>
Mar  2 15:16:50 server postfix/bounce[15852]: 99C037788A8: sender non-delivery notification: BB4DE7788AC
Mar  2 15:16:50 server postfix/qmgr[11275]: 99C037788A8: removed
Mar  2 15:16:50 server postfix/qmgr[11275]: BB4DE7788AC: from=<>, size=3883, nrcpt=1 (queue active)
Mar  2 15:16:50 server postfix/smtp[15851]: BB4DE7788AC: to=<user1@g7.g7>, relay=none, delay=0, delays=0/0/0/0, dsn=5.4.4, status=bounced (Host or domain name not found. Name service error for name=g7.g7 type=A: Host not found)
Mar  2 15:16:50 server postfix/qmgr[11275]: BB4DE7788AC: removed
Mar  2 15:17:02 server dovecot: pop3-login: Login: user=<user2>, method=PLAIN, rip=192.168.0.100, lip=192.168.0.2
Mar  2 15:17:02 server dovecot: POP3(user2): Disconnected: Logged out top=0/0, retr=0/0, del=0/4, size=2972
По ходу, он не может разрешить g7.g7, только откуда он его взял -- непонятно.

Цитировать
Принимать почту с внешнего почтового ящика
Это настроили?
Неа. Даже не знаю, с чего начинать (ну, кроме установки fetchmail). :)

Оффлайн Tovbor

  • Завсегдатай
  • *
  • Сообщений: 60
    • Email
У Вас по записям DNS на адрес 192.168.0.2 назначено 2 имени:
Цитировать
ns                      A       192.168.0.2
server                  A       192.168.0.2
Соответственно в почтовом клиенте адрес почтового сервера должен быть либо ns.g7 либо server.g7

Оффлайн supersonic

  • Завсегдатай
  • *
  • Сообщений: 189
У Вас по записям DNS на адрес 192.168.0.2 назначено 2 имени:
Цитировать
ns                      A       192.168.0.2
server                  A       192.168.0.2
Соответственно в почтовом клиенте адрес почтового сервера должен быть либо ns.g7 либо server.g7
Я для почты, как мне указали выше, специально создал запись А -- mail.g7  и все прекрасно резолвится.

Оффлайн black_13

  • Завсегдатай
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
    • Email
Могу конечно ошибаться ... но настройки DNS у вас какието совсем непонятные :(
Вот как у меня - РАБОЧИЕ!
black:~# cat /etc/bind/master/db.test.org.ua |grep -v ^\;
$TTL 24h
test.org.ua. IN SOA test.org.ua. admin.test.org.ua. (
                          3        ; Serial
                          24h      ; Refresh after 3 hours
                          1h       ; Retry after 1 hour
                          4w       ; Expire after 1 week
                          12h )    ; Negative caching TTL of 1 hour
test.org.ua.              IN NS   ns.test.org.ua.
test.org.ua.              IN NS   ns3.friend.net.ua.
test.org.ua.              IN MX 10 mail.test.org.ua.
localhost.test.org.ua. IN A     127.0.0.1
test.org.ua.              IN A     123.123.123.123
ns.test.org.ua.          IN A     123.123.123.123
mail.test.org.ua.        IN A     123.123.123.123
www.test.org.ua.       IN CNAME test.org.ua.

black:~#
123.123.123.123 - мой внешний ip
ns3.friend.net.ua - DNS друга, у меня на него розрешен transfer он работает как slave

Оффлайн Олег Ру

  • Начинающий
  • *
  • Сообщений: 4
    • Email
Здравствуйте.
Не могу решить следующую задачу:
Имеется почтовый домен у провайдера. Там скапливаются все письма с доменным именем yyyy.ru.
С помощью fetchmail все письма принимаются в почтовый ящик пользователя webmaster.
Не получается разложить их по локальным почтовым ящикам пользователей (...@yyyy.ru)

Файл fetchmailrc:
poll mail.yyyy.ru  with proto POP3
    user "postuser@yyyy.ru" with password "Passw" is  webmaster
    mda "/usr/sbin/sendmail -i -f %F %T"

PS. Прошу извинения есть спросил банальность. Мой стаж в LINUX меньше месяца.

Оффлайн black_13

  • Завсегдатай
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
    • Email
Учетки почтовые у провайдера разделены? Есть возможность для каждого пользователя тянуть отдельно? Ну чтобы сделать в духе:
set daemon 300
#
poll mail.provider.net proto pop3
user "user_vanya" with pass "11223344" is vanya here;
poll mail.provider.net proto pop3
user "mashka" with pass "bellstore" is girlfriend here;
Тоесть разделись сразу при стягивании :)

Оффлайн supersonic

  • Завсегдатай
  • *
  • Сообщений: 189
Могу конечно ошибаться ... но настройки DNS у вас какието совсем непонятные :(
Вот как у меня - РАБОЧИЕ!

123.123.123.123 - мой внешний ip
ns3.friend.net.ua - DNS друга, у меня на него розрешен transfer он работает как slave
Извините, а что непонятного? Можно конкретнее. Повторюсь -- файл сформировал Альтератор. Я там ничего не трогал. Несмотря на непонятность настроек все резолвится. DNS сервер локальный и единственный, поэтому не указан slave.

Оффлайн black_13

  • Завсегдатай
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
    • Email
Цитировать
Извините, а что непонятного? Можно конкретнее. Повторюсь -- файл сформировал Альтератор. Я там ничего не трогал. Несмотря на непонятность настроек все резолвится.
Да эт я так .... конечно, если все резолвится как надо - то просто проехали-забыли  ;)
По postfix народу тут шарит много, я лично exim4 только шарю слегка  :D