LINUX.ORG.RU

Сообщения afunix

 

postfix / relay only from 127.0.0.1

Мне требуется оставить релай только с вэб-интерфейса, 127.0.0.1, ну и скриптов, которые запущены локально.
Входящую почту постфикс должен принимать.

Вот я никак не могу понять как это сделать. Всех sender'ов -- да, а вот конкретно relay?

afunix
()

apache2 + perchild

Очень надо собрать apache с mpm perchild. Там есть такая полезная опция AssignUserID, с помощью которой можно поставить uid/gid юзера, оот имени которого запустится отдельный процесс апача для конкретного VirtualHost'а.

Дык вот. Собираю я апач с perchild, запускааю а он мне в логи пишет:

[Mon Jan 31 05:35:33 2005] [emerg] (13)Permission denied: apr_proc_mutex_unlock failed. Attempting to shutdown process gracefully.
[Mon Jan 31 05:35:34 2005] [emerg] (13)Permission denied: apr_proc_mutex_lock failed. Attempting to shutdown process gracefully.


И пишет так пока я его не прибью в ручную.

Вопросы:
1) Что надо, что апач заработал с perchild?
2) Или как проставлять uid/gid апачу для каждого VirtualHost'а без perchild???

afunix
()

postfix: unknown service smtp/tcp

Когда я пытаюсь что-нибудь куда-нибудь зарелаить через postfix, он мне говорит:
Jan 31 14:06:13 hing postfix/smtp[25577]: fatal: unknown service: smtp/tcp

после чего письмо валится.
Права на /etc/services /etc/protocols и /var/spool/postfix/etc/services и protocols: rw-r--r--

/etc/postfix/master.cf:

smtp inet n - y - - smtpd
smtp unix - - y - - smtp
[...]
relay unix - - n - - smtp


Люди добраые подскажите в чем может быть дело!!

afunix
()

доки по ipv6

Наверное оффтопик, но все же.
Где можно почитать про ipv6? Так чтобы было понятно. Желательно по-русски.
+Как его (ipv6) прикрутить к BSD, Linux, WinXP.

afunix
()

cyrus-imap — добавление юзеров скриптом

Хочется чтобы юзеры и mailbox'ы добавлялись автомтически (скриптом) для cyrus-imapd Пробую через cyradm. Все хорошо, только cyradm хочет чтобы я пассворд вводил ручками, и при его вызове пассворд не указать, только юзера. Курил Cyrus::IMAP::Admin, ничего связонного с пассвордом не нашел. Кто делал подобное, пожалуйста помогите! Очень надо и очень срочно!

afunix
()

cyrus / virtual hosting

Добрые люди подскажите как настроить правильно сабж.

Сейчас делаю так:

# saslpasswd2 user@domain0.org
# cyradm ...
>cm user.user0@domain0.org
>sam user.user0@domain0.org user@domain0.org write
>lam user.user0@domain0.org
user@domian0.org lrswipcd
user0@domian0.org lrswipcd

вроде все верно. Но когда я пытаюсь отправить письмо:

Oct 10 15:13:44 hing postfix/smtpd[14017]: connect from unknown[81.9.112.137]
Oct 10 15:13:45 hing postfix/smtpd[14017]: 44596159BE: client=unknown[81.9.112.137]
Oct 10 15:13:45 hing postfix/cleanup[14020]: 44596159BE: message-id=<200410101517.55579.user0@domain0.org>
Oct 10 15:13:45 hing postfix/qmgr[13955]: 44596159BE: from=, size=510, nrcpt=1 (queue active)
Oct 10 15:13:45 hing lmtpunix[13977]: accepted connection
Oct 10 15:13:45 hing lmtpunix[13977]: lmtp connection preauth'd as postman
Oct 10 15:13:45 hing master[14023]: about to exec /usr/cyrus/bin/lmtpd
Oct 10 15:13:45 hing lmtpunix[14023]: executed
Oct 10 15:13:45 hing lmtpunix[13977]: verify_user(user.user0) failed: Mailbox does not exist
Oct 10 15:13:46 hing postfix/pipe[14021]: 44596159BE: to=, relay=cyrus, delay=1, status=bounced (data format error. Command output: user0: Mailbox does not exist )
Oct 10 15:13:46 hing postfix/cleanup[14020]: 0932A159BF: message-id=<20041010111346.0932A159BF@hing.rednet.ru>
Oct 10 15:13:46 hing postfix/qmgr[13955]: 0932A159BF: from=<>, size=2212, nrcpt=1 (queue active)
Oct 10 15:13:46 hing postfix/qmgr[13955]: 44596159BE: removed

afunix
()

postfix + cyrus / virtual hosting

Я начинаю сходить с ума. Открываю док. делаю все как там написано. Открываю фак, делаею как там написано. А постфикс мне толдычит все одно и тоже: "mail for domain0.org loops back to myself"

Что я не так делаю?

postfix/main.cf
-------------------
queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix

mail_owner      = postfix
myhostname      = hing.rednet.ru
mydomain        = rednet.ru
myorigin        = $myhostname
inet_interfaces = $myhostname, localhost
mydestination   = $myhostname, localhost

mynetworks_style = host
in_flow_delay = 1s
alias_maps = hash:/etc/postfix/aliases
local_destination_concurrency_limit = 1

debug_peer_level = 4
delay_warning_time = 4
sendmail_path = /usr/sbin/sendmail.postfix

newaliases_path = /usr/bin/newaliases.postfix
mailq_path = /usr/bin/mailq.postfix
setgid_group = postdrop
manpage_directory = /usr/share/man
sample_directory = /usr/share/doc/postfix/samples
readme_directory = /usr/share/doc/postfix/README_FILES

html_directory = no
smtpd_tls_key_file      = /etc/postfix/key.pem
smtpd_tls_cert_file     = /etc/postfix/cert.pem
smtpd_tls_CAfile        = /etc/postfix/ca.pem

virtual_mailbox_domians = domain0.org
virtual_mailbox_maps    = hash:/etc/postfix/vmailbox
#virtual_transport       = lmtp:unix:/var/imap/socket/lmtp
#mailbox_transport       = lmtp:unix:/var/imap/socket/lmtp
#local_transport        = lmtp:unix:/var/imap/socket/lmtp
virtual_transport       = cyrus
mailbox_transport       = cyrus
local_transport         = cyrus

postfix/master.cf
--------------------------------
...
cyrus     unix  -       n       n       -       -       pipe flags=R user=cyrus argv=/usr/cyrus/bin/deliver -e -m ${extension} ${user}
...


postfix/vmailbox
------------------
user0@domain0.org       whatever
bugs@domain0.org        whatever

[root@hing postfix]# postmap vmailbox


/var/log/all
-------------------------
...
Oct  5 00:28:40 hing postfix/smtp[16463]: 38E7113ECF: to=<bugs@domain0.org>, relay=none, delay=0, status=bounced (mail for domain0.org loops back to myself)

Oct  5 00:28:40 hing postfix/cleanup[16462]: 6E0B313F02: message-id=<20041004202840.6E0B313F02@hing.rednet.ru>

Oct  5 00:28:40 hing postfix/qmgr[16381]: 6E0B313F02: from=<>, size=2435, nrcpt=1 (queue active)

Oct  5 00:28:40 hing postfix/qmgr[16381]: 38E7113ECF: removed

Oct  5 00:28:40 hing postfix/smtp[16463]: 6E0B313F02: to=<user0@domain0.org>, relay=none, delay=0, status=bounced (mail for domain0.org loops back to myself)

Oct  5 00:28:40 hing postfix/qmgr[16381]: 6E0B313F02: removed

afunix
()

cyrus-imapd брыкается

Cyrus не пущает меня по 143 порту, говорит неверный пассворд. Я уже запарился искать ошибки в конфигах... Поможите кто чем может.

/etc/cyrus.conf:
-----------------------
START {
  recover   cmd="ctl_cyrusdb -r"
  idled     cmd="idled"
}

SERVICES {
  imap      cmd="imapd" listen="imap" prefork=1
  imaps     cmd="imapd -s" listen="imaps" prefork=1
  sieve     cmd="timsieved" listen="sieve" prefork=1
  lmtpunix  cmd="lmtpd" listen="/var/imap/socket/lmtp" prefork=1
}

EVENTS {
  checkpoint cmd="ctl_cyrusdb -c" period=30
  delprune   cmd="cyr_expire -E 3" at=0400
  tlsprune   cmd="tls_prune" a=0400
}


imapd.conf:
------------------
configdirectory:  /var/imap
partition-default: /var/spool/imap
admins: cyrus
sasl_pwcheck_method: auxprop
postmaster: manage user0@hing.rednet.ru
servername: hing.rednet.ru
lmtpsocket: /var/imap/socket/lmtp
idlesocket: /var/imap/socket/idle
sendmail: /usr/sbin/sendmail
virtdomains: yes
defaultdomain: hing.rednet.ru

Прогнал saslpasswd2 --user afunix@hing.rednet.ru ...
Поковырял: cyradm hing.rednet.ru
>create afunix@hing.rednet.ru

А теперь imtest -m afunix@hing.rednet.ru -p imap hing.rednet.ru:

S: * OK hing.rednet.ru Cyrus IMAP4 2.2.8 sever ready
...
Authentication failed. ne mechanism available
Security strength factor: 0


А теперь главный вопрос куда ему вписать механизм?!





afunix
()

Какой выбрать IMAPD с поддержкой virtual-mailbox'ов?

У меня в postfix'е прописаны virtual-mailbox'ы в разные директории (ни в /var/spool/mail ни в ~/Maildir).

Чем бы мне это все отдавать юзерам?
afunix
()

Не могу заставить postfix использовать Maildir/

В конфиге:
home_mailbox = Maildir/
mail_spool_directory = 
mailbox_command = /usr/bin/procmail -Y -a $DOMAIN

Maildir у юзера afunix:
Maildir/
  cur/
  new/
  tmp/

Чтобы я не делал, постфикс кладет почту в /var/spool/mail/afunix

Как пофиксить?
Только не говорите RTFM. Сделал все так, как там написанно!
afunix
()

Какой лучше выбрать imapd и web-iface к нему?

Какой imapd выбрать? Желательно чтобы по-меньше ресурсов жрал.

afunix
()

nforce2

Есть мать Abit NF7-S, на nVidia nForce2 В ядре 2.4.24 есть дрова для agp, ide. А вот для встроенной сетевухи модуля не нашел.

подскажите, пожалуйста, в каком ядре он есть, и как обзывается.

afunix
()

RSS подписка на новые темы