Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: HowTo. Почтовый сервер Postfix, Courier, MySQL и SquirrelMail (Ubuntu 8,04)  (Прочитано 462113 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн SkyDevil

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Ребят, пофиксите ссыль на ман в формате pdf, который в первом посте прилеплен...

Оффлайн MMX

  • Участник
  • *
  • Сообщений: 119
    • Просмотр профиля
Ребят, пофиксите ссыль на ман в формате pdf, который в первом посте прилеплен...
а что с ним не так?
у меня открывается
у меня можно спросить о:
Delphi, pascal, postfix
а так-же отвечу на вопросы новичков.

Извращенец

  • Гость
Проблема с настройкой Белки.

Начнем с того, что в конфиге config.php отсутствуют переменные
Цитировать
$csp_dsn, $lookup_password_query, $password_update_queries, $password_encryption, $csp_salt_static и $csp_delimiter variables,
соответственно, настроить их не получается.
Версия 1.4.0
Попытка настроить Белку через /usr/sbin/squirrelmail-configure почти увенчалась успехом, осталось разобраться с блоком:

Цитировать
3.  DSN for Preferences    : mysql://mail:mail_password@localhost/mail
4.  Table for Preferences  : users
5.  Field for username     : email
6.  Field for prefs key    : password
7.  Field for prefs value  : ????
Правильно ли я понимаю, что Table for Preferences - это таблица users, откуда будет браться имя пользователя? Если это так, то Field for username - понятно, а вот что за поля Field for prefs key и Field for prefs value?
Помогите? Или, точнее, как правильно объяснить Белке информацию о таблицах?

Пользователь решил продолжить мысль 12 Июля 2009, 07:43:42:
В общем, как обычно, сам себе отвечаю на свои глупые вопросы.
Итак.
При установке Squirrelmail в конце 2008 года на Ubuntu 8.04 server  после команды
apt-get install squirrelmail php-pearбыл установлен пакет Белки, при этом полностью отсутствовли любые локализации (/usr/share/squrrelmail/locale), а в папке /etc/squirrelmail лежали следующие файлы:
Цитировать
apache.conf         config.php    filters_setup.php
config_default.php  conf.pl       index.php
config_local.php    default_pref  sqspell_config.php
Во всех прочитанных мной руководствах предлагается установка Белки перловским скриптом conf.pl, но в убунте, видимо, нет перла (а я не устанавливал специально), поэтому настройку (при отсутствии перла) должен выполнять config.php. Как он это должен делать - обычно не указывают, видимо, это и так все знают (кроме меня).
А настраивается этот файл командой /usr/sbin/squirrelmail-configure, если не хочется вручную все править.
А далее начинаются пляски с бубном. В инструкции сказано, что файл apach.php надо скоприровать в /etc/apache(2)/conf.d и переименовать в squirrelmail.conf. Так и было сделано, при этом в другом руководстве я нашел, что его можно скопировать в /etc/apache2/sites-availabel - так что это не критично. В обоих случаях в этом файле находятся пути к исполняемым скриптам Белки и настройка адреса для доступа из интернета.
В моем случае адреса были дефолтные, поэтому по адресу www.site.ru/squirrelmail появилось окошечко для ввода логина-пароля, после которого было абсолютно пустое пространство. Ни ошибок, ни папок, ни любой другой информации. Просто ничего. Белая страница.
Было перепробовано много что, после чего Белка была снесена (не помогло), и тогда она была снесена "подчистую" apt-get purge.
Далее была установлена по-новой командой
Цитировать
aptitude install squirrelmail squirrelmail-locales php-pear php5-cli
что не сильно отличается от приведенного в руководстве, но, тем не менее, в папке с локалями появились куча локализаций, и сразу же после установки по дефолтному адресу появились папки входящих, исходящих, и прочие полезные страницы.
Чесслово, ничего не менял, даже старый файл в конфигах апача не менялся.
Немного об этом файле. Я понимаю, что линуксоиды любят маны, просто обожают, но не все ж такие умные...  Да и чтение манов лично у меня вызывает зубовный скрежет: в них пишут все, кроме того, что надо лично мне.
Итак. Первой строчкой в этом файле идет
Цитировать
Alias /squirrelmail /usr/share/squirrelmail
Это очень полезная строчка! В многих руководствах рекомендуется ее закомментировать, и работать с блоком

Цитировать
#users will prefer a simple URL like http://webmail.site.ru
#<VirtualHost >
#  DocumentRoot /usr/share/squirrelmail
#  ServerName webmail.site.ru
#</VirtualHost>
При этом я честно (до сих пор!) не понял, как правильно работать с блоком VitrualHost, попытка сделать что-нить типа webmail.site.ru приводит у меня к различного рода ошибкам в самых разных местах, поэтому я поступил проще.
Я заменил первую строчку в файле /etc/apache2/conf.d/squirrelmail.conf на
Alias /sq /usr/share/squirrelmailтеперь моя веб-морда доступна по адресу www.site.ru/sq
что, на мой взгляд, гораздо удобнее. Но можно придумать и другой алиас, главное, чтобы было легко запомнить и вводить.
Теперь о настройках. Я делал всего две настройки.
/usr/sbin/squirrelmail-configure1.Выбираем пункт 10 Language, пункт 1 (язык) и вводим русскую локаль: ru_RU. При этом папка /usr/share/squirrelmail/locale/ должна содержать аналогичную папку ru_RU. Выбираем пукт 2 (кодировка). Мне известны следующие варианты: cp1251 UTF-8 и KOI8-R. Все три - работают. Поскольку у меня сервер на Убунте - выбрал UTF-8.  
r для возврата в главное меню.
2. Нажимаем 2 ( Server Settings), нажимаем а ( Update IMAP Settings), нажимаем 8 (Server software), вводим вручную courier.
3. В некоторых руководствах предлагается сменить порт работы ИМАП на 993. Не знаю, зачем, у меня и так пошло.
Нажимаем s для сохранения конфига, если этого не сделать - конфигуратор перед выходом сам спросит о необходимости сохранения настроек.
Собственно, и все. После этого ничего не надо ни перегружать, ни настраивать. Белка работает, как трактор.
« Последнее редактирование: 12 Июля 2009, 13:51:24 от Извращенец »

Оффлайн ia2130

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Добрый день всем.Прочитал сей прекрасный труд и настроил сервер.Спасибо автору.Но у меня возникло несколько вопрос:Как сделать так что бы сервер не напрямую получал и отправлял письма а делал это через промежуточный сервер с smtp/pop3 с авторизацией(login/passwd)?

Оффлайн HeadHunter

  • Новичок
  • *
  • Сообщений: 33
  • UbuntuServer9.04User...
    • Просмотр профиля
    • Андрбус
Вот колупаю почту и вначале при реконфигурации постфикса не могу воткнуть...
в следующее....

"Почтовое имя" -- это имя домена, используемое для "определения" ВСЕХ     │
 │ почтовых адресов без имени домена, включая письма отправленные и          │
 │ адресованные <root>. Поэтому не делайте так, что ваша машина будет        │
 │ посылать письма от root@example.org, если <root> example.org не сказал    │
 │ вам сделать именно так.                                                   │
 │                                                                           │
 │ Это имя будет использоваться другими программами. Оно должно быть одним   │
 │ полностью определённым именем домена (FQDN).                              │
 │                                                                           │
 │ Так, если почтовый адрес на локальном хосте имеет вид foo@example.org,    │
 │ то корректное значение этого параметра будет example.org.                 │
 │                                                                           │
 │ Системное почтовое имя:         

и что в конце писать ? имя почтового домена, например mail.ardis.ru ? или имя моего сервера ? PMServer.tarkom.koenig.ru ?
Ubuntu Server 9.04 + Samba + Kerberos + Squid + Sams  + > AD < + Postfix + Courier + MySQL + Apache2 + PHP5 + SquirrelMail ...

Оффлайн HeadHunter

  • Новичок
  • *
  • Сообщений: 33
  • UbuntuServer9.04User...
    • Просмотр профиля
    • Андрбус
При проверке POSTFIX'a вылазиет следующее и боле, дальше не идёт... (раздел 12)

root@PMServer:/home/hh# telnet localhost 25
Trying ::1...
Connected to localhost.localdomain (::1).
Escape character is '^]'.
....

Пользователь решил продолжить мысль 20 Июля 2009, 12:32:53:
а в логах лезет следующее...

                               Файл: /var/log/mail.log                                                                             

Jul 20 14:27:36 PMServer postfix/master[3847]: warning: /usr/lib/postfix/proxymap: bad command startup -- throttling
Jul 20 14:27:36 PMServer postfix/smtpd[3873]: warning: private/proxymap socket: service dict_proxy_open: Success
Jul 20 14:27:36 PMServer postfix/trivial-rewrite[3876]: warning: private/proxymap socket: service dict_proxy_open: Connection reset by peer
Jul 20 14:28:36 PMServer postfix/proxymap[3904]: fatal: /etc/postfix/mysql-virtual_mailboxes.cf, line 5: missing '=' after attribute name: "CONCAT(SUBSTRING_INDEX(email,'@',-l),'/',SUBSTRING_INDEX(email,'@',l),'/')FROM users WHERE email='%s'"
Jul 20 14:28:37 PMServer postfix/master[3847]: warning: process /usr/lib/postfix/proxymap pid 3904 exit status 1
Jul 20 14:28:37 PMServer postfix/master[3847]: warning: /usr/lib/postfix/proxymap: bad command startup -- throttling
Jul 20 14:28:37 PMServer postfix/smtpd[3873]: warning: private/proxymap socket: service dict_proxy_open: Success
Jul 20 14:28:37 PMServer postfix/trivial-rewrite[3876]: warning: private/proxymap socket: service dict_proxy_open: Connection reset by peer
Jul 20 14:29:37 PMServer postfix/proxymap[4577]: fatal: /etc/postfix/mysql-virtual_mailboxes.cf, line 5: missing '=' after attribute name: "CONCAT(SUBSTRING_INDEX(email,'@',-l),'/',SUBSTRING_INDEX(email,'@',l),'/')FROM users WHERE email='%s'"
Jul 20 14:29:38 PMServer postfix/master[3847]: warning: process /usr/lib/postfix/proxymap pid 4577 exit status 1


Пользователь решил продолжить мысль 20 Июля 2009, 15:41:34:
вроде подлечил конфиг... теперь /var/log/mail.log выдает следующее...

Jul 20 15:40:03 PMServer postfix/cleanup[4392]: warning: DAC9E329A: virtual_alias_maps map lookup problem for root@mail.ardis.ru
Jul 20 15:40:05 PMServer postfix/pickup[3553]: 1B9F9329A: uid=0 from=<root>
Jul 20 15:40:05 PMServer postfix/cleanup[4392]: warning: 1B9F9329A: virtual_alias_maps map lookup problem for root@mail.ardis.ru

Пользователь решил продолжить мысль 20 Июля 2009, 17:03:13:
/var/log/mail.err
---
Jul 20 15:32:39 PMServer postfix/proxymap[14059]: fatal: /etc/postfix/mysql-virtual_mailboxes.cf, line 5: missing '=' after attribute name: "CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'/')FROM users WHERE email='%s'"
Jul 20 15:33:17 PMServer postfix/pickup[11215]: fatal: watchdog timeout
« Последнее редактирование: 20 Июля 2009, 17:03:14 от HeadHunter »
Ubuntu Server 9.04 + Samba + Kerberos + Squid + Sams  + > AD < + Postfix + Courier + MySQL + Apache2 + PHP5 + SquirrelMail ...

Оффлайн ploxish

  • Любитель
  • *
  • Сообщений: 97
    • Просмотр профиля
Чтобы не создавать новые темы напишу сюда.
в логах постоянно пояаляются строчки, pam_authenticate() failed: Authentication failure  -вопрос по ним уже поднимался, не мной, но человек его задавший ответа так и не получил! Хотя у меня все работает, и проблем в работе я не заметил-но появление этих строчек в логах немного напрягает.
Как эту фигню убрать, а главное где?

Оффлайн darzanebor

  • Активист
  • *
  • Сообщений: 350
    • Просмотр профиля
Таже самая фигня с памом! И все работает.
Господа подскажите где найти информацию по поводу, обучения spamassassin'а, т.е.скармливании ему спама пачками, если допустим у меня есть большое колличество выловленного спама на машине домашней в Evolution =)

Оффлайн Bambr

  • Участник
  • *
  • Сообщений: 121
    • Просмотр профиля
HeadHunter, postfix ругается на SQL запрос в файле /etc/postfix/mysql-virtual_mailboxes.cf, проверяйте.

darzanebor, создаете две папки. spam - сообщения содержащие спам и ham - сообщения содержащие желательную информацию. Копируете 200 сообщений (можно и больше) со спамом в паку spam и такое же количество не спам сообщений в папку ham.

Далее для обучения фильтра даем команды:

sa-learn --progress --ham /ham

sa-learn --progress --spam /spam
« Последнее редактирование: 21 Июля 2009, 08:46:57 от Bambr »

Оффлайн HeadHunter

  • Новичок
  • *
  • Сообщений: 33
  • UbuntuServer9.04User...
    • Просмотр профиля
    • Андрбус
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
постоянно выдает следующее... где копать ?

GNU nano 2.0.9                                    Файл: /var/log/mail.log                                                                               

Jul 21 08:44:23 PMServer postfix/pickup[21520]: 0F0FD300C: uid=0 from=<root>
Jul 21 08:44:23 PMServer postfix/cleanup[22491]: warning: 0F0FD300C: virtual_alias_maps map lookup problem for root@mail.ardis.ru
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
/var/log/mail.err молчит....
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
При проверке 25 порта командная строка не всё выдает как нужно и просто останавливается...

root@PMServer:/home/hh# telnet localhost 25
Trying ::1...
Connected to localhost.localdomain (::1).
Escape character is '^]'.
....
Ubuntu Server 9.04 + Samba + Kerberos + Squid + Sams  + > AD < + Postfix + Courier + MySQL + Apache2 + PHP5 + SquirrelMail ...

Оффлайн Bambr

  • Участник
  • *
  • Сообщений: 121
    • Просмотр профиля
HeadHunter, каково значение переменной virtual_alias_maps в main.cf?
Команда ping localhost что выдает?
Cодержимое файла /etc/hosts?
И, до кучи, приведите вывод команды ifconfig.

Оффлайн HeadHunter

  • Новичок
  • *
  • Сообщений: 33
  • UbuntuServer9.04User...
    • Просмотр профиля
    • Андрбус
GNU nano 2.0.9                                   Файл: /etc/postfix/main.cf                                                                           

# See /usr/share/postfix/main.cf.dist for a commented, more complete version


# Debian specific:  Specifying a file name will cause the first
# line of that file to be used as the name.  The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = /usr/share/doc/postfix

# TLS parameters
smtpd_tls_cert_file = /etc/postfix/smtpd.cert
smtpd_tls_key_file = /etc/postfix/smtpd.key
smtpd_use_tls = yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

myhostname = PMServer.tarkom.koenig.ru
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = PMServer.tarkom.koenig.ru, localhost, localhost.localdomain
relayhost = relay.peterstar.net
mynetworks = 127.0.0.0/8
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all
html_directory = /usr/share/doc/postfix/html
virtual_alias_domains =
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql-virtual_forwardings.cf, mysql:/etc/postfix/mysql-virtual_email2email.cf
virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailboxes.cf
virtual_mailbox_base = /home/vmail
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
virtual_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_sasl_auth_enable = yes
smtpd_sasl_authenticatedenable = yes
smtpd_sasl_authenticated_header = yes
smtpd_recipient_restricated_header = yes
smtpd_recipient_restricated = permit_mynetworks, permit_sasl_authenticated, regect_unauth_destination
transport_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailbox_limit_maps.cf
virtual_create_maildirsize = yes
virtual_mailbox_extended = yes
virtual_mailbox_limit_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailbox_limit_maps.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = "The user you are trying to reach is over quota"
virtual_overquota_bounce = yes
proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains $relay_$

-----------------

root@PMServer:/home/hh# ping localhost
PING localhost.localdomain (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=1 ttl=64 time=0.031 ms
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=2 ttl=64 time=0.027 ms
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=3 ttl=64 time=0.029 ms
^C
--- localhost.localdomain ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 0.027/0.029/0.031/0.001 ms

--------------------------------

GNU nano 2.0.9                                      Файл: /etc/hosts                                                                                   

127.0.0.1       localhost.localdomain   localhost
192.168.1.151   PMServer.tarkom.koenig.ru       PMServer
192.168.1.250   TARKOM.KOENIG.RU                DNSSERVER

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

------

root@PMServer:/home/hh# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:1f:c6:1b:66:6f 
          inet addr:192.168.1.150  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::21f:c6ff:fe1b:666f/64 Диапазон:Ссылка
          ВВЕРХ BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:12676 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9363 errors:0 dropped:0 overruns:0 carrier:1
          коллизии:0 txqueuelen:1000
          RX bytes:12432823 (12.4 MB)  TX bytes:825489 (825.4 KB)
          Память:dffc0000-e0000000

eth1      Link encap:Ethernet  HWaddr 00:50:ba:4c:01:5d 
          inet addr:192.168.1.151  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::250:baff:fe4c:15d/64 Диапазон:Ссылка
          ВВЕРХ BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4578 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1374 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:1000
          RX bytes:540576 (540.5 KB)  TX bytes:616289 (616.2 KB)
          Прервано:17 Base address:0xc800

lo        Link encap:Локальная петля (Loopback) 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Диапазон:Узел
          ВВЕРХ LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:12399 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12399 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:0
          RX bytes:1540408 (1.5 MB)  TX bytes:1540408 (1.5 MB)

---------------------------------------

Строю вообщем Прокси и Майл Сервер.. на Убунте Сервере 9.04....
Нужно тупо чтобы письма забирались с ящиков типа lamer@tarkom.ru
и ОутлукЭкспресы на рабочих машинах уже хавали почту с моего PMServer'a....
зы. бошка уже в пластелин превратилась....ъ

------------------

root@PMServer:/home/hh# telnet localhost 25
Trying ::1...
Connected to localhost.localdomain (::1).
Escape character is '^]'.
220 PMServer.tarkom.koenig.ru ESMTP Postfix (Ubuntu)
ehlo localhost
250-PMServer.tarkom.koenig.ru
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
quit
221 2.0.0 Bye
Connection closed by foreign host.

-----------------------

root@PMServer:/home/hh# telnet localhost 110
Trying ::1...
Connected to localhost.localdomain (::1).
Escape character is '^]'.
+OK Hello there.
quit
+OK Better luck next time.
Connection closed by foreign host.

----------------------------------

Пользователь решил продолжить мысль 21 Июля 2009, 13:15:10:
Выше вроде всё правильно...
-------------------------------------------------
Вот базы.. в них (в MySQL) я вообще что то плохо соображаю =)

mysql> select * from users;
+-------------------+--------------+-----------+
| email             | password     | quota     |
+-------------------+--------------+-----------+
| oit@tarkom.ru     | xxxxxx  | 400000000 |
+-------------------+--------------+-----------+
3 rows in set (0.00 sec)

mysql> select * from domains;
+---------------+
| domain        |
+---------------+
| mail.ardis.ru | 
+---------------+
2 rows in set (0.00 sec)

Тоесть почта берется с ящика oit@tarkom.ru....  POP3Server = mail.ardis.ru .... Еще так же есть в настройках Relay SMTP Server : "relay.peterstar.net"
peterstar.net - это провайдер инета в калининграде, которым я пользуюсь...
----------------------------------------

Пользователь решил продолжить мысль 21 Июля 2009, 15:27:06:
по прежнему /var/log/mail.log лепит...

Jul 21 14:24:39 PMServer postfix/pickup[3620]: 6420E31D3: uid=0 from=<root>
Jul 21 14:24:39 PMServer postfix/cleanup[12816]: warning: 6420E31D3: virtual_alias_maps map lookup problem for root@tarkom.ru
----------------------

« Последнее редактирование: 21 Июля 2009, 15:27:06 от HeadHunter »
Ubuntu Server 9.04 + Samba + Kerberos + Squid + Sams  + > AD < + Postfix + Courier + MySQL + Apache2 + PHP5 + SquirrelMail ...

Оффлайн Bambr

  • Участник
  • *
  • Сообщений: 121
    • Просмотр профиля
HeadHunter, на сколько я понял вы имеете внешний зарегистрированный домен "Тарного комбината" tarkom.ru, также прописана MX запись на почтовый сервер mail.tarkom.ru.

(Нажмите, чтобы показать/скрыть)

Зачем тогда вы указываете в качестве pop3 сервера mail.ardis.ru, только себя путаете.
В принципе у mail.tarkom.ru и mail.ardis.ru одинакове ip адреса:
(Нажмите, чтобы показать/скрыть)

tarkom.koenig.ru - это ваш внутренний домен, если да, то внутренний почтовый ящик должен быть не oit@tarkom.ru а oit@tarkom.koenig.ru.

Почта должна забираться с ящика oit@tarkom.ru например fetchmail'ом и отдаваться postfix'у как почта для oit@tarkom.koenig.ru.
« Последнее редактирование: 21 Июля 2009, 17:18:57 от Bambr »

Оффлайн HeadHunter

  • Новичок
  • *
  • Сообщений: 33
  • UbuntuServer9.04User...
    • Просмотр профиля
    • Андрбус
то есть к Postfix + Courier нужно еще крутить fetchmail ?
Ubuntu Server 9.04 + Samba + Kerberos + Squid + Sams  + > AD < + Postfix + Courier + MySQL + Apache2 + PHP5 + SquirrelMail ...

Оффлайн Bambr

  • Участник
  • *
  • Сообщений: 121
    • Просмотр профиля
то есть к Postfix + Courier нужно еще крутить fetchmail ?

Postfix не умеет забирать почту с внешних ящиков, не его это дело.

Что конкретно сейчас не работает?

З.Ы. Связка должна получиться такая:

Прием
fetchmail коннектится к pop3/imap серверу, забирает почту с ящика user@external.domain.tld отдает ее postfix как будь-то это сообщения для пользователя user@internal.domain.tld. Postfix в свою очередь помещает эту почту в каталог пользователя user@internal.domain.tld. Пользователь коннектится к Courier Mail Server и забирает свою почту.

Отправка
Пользователь коннектится к Postfix отдает ему сообщение, Postfix преобразовывает внутренний адрес user@internal.domain.tld отправителя во внешний user@external.domain.tld, соединяется с почтовым релеем провайдера и передает ему почту для дальнейшей отправки получателю.

user@external.domain.tld - внешний ящик пользователя
user@internal.domain.tld - внутренний ящик пользователя
« Последнее редактирование: 21 Июля 2009, 17:41:17 от Bambr »

 

Страница сгенерирована за 0.03 секунд. Запросов: 21.