EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
Andl
- проходил мимо
- Сообщения: 4
- Зарегистрирован: 2007-05-21 15:11:13
Непрочитанное сообщение
Andl » 2007-05-22 8:16:12
Здравствуйте,
есть небольшая проблема с maildrop
- postfix/pipe[59226]: fatal: user= command-line attribute specifies mail system owner postfix group id 125
postfix/smtpd[59196]: disconnect from unknown[10.210.10.80]
postfix/master[976]: warning: process /usr/local/libexec/postfix/pipe pid 59226 exit status 1
postfix/master[976]: warning: /usr/local/libexec/postfix/pipe: bad command startup -- throttling
postfix/qmgr[982]: warning: premature end-of-input on private/maildrop socket while reading input attribute name
postfix/qmgr[982]: warning: private/maildrop socket: malformed response
postfix/qmgr[982]: warning: transport maildrop failure -- see a previous warning/fatal/panic logfile record for the problem description
postfix/qmgr[982]: 9480C125451: to=<andl@ip.com>, relay=none, delay=1, delays=0.02/1/0/0, dsn=4.3.0, status=deferred (unknown mail transport error)
если на сервере из-под root выполнить, допустим, maildrop -V 4 -d andl < some.file, то все нормально. Напрашивается вывод, что что-то с правами не то. MTA работает от postfix. Подскажите, в каком направлении посмотреть.
Заранее благодарен.
Andl
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2007-05-22 13:52:59
Убей их всех! Бог потом рассортирует...
Alex Keda
-
Andl
- проходил мимо
- Сообщения: 4
- Зарегистрирован: 2007-05-21 15:11:13
Непрочитанное сообщение
Andl » 2007-05-22 16:27:35
Lissyara
не совсем понял ваш ответ - предлагается перейти на exim?
делал вот так
http://www.opennet.ru/base/net/postfix_ ... e.txt.html, все замечательно работает, но необходима некая фильтрация и прочие прелести от maildrop. собстно, при обращении с клиента с траспортом maildrop, в логах и получается эта ерунда. в чем дело - пока непонятно. надеюсь, кто-нибудь подскажет.
Andl
-
Alex_hha
- лейтенант
- Сообщения: 755
- Зарегистрирован: 2005-11-06 18:25:26
-
Контактная информация:
Непрочитанное сообщение
Alex_hha » 2007-05-22 16:39:13
2 Andl
советую переходить. По сабжу.
Покажи master.cf и postconf -n
Alex_hha
-
Andl
- проходил мимо
- Сообщения: 4
- Зарегистрирован: 2007-05-21 15:11:13
Непрочитанное сообщение
Andl » 2007-05-22 16:57:06
Alex_hha
спасибо, пока меня postfix вполне устраивает
postconf -n
Код: Выделить всё
alias_maps = pgsql:/usr/local/etc/postfix/alias.cf
biff = no
canonical_maps = pgsql:/usr/local/etc/postfix/canonical_maps.cf
command_directory = /usr/local/sbin
config_directory = /usr/local/etc/postfix
daemon_directory = /usr/local/libexec/postfix
debug_peer_level = 2
default_privs = nobody
disable_vrfy_command = yes
home_mailbox = Maildir/
html_directory = no
inet_interfaces = all
local_recipient_maps = $virtual_mailbox_maps
luser_relay = $user@ip.com
mail_owner = postfix
mailq_path = /usr/local/bin/mailq
manpage_directory = /usr/local/man
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mydomain = ip.com
myhostname = mhost.ip.com
mynetworks = 192.168.0.0/16, 127.0.0.0/8
mynetworks_style = host
myorigin = $mydomain
newaliases_path = /usr/local/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = no
relay_domains = $mydestination, volgaflot.com
sample_directory = /usr/local/etc/postfix
sendmail_path = /usr/local/sbin/sendmail
setgid_group = maildrop
smtpd_banner = $myhostname ESMTP
transport_maps = pgsql:/usr/local/etc/postfix/transport.cf
unknown_local_recipient_reject_code = 550
virtual_alias_maps = pgsql:/usr/local/etc/postfix/alias.cf
virtual_gid_maps = static:126
virtual_mailbox_base = /
virtual_mailbox_maps = pgsql:/usr/local/etc/postfix/mailbox.cf
virtual_uid_maps = static:125
master.cf
Код: Выделить всё
smtp inet n - n - - smtpd
pickup fifo n - n 60 1 pickup
cleanup unix n - n - 0 cleanup
qmgr fifo n - n 300 1 qmgr
tlsmgr unix - - n 1000? 1 tlsmgr
rewrite unix - - n - - trivial-rewrite
bounce unix - - n - 0 bounce
defer unix - - n - 0 bounce
trace unix - - n - 0 bounce
verify unix - - n - 1 verify
flush unix n - n 1000? 0 flush
proxymap unix - - n - - proxymap
smtp unix - - n - - smtp
relay unix - - n - - smtp
showq unix n - n - - showq
error unix - - n - - error
discard unix - - n - - discard
local unix - n n - - local
virtual unix - n n - - virtual
lmtp unix - - n - - lmtp
anvil unix - - n - 1 anvil
scache unix - - n - 1 scache
maildrop unix - n n - - pipe
flags=DRhu user=postfix argv=/usr/local/bin/maildrop -d ${recipient}
вот они, собстно
Andl
-
Alex_hha
- лейтенант
- Сообщения: 755
- Зарегистрирован: 2005-11-06 18:25:26
-
Контактная информация:
Непрочитанное сообщение
Alex_hha » 2007-05-22 17:01:39
Что то не понял, дак у тебя домены виртуальные или нет? С какой целью используешь maildrop? Чей 125 uid?
Alex_hha
-
Andl
- проходил мимо
- Сообщения: 4
- Зарегистрирован: 2007-05-21 15:11:13
Непрочитанное сообщение
Andl » 2007-05-22 17:19:05
Alex_hha
виртуальных доменов нет. поднят courrier-imap c maildir. maildrop в качестве LDA нужен для фильтрации и редиректа почты. 126 - gid группы maildrop. мож здесь как раз и грабли? хотя, судя по ругани в логах...
Andl
-
Alex_hha
- лейтенант
- Сообщения: 755
- Зарегистрирован: 2005-11-06 18:25:26
-
Контактная информация:
Непрочитанное сообщение
Alex_hha » 2007-05-23 9:05:11
Думаю проблема в этом
# Задает владельца очереди postfix, а также большинства демонов postfix.
# В целях безопасности, необходимо использовать выделенную учетную запись.
# Т.е. от данного пользователя не должны запускаться какие-либо процессы
# в системе, а также он не должен являться владельцем каких-либо файлов.
mail_owner = postfix
Если я использую какой либо посторонний MDA, то создаю для него отдельного пользователя, например - virtual.
Alex_hha