LINUX.ORG.RU

Сообщения joinordie

 

dovecot quota-warning Permission denied

Привет всем!!!

Тестирую dovecot 2.0.7, прикрукрутил плагин квот. Квоты работают, но не работают варнинги о перевышении квоты. В maillog:

Dec 12 18:58:49 testmail dovecot: lda(***@***): Error: quota: net_connect_unix(/var/run/dovecot//quota-warning) 
failed: Permission denied (euid=27193(***) egid=505(***) missing +r perm: /var/run/dovecot//quota-warning, euid is not dir owner) 

dovecot-lda работает от юзера vmail.

Перепробовал в конфиге кучу вариантов от кого запускать - не работает. Менял права на 777 для /var/run/dovecot//quota-warning, тогда работает, но до первого релоада dоvecot.

Кусок конфига:

service quota-warning {                                                                 
executable = script /usr/local/bin/quota-warning.sh
  user = vmail             
  unix_listener quota-warning {}                                                                    
}

Как победить?

joinordie
()

roundcube - не уходит почта

Привет всем!!! Настраиваю связку postfix + dovecot + roundcube. Почта ходит на любой домен кроме gmail.com, который возвращает: (айпишники, адреса заменил на ***)

Jul 23 10:24:18 postfix/smtp[17477]: 3DB9F145C43:to=<***@gmail.com>, 
relay=gmail-smtp-in.l.google.com[74.125.43.27]:25, delay=1.3, delays=0.17/0.17/0.52/0.4, dsn=5.7.1, status=bounced (host gmail-smtp-in.l.google.com[74.125.43.27] said: 550-5.7.1 [*.*.*.*] 
The IP you're using to send mail is not authorized to 550-5.7.1 send email directly to our servers. Please use the SMTP relay at your 550-5.7.1 service provider instead. Learn more at 550 5.7.1 http://mail.google.com/support/bin/answer.py?answer=10336 w9si27514845bkx.93 (in reply to end of DATA command))

telnet'ом почта на gmail уходит. После долгих ковыряний выяснилось, что «грабли» в конфиге roundcube main.inc.php:

$rcmail_config['mail_header_delimiter'] = NULL;

заменил на

$rcmail_config['mail_header_delimiter'] = '\n';

и после этого на gmail почта уходит нормально, НО перестает уходить на mail.ru:

Jul 23 10:25:59 postfix/smtp[17477]: 3525B1461CE: to=<***@mail.ru>, relay=mxs.mail.ru[94.100.176.20]:25, delay=0.93, delays=0.11/0.02/0.23/0.56, dsn=5.0.0, status=bounced (host mxs.mail.ru[94.100.176.20] said: 550 spam message discarded. Please visit http://mail.ru/notspam/ or report details to abuse@corp.mail.ru. Error code: AD6F8AB4F22326C04BC99A2CDDD035367FCFDAC0E8941C53ED981A1A63E2BA21 (in reply to end of DATA command))
Если отправлять telnet'ом на mail.ru то возравщает этоже. Пробовал версии roundcube 0.3.1 и 0.4-beta - тоже самое. Если не править mail_header_delimiter в '\n' то с roundcube на mail.ru уходит нормально. Куда копать, что бы почта нормально ходила на любой домен?

joinordie
()

Postfix + Dovecot + LDAP - управление аккаунтами

Привет всем!!!

Настраиваю связку Postfix + Dovecot + LDAP + Roundcube, вместо существующей связки Postfix + аккаунты в passwd. Возникла куча вопросов по управлению ящиками и миграции. Учетками LDAP рулим с помощью ldapadmin т.к. самая удобная. Пользователи хранятся в LDAP, в основном для Samba, но что бы не плодить аккаунты, не делать еще раз адресную книгу и т.д., решил сделать новую почту, но :

1. некоторые текущие логины в LDAP и логины в работающей почты отличаются. решил сделать так: всем аккаунтам работающей почте отличающимся от логинов в LDAP добавить алиасы.

2. в /etc/postfix/aliases описано большое кол-во алиасов и списков. чем заменить этот файл и как управлять через ldapadmin, ну или как это все хранить в LDAP ? или какие еще есть варианты?

Пробовал подключить несколько разных схем и готовые шаблоны с офсайта ldapadmin, но постоянно вылазят ошибки о несоответствии атрибутов. При попытке понять содержимое готовых схем, что бы написать свою, прихожу в ужас. Шаблоны для ldapadmin еще както можно понять и описать. Есть ли готовая схема для LDAP и шаблон для ldapadmin в которых есть описание:

1. ящик + алиас

2. квота

3. вкл./выкл. ящик

joinordie
()

cacti realtime только для одного скрипта

Привет всем!!!

Есть VoIP-шлюз, который возможно является «бутылочным горлышком» в нашей сетке, поэтому с него хочется снимать статистику (занятые порты) и строить графики каждые 5-20 секунд (ну почти realtime). telnet-скрипт уже готов, но как его засунуть в cacti с такой частотой проверки? Нагуглил плагин reailtime, но я так понимаю что он запускает poler для всех хостов с указанной ему частотой. Или нет? Мне для всего не нужно, да и сетку еще будет грузить.

Как настроить cacti так что бы данные снимались только для одного хоста/скрипта с частотой 5-20 секунд?

joinordie
()

apache & .htaccess

Привет всем!!!
Есть ресурс http://myhost/blablabla/
Как настроить доступ так, что бы c определенных IP пускало, а со всех остальных требовало логин/пароль?

joinordie
()

попал в спамлист

Привет всем!!! Есть сеть ~ 100 компов. В инет все ходят через сквид с авторизацией по логин/пароль. Сегодня утром обнаружилось что мой IP попал сюда http://www.spamhaus.org/xbl/index.lasso Теперь от нас почта на mail.ru и rambler.ru не ходит. Есть предположение, что в сетке завелось, что то, что умеет проходить авторизацию. Как найти гамнюка?

joinordie
()

mysql + триггер + скрипт

Привет всем!!!
Можно ли в MySQL сделать триггер, который бы при инсерте определенной строки запускал внешний скрипт? Хочу логи в базу писать и в случае "фигни" в логах отправлять уведомление на мыло, джабер и т.д.

joinordie
()

nagios как прочекать процесс?

Привет всем!!! Как в конфигах Nagios 3.1 проверить запущен ли процесс или нет?

joinordie
()

python + iptables

Привет всем!!! Пишу скрипт, одна из задач которого является рулить iptables. Что бы не писать свой велосипед нагуглил вот это http://www.ailis.de/~k/projects/pyiptables/ но толи я где то не догоняю, толи да, вообще не работает этот код (выдает 0)

#!/usr/bin/env python
# -*- coding: utf8 -*-
from IPTables.IPTables import IPTablesChain
print IPTables.IPTables.IPTablesChain('INPUT', 'filter').count()
при том, что правила в цепочке INPUT таблицы filter есть:
iptables -nL
Chain INPUT (policy DROP)
target     prot opt source               destination
ACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:6000
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:44444
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED
Как победить ? Или может есть какие альтернативы?

joinordie
()

pptpd + шифрование

Привет всем!!!
Как принудительно на стороне сервера квлючить шифрование и сжатие ?
ASP Linux 2.26.18, pptpd 1.3.4

options.pptpd:

name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
proxyarp
debug
dump
lock
nobsdcomp
novj

pptpd.conf:

ppp /usr/sbin/pppd
option /etc/pptpd/options.pptpd
debug
noipparam
localip 10.0.0.1
remoteip 10.0.0.2-5

joinordie
()

bashrc in debian

Недавно поставил debian, раньше юзал RedHat подобные, в связи с этим куча вопросов. Но пока только один. Как в debian работает bash.bashrc ? Вруленый в него export не применяется для рута (в хомах рута его профайл и башрц я потер).

joinordie
()

find bluetooth linux soft

Привет всем!!! Есть ноутбук с ASPLinux и блютузом и мобилка Samsung D600. Все работает, файлы заливаются, но вот как установить какую либо программку в мобилку (midpssh например). Под винду есть софт SoftickPPP, а есть ли подобный софт под Linux?

joinordie
()

openvpn + default route

Привет всем!!! Как средствами openvpn заменить роут по умолчанию на IP тунеля (серверная сторона) после того как он поднимется?

joinordie
()

не компилируется ядро

Привет всем!!!

Не получается пересобрать ядро. На свежеустановленом ASP Linux 14.0 пытаюсь откомпилировать ядро:

[root@localhost]# uname -a
Linux localhost.localdomain 2.6.26.3-29.0.140asp.i686 #1 SMP Mon Sep 15 07:08:05 EDT 2008 i686 i686 i386 GNU/Linux
[root@localhost]# cd /usr/src/kernels/2.6.26.3-29.0.140asp.i686/
[root@localhost]# make bzImage
  CHK     include/linux/version.h
  CHK     include/linux/utsrelease.h
  make[1]: *** Нет правила для сборки цели `missing-syscalls'.  Останов.
  make: *** [prepare0] Ошибка 2
Точно такую же ошибку выдает в ASP Linux 11.2 и ASP Linux 12.0. Как победить?

joinordie
()

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