PDA

Показать полную графическую версию : [решено] Начать жизнь почтового сервера заново


Artem-Samsung
03-04-2009, 04:07
Всем привет.
Дело в том, что я уже 3-м мануалом безрезультато пытаюсь достичь успеха в настройке почтового сервера :)

Последнее, что устанавливал - почтовый сервер на основе Postfix, Courier, MySQL, после чего еще каким то мануалом из FreeBSD пользовался))
Довел до такой степени, что когда прописываю в консоль:
telnet localhost 25

Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.


И тишина....


Мой main.cf в postfix


readme_directory = /usr/share/doc/packages/postfix/README_FILES
inet_protocols = all
biff = no
mail_spool_directory = /var/mail
canonical_maps = hash:/etc/postfix/canonical
virtual_alias_maps = hash:/etc/postfix/virtual
virtual_alias_domains = hash:/etc/postfix/virtual
relocated_maps = hash:/etc/postfix/relocated
transport_maps = hash:/etc/postfix/transport
sender_canonical_maps = hash:/etc/postfix/sender_canonical
masquerade_exceptions = root
masquerade_classes = envelope_sender, header_sender, header_recipient
myhostname = kxtp.kpi.ua
mydomain = kxtp.kpi.ua
program_directory = /usr/lib/postfix
inet_interfaces = all
masquerade_domains =
mydestination = $myhostname, localhost.$mydomain
defer_transports =
mynetworks_style = subnet
disable_dns_lookups = no
relayhost =
mailbox_command =
mailbox_transport =
strict_8bitmime = no
disable_mime_output_conversion = no
smtpd_sender_restrictions = hash:/etc/postfix/access
smtpd_client_restrictions =
smtpd_helo_required = no
smtpd_helo_restrictions =
strict_rfc821_envelopes = no
smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination
smtp_sasl_auth_enable = no
smtpd_sasl_auth_enable = no
smtpd_use_tls = no
smtp_use_tls = no
alias_maps = hash:/etc/aliases
mailbox_size_limit = 0
message_size_limit = 10240000

igorgn
03-04-2009, 10:14
Artem-Samsung, посмотри список литературы. (http://itbookz.ru/os/unix/) Я настраивал на OpenSUSE. Там всё было проще и без заморочек. Как именно - не помню. Сервак стоит в организации, посмотреть негде. Вот (http://pm4u.narod.ru/linux_server.htm) тоже неплохая ссылка. Там всё расписано по-порядку.

Telepuzik
03-04-2009, 10:16
Artem-Samsung,
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'. »
Что выдает в ответ на команду ehlo 127.0.0.1 ??

Artem-Samsung
03-04-2009, 11:37
telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
ehlo 127.0.0.1

и ничего

igorgn,
у меня есть

Название: Linux: полное руководство (2-е издание)
Авторы: Д. Н. Колисниченко, Питер В. Аллен

и

Сеть для Офиса и Linux - сервер

Кстати, Колисниченко о sendmaile'е там пишет :)

Arkey
10-04-2009, 07:22
Укажите операционную систему. Postfix у меня прекрасно работает на Ubuntu Server 8.04.2 Нареканий нету. Еще скажите чего вы хотели добиться. Вот отсюда и будем смотреть на ваш конфиг.
Если вы хотите использовать MySql для хранения логинов пользователей, то в main.cf у вас ошибки. Для карт вы используете тип hash, а нужно так, например:
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql-maps/mysql-virtual_forwardings.cf,
mysql:/etc/postfix/mysql-maps/mysql-virtual_email2email.cf
Соответственно и файлы mysql-virtual_forwardings.cf нужно отдельно прописывать.
Попробуйте в телнете написать не helo, а EHLO localhost -- система выдаст вам поддерживаемые сервисы.

Сам, в свое время перелопатил много мануалов, крутил почту и на альтлинуксе, и на сусе. Тут советовали литературу, купил книжку "Postfix. Подробное Руководство", не разу не пожалел.

UPD
А по поводу "источников вдохновения":
HOW TO Debian (http://howtoforge.com/virtual-users-domains-postfix-courier-mysql-squirrelmail-debian-lenny)
HOW TO Ubuntu (http://howtoforge.com/virtual-users-domains-postfix-courier-mysql-squirrelmail-ubuntu8.04)




© OSzone.net 2001-2012