Вопрос по Postfix

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
sidor-r
мл. сержант
Сообщения: 136
Зарегистрирован: 2006-09-05 9:50:17
Контактная информация:

Вопрос по Postfix

Непрочитанное сообщение sidor-r » 2006-09-21 17:28:08

Устанавливаю Postfix и случайно забыл поставить крастики на против
вот этого MySQL map lookups и VDA (Virtual Delivery Agent).
Как после установки можно добавить эти функции?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2520 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: Вопрос по Postfix

Непрочитанное сообщение dikens3 » 2006-09-21 17:41:13

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

Аватара пользователя
sidor-r
мл. сержант
Сообщения: 136
Зарегистрирован: 2006-09-05 9:50:17
Контактная информация:

Непрочитанное сообщение sidor-r » 2006-09-21 17:55:42

Что НЕТ???
Нельзя добавить уже ули что?
А если нельза добавить то что делать, переустанавливать FreeBSD???

Аватара пользователя
zorg
лейтенант
Сообщения: 665
Зарегистрирован: 2006-03-01 22:25:36
Откуда: Санкт-Петербург

Непрочитанное сообщение zorg » 2006-09-21 18:41:03

Зачем так сразу то! снеси Постфикс (секундное дело) поставь заново.
Всё дело в перце!! :)

Аватара пользователя
sidor-r
мл. сержант
Сообщения: 136
Зарегистрирован: 2006-09-05 9:50:17
Контактная информация:

Непрочитанное сообщение sidor-r » 2006-09-22 9:07:44

Попробую снести Постфикс.
а другого варианта нет?

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Непрочитанное сообщение dikens3 » 2006-09-22 9:26:34

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

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

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

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

Аватара пользователя
sidor-r
мл. сержант
Сообщения: 136
Зарегистрирован: 2006-09-05 9:50:17
Контактная информация:

Непрочитанное сообщение sidor-r » 2006-09-22 9:39:55

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

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Непрочитанное сообщение dikens3 » 2006-09-22 9:42:19

Очень жаль.

:-(

Аватара пользователя
sidor-r
мл. сержант
Сообщения: 136
Зарегистрирован: 2006-09-05 9:50:17
Контактная информация:

Непрочитанное сообщение sidor-r » 2006-09-22 10:03:27

zorg писал(а):Зачем так сразу то! снеси Постфикс (секундное дело) поставь заново.
сделал так
#cd /usr/local/mail/postfix
#make deinstall

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

Dmitriy.A
ст. сержант
Сообщения: 383
Зарегистрирован: 2006-12-15 17:09:14
Откуда: Москва

Непрочитанное сообщение Dmitriy.A » 2006-09-22 10:20:53

попробуй
make deinstall
make clean а потом


потом make install

Аватара пользователя
sidor-r
мл. сержант
Сообщения: 136
Зарегистрирован: 2006-09-05 9:50:17
Контактная информация:

Непрочитанное сообщение sidor-r » 2006-09-22 10:26:32

Dmitriy.A писал(а):попробуй
make deinstall
make clean а потом


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

Аватара пользователя
Dog
лейтенант
Сообщения: 723
Зарегистрирован: 2006-09-21 10:34:36
Откуда: Kharkiv, Ukraine
Контактная информация:

Непрочитанное сообщение Dog » 2006-09-22 11:22:36

Хм... После драки кулаками не машут, конечно - но зачем так сложно? А make config уже не рулит?
Oh my God, they killed init! Bastards!

Аватара пользователя
sidor-r
мл. сержант
Сообщения: 136
Зарегистрирован: 2006-09-05 9:50:17
Контактная информация:

Непрочитанное сообщение sidor-r » 2006-09-22 11:23:34

Dog писал(а):Хм... После драки кулаками не машут, конечно - но зачем так сложно? А make config уже не рулит?
не проканывает

Аватара пользователя
Dog
лейтенант
Сообщения: 723
Зарегистрирован: 2006-09-21 10:34:36
Откуда: Kharkiv, Ukraine
Контактная информация:

Непрочитанное сообщение Dog » 2006-09-22 11:27:31

Странно это. Я многократно экспериментировал с самым разнообразным софтом, частенько приходилось менять конфигурацию - make config , после чего make reinstall . Хотя последнее время вместо make reinstall предпочитаю portupgrade -f .
Oh my God, they killed init! Bastards!

Аватара пользователя
sidor-r
мл. сержант
Сообщения: 136
Зарегистрирован: 2006-09-05 9:50:17
Контактная информация:

Непрочитанное сообщение sidor-r » 2006-09-22 12:28:35

кто нибудь знает как отключить 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 всё равно висит в процессах
Что я сделал ни так?

Аватара пользователя
proxy-man
лейтенант
Сообщения: 692
Зарегистрирован: 2006-04-05 12:06:13
Откуда: Odessa
Контактная информация:

Непрочитанное сообщение proxy-man » 2006-09-22 13:27: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 всё равно висит в процессах
Что я сделал ни так?
Даю установку на следующий конфиг в 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"
:)

Аватара пользователя
sidor-r
мл. сержант
Сообщения: 136
Зарегистрирован: 2006-09-05 9:50:17
Контактная информация:

Непрочитанное сообщение sidor-r » 2006-09-23 16:29:28

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

Dmitriy.A
ст. сержант
Сообщения: 383
Зарегистрирован: 2006-12-15 17:09:14
Откуда: Москва

Непрочитанное сообщение Dmitriy.A » 2006-09-24 13:05:25

Из каталога postfixadmin/admin
сотри файл htaccess или перенеси в другое место (войдешь настроишь потом обратно скопируешь)

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

Аватара пользователя
sidor-r
мл. сержант
Сообщения: 136
Зарегистрирован: 2006-09-05 9:50:17
Контактная информация:

Непрочитанное сообщение sidor-r » 2006-09-25 9:52:15

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

Dmitriy.A
ст. сержант
Сообщения: 383
Зарегистрирован: 2006-12-15 17:09:14
Откуда: Москва

Непрочитанное сообщение Dmitriy.A » 2006-09-25 10:20:32

Что за мобильный клиент? Он авторизацию проходит? Мне кажется что просто прога почтовая у мобильного клиента не так настроена (логин и пароль) и конфиг надо смотреть :)

Аватара пользователя
sidor-r
мл. сержант
Сообщения: 136
Зарегистрирован: 2006-09-05 9:50:17
Контактная информация:

Непрочитанное сообщение sidor-r » 2006-09-25 11:11:37

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

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Непрочитанное сообщение dikens3 » 2006-09-25 11:17:38

Значит не проходит авторизация.

smtpd_recipient_restrictions =
reject_unknown_recipient_domain,
permit_mynetworks,
permit_sasl_authenticated

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

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

Dmitriy.A
ст. сержант
Сообщения: 383
Зарегистрирован: 2006-12-15 17:09:14
Откуда: Москва

Непрочитанное сообщение Dmitriy.A » 2006-09-25 12:05:16

Точно авторизация не работает :) покажи конфиг
PS а имя пользователя к ящику с @mydomen.ru как почтовая программа называется?
Сдается мне что это всетаки не сервак :)

Аватара пользователя
sidor-r
мл. сержант
Сообщения: 136
Зарегистрирован: 2006-09-05 9:50:17
Контактная информация:

Непрочитанное сообщение sidor-r » 2006-09-25 12:18:47

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
и почта перестала работать даже из офиса.

Аватара пользователя
sidor-r
мл. сержант
Сообщения: 136
Зарегистрирован: 2006-09-05 9:50:17
Контактная информация:

Непрочитанное сообщение sidor-r » 2006-09-25 12:49:59

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