Страница 1 из 4

Вопрос по Postfix

Добавлено: 2006-09-21 17:28:08
sidor-r
Устанавливаю Postfix и случайно забыл поставить крастики на против
вот этого MySQL map lookups и VDA (Virtual Delivery Agent).
Как после установки можно добавить эти функции?

Re: Вопрос по Postfix

Добавлено: 2006-09-21 17:41:13
dikens3
sidor-r писал(а):Устанавливаю Postfix и случайно забыл поставить крастики на против
вот этого MySQL map lookups и VDA (Virtual Delivery Agent).
Как после установки можно добавить эти функции?
Нет.

Добавлено: 2006-09-21 17:55:42
sidor-r
Что НЕТ???
Нельзя добавить уже ули что?
А если нельза добавить то что делать, переустанавливать FreeBSD???

Добавлено: 2006-09-21 18:41:03
zorg
Зачем так сразу то! снеси Постфикс (секундное дело) поставь заново.

Добавлено: 2006-09-22 9:07:44
sidor-r
Попробую снести Постфикс.
а другого варианта нет?

Добавлено: 2006-09-22 9:26:34
dikens3
sidor-r писал(а):Попробую снести Постфикс.
а другого варианта нет?
Не в обиду, но выглядит в твоём случае примерно так:

Я пошёл в магазин и купил себе 2 бутылки пива, а ещё 2 купить забыл.
Дома сижу, пью, как мне достать недокупленные 2 бутылки пива?

Пересобрать, как тебе и сказали на другом форуме.

Есть файл, в который прописались твои опции сборки, его нужно будет сначала удалить.
/var/db/ports/postfix/options

Добавлено: 2006-09-22 9:39:55
sidor-r
dikens3 писал(а):Есть файл, в который прописались твои опции сборки, его нужно будет сначала удалить.
/var/db/ports/postfix/options
У меня в директории /var/db/ports вообще нет postfix!

Добавлено: 2006-09-22 9:42:19
dikens3
Очень жаль.

:-(

Добавлено: 2006-09-22 10:03:27
sidor-r
zorg писал(а):Зачем так сразу то! снеси Постфикс (секундное дело) поставь заново.
сделал так
#cd /usr/local/mail/postfix
#make deinstall

Postfix удалился,
потом делаю так
#cd /usr/local/mail/postfix
#make
#make install
И при этом не предоставляется сделать какие либо настройки.
То есть Postfix устанавливается также без настроек.
Может я делаю чтото не так?

Добавлено: 2006-09-22 10:20:53
Dmitriy.A
попробуй
make deinstall
make clean а потом


потом make install

Добавлено: 2006-09-22 10:26:32
sidor-r
Dmitriy.A писал(а):попробуй
make deinstall
make clean а потом


потом make install
Помогла именно после make deinstall make clean
потом делаю
#cd /usr/ports/mail/postfix
#make
и всё поперла, я рад.
Спасибо, буду дальше мучать Postfix

Добавлено: 2006-09-22 11:22:36
Dog
Хм... После драки кулаками не машут, конечно - но зачем так сложно? А make config уже не рулит?

Добавлено: 2006-09-22 11:23:34
sidor-r
Dog писал(а):Хм... После драки кулаками не машут, конечно - но зачем так сложно? А make config уже не рулит?
не проканывает

Добавлено: 2006-09-22 11:27:31
Dog
Странно это. Я многократно экспериментировал с самым разнообразным софтом, частенько приходилось менять конфигурацию - make config , после чего make reinstall . Хотя последнее время вместо make reinstall предпочитаю portupgrade -f .

Добавлено: 2006-09-22 12:28:35
sidor-r
кто нибудь знает как отключить sendmail.
добовляю следующие строчки в /etc/rc.conf:
sendmail_enable="NO"
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"

потом создаю файл /etc/periodic.conf и добовляю в него строки:
daily_clean_hoststat_enable="NO"
daily_status_mail_rejects_enable="NO"
daily_status_include_submit_mailq="NO"
daily_submit_queuerun="NO"

потом после перезагрузке sendmail всё равно висит в процессах
Что я сделал ни так?

Добавлено: 2006-09-22 13:27:35
proxy-man
sidor-r писал(а):кто нибудь знает как отключить sendmail.
добовляю следующие строчки в /etc/rc.conf:
sendmail_enable="NO"
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"

потом создаю файл /etc/periodic.conf и добовляю в него строки:
daily_clean_hoststat_enable="NO"
daily_status_mail_rejects_enable="NO"
daily_status_include_submit_mailq="NO"
daily_submit_queuerun="NO"

потом после перезагрузке sendmail всё равно висит в процессах
Что я сделал ни так?
Даю установку на следующий конфиг в rc.conf на отключение "сэндмыла" и использовании в качестве МТА - Postfix

Код: Выделить всё

##########
#MTA_settings#
##########
sendmail_enable="NONE"
sendmail_flags="-bd"
sendmail_pidfaile="/var/spool/postfix/pid/master.pid"
sendmail_procname="/usr/local/libexec/postfix/master"
sendmail_outbond_enable="NO"
sendmail_submit_enable="NO"
sendmail_msp_queue_enable="NO"
postfix_enable="YES"
:)

Добавлено: 2006-09-23 16:29:28
sidor-r
Всё, отключил sendmail, установил Postfix Admin.
Но возникла другая проблема-не могу войти в Postfix Admin т.е. ввожу логин admin
пароль admin, но меня не пускает.
Пытался вводить логины: postfix, postfixadmin и пароли соответственно к ним и ни хрена не пускает, как это можно исправить?

Добавлено: 2006-09-24 13:05:25
Dmitriy.A
Из каталога postfixadmin/admin
сотри файл htaccess или перенеси в другое место (войдешь настроишь потом обратно скопируешь)

PS в файле postfixadmin/admin/.htpasswd написан пользователь и пароль для админки
только пароль зашифрован

Добавлено: 2006-09-25 9:52:15
sidor-r
Зашел я в административную кансоль postfixadmin, добавил я там домен, сделал один почновый ящик всё вроде в поряде, но как всегда есть одно НО.
А именно почта отпровляется и принемается только в нутри локальной сети т.е. с любого
ящик@mydomain.ru на любоу ящик@mail.ru и обратно
но если мобильный клиент хочет отправить на mail.ru почту то ему выдает ошибку 554 Relay access denied. В фаерволе 25 и 110 порты открыты. Как исправить это?

Добавлено: 2006-09-25 10:20:32
Dmitriy.A
Что за мобильный клиент? Он авторизацию проходит? Мне кажется что просто прога почтовая у мобильного клиента не так настроена (логин и пароль) и конфиг надо смотреть :)

Добавлено: 2006-09-25 11:11:37
sidor-r
Dmitriy.A писал(а):Что за мобильный клиент? Он авторизацию проходит? Мне кажется что просто прога почтовая у мобильного клиента не так настроена (логин и пароль) и конфиг надо смотреть :)
Мобильный клиент это компьютер который находится вне офиса и подключается к почтовому серверу через интернет. Прога почтовая настроина правильно, я ее сам настраивал. Авторизация проходит нормально, даже почта принемается но не отправляется, пишет ошибку 554 Relay access denied.

Добавлено: 2006-09-25 11:17:38
dikens3
Значит не проходит авторизация.

smtpd_recipient_restrictions =
reject_unknown_recipient_domain,
permit_mynetworks,
permit_sasl_authenticated

Как мы видим авторизованный клиент не может послать письмо на несуществующий домен, других запретов нет. :-)

Может даже от имени postmaster@yandex.ru посылать. :-) ( Не рекомендую )

Добавлено: 2006-09-25 12:05:16
Dmitriy.A
Точно авторизация не работает :) покажи конфиг
PS а имя пользователя к ящику с @mydomen.ru как почтовая программа называется?
Сдается мне что это всетаки не сервак :)

Добавлено: 2006-09-25 12:18:47
sidor-r
dikens3 писал(а):Значит не проходит авторизация.

smtpd_recipient_restrictions =
reject_unknown_recipient_domain,
permit_mynetworks,
permit_sasl_authenticated

Как мы видим авторизованный клиент не может послать письмо на несуществующий домен, других запретов нет. :-)

Может даже от имени postmaster@yandex.ru посылать. :-) ( Не рекомендую )
При установке этой строчки в main.cf
smtpd_recipient_restrictions = reject_unknown_recipient_domain, permit_mynetworks, permit_sasl_authenticated

в логах пишет:

Код: Выделить всё

Sep 25 13:11:44 gw postfix/smtpd[692]: fatal: parameter "smtpd_recipient_restrictions": specify at least one working instance of: check_relay_domains, reject_unauth_destination, reject, defer or defer_if_permit
Sep 25 13:11:45 gw postfix/master[525]: warning: process /usr/local/libexec/postfix/smtpd pid 692 exit status 1
Sep 25 13:11:45 gw postfix/master[525]: warning: /usr/local/libexec/postfix/smtpd: bad command startup -- throttling
Sep 25 13:12:45 gw postfix/smtpd[695]: fatal: parameter "smtpd_recipient_restrictions": specify at least one working instance of: check_relay_domains, reject_unauth_destination, reject, defer or defer_if_permit
Sep 25 13:12:46 gw postfix/master[525]: warning: process /usr/local/libexec/postfix/smtpd pid 695 exit status 1
Sep 25 13:12:46 gw postfix/master[525]: warning: /usr/local/libexec/postfix/smtpd: bad command startup -- throttling
Sep 25 13:13:46 gw postfix/smtpd[699]: fatal: parameter "smtpd_recipient_restrictions": specify at least one working instance of: check_relay_domains, reject_unauth_destination, reject, defer or defer_if_permit
Sep 25 13:13:47 gw postfix/master[525]: warning: process /usr/local/libexec/postfix/smtpd pid 699 exit status 1
Sep 25 13:13:47 gw postfix/master[525]: warning: /usr/local/libexec/postfix/smtpd: bad command startup -- throttling
и почта перестала работать даже из офиса.

Добавлено: 2006-09-25 12:49:59
sidor-r
Dmitriy.A писал(а):Точно авторизация не работает :) покажи конфиг
PS а имя пользователя к ящику с @mydomen.ru как почтовая программа называется?
Сдается мне что это всетаки не сервак :)
#cat /usr/local/etc/postfix/main.cf
  • queue_directory = /var/spool/postfix
    command_directory = /usr/local/sbin
    command_directory = /usr/local/sbin
    mail_owner = postfix
    default_privs = nobody
    myhostname = mail.mydomain.ru
    mydomain = mydomain.ru
    myorigin = $mydomain
    inet_interfaces = all
    mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
    unknown_local_recipient_reject_code = 550
    mynetworks = 192.168.111.0/24, 127.0.0.0/8
    alias_maps = hash:/etc/mail/aliases
    smtpd_banner = $myhostname mail server
    debug_peer_level = 2
    debug_peer_list = 127.0.0.1
    debug_peer_list = mydomain.ru
    smtpd_etrn_restrictions = reject
    smtpd_reject_unlisted_sender = yes
    disable_vrfy_command = yes
    smtpd_helo_required = yes
    smtp_always_send_ehlo = yes
    smtpd_hard_error_limit = 8
    smtpd_timeout = 30s
    smtp_helo_timeout = 15s
    smtp_mail_timeout = 15s
    smtp_rcpt_timeout = 15s
    smtpd_sasl_auth_enable = yes
    smtpd_sasl_local_domain =
    broken_sasl_auth_clients = yes
    smtpd_sasl_security_options = noanonymous
    transport_maps = mysql:/usr/local/etc/postfix/mysqlLookupMaps/transport.conf
    virtual_alias_maps = mysql:/usr/local/etc/postfix/mysqlLookupMaps/alias.conf
    virtual_mailbox_domains = mysql:/usr/local/etc/postfix/mysqlLookupMaps/domain.conf
    virtual_mailbox_maps = mysql:/usr/local/etc/postfix/mysqlLookupMaps/mailbox.conf
    virtual_mailbox_base = /var/spool/mail
    virtual_mailbox_limit_maps = mysql:/usr/local/etc/postfix/mysqlLookupMaps/quota.conf
    virtual_maildir_extended=yes
    virtual_mailbox_limit_override=yes
    virtual_create_maildirsize = yes
    virtual_overquota_bounce = yes
    virtual_maildir_limit_message="Sorry, the user's maildir has overdrawn
    his diskspace quota, please try again later"
    message_size_limit = 10485760
    virtual_gid_maps = static:1981
    virtual_uid_maps = static:1981
    virtual_minimum_uid = 1000
имя пользователя: test@mydomain.ru
к почтовому ящику test@mydomain.ru
Почтовая программа Outlook Express