LINUX.ORG.RU

Сообщения osipen

 

Выбор прокси сервера и менеджера статистики.

Форум — Admin

Всем привет! Есть задача настроить прокси сервер с авторизацией в АД. Второе условие что бы он вел логи такие, что бы можно было класть фефу на стол внятный отчет отсортированный по пользователям и трафику, что они насидели. Как это реализовать и с помощью какого ПО?

osipen
()

AverTV 507 + FreeBSD

Форум — Admin

Всем привет! Есть AverTV 507 и ОС FreeBSD 7.0. Собрал из портов hawtv запускаю, а оно мне говорит у тебя нет устройства bktr. Сделал все как написано в http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/tvcard.html, пересобрал ядро, загружаюсь а все по прежнему. Если мой avertv не определился то я в пролете? Если нет то как мне решить задачу?

>>>

osipen
()

postfix + Квота

Форум — Admin

Задача. Оповестить пользователя о превышении квоты.

счас сделано так(при этом сообщение о превышении отсылается пользователю который отправил письмо, а надо владельцу ящика):

virtual_maildir_extended=yes
virtual_mailbox_limit_maps = mysql:/usr/local/etc/postfix/mysql_virtual_mailbox_limit_maps.cf
# virtual_mailbox_limit = 51200000
virtual_mailbox_limit_override = yes
#Сообщение от демона о превышении квоты
virtual_maildir_limit_message="Sorry, the user's maildir has overdrawn his diskspace quota, please try again later."
#smtp после того как принял почту для пользователя с
#переполненным ящиком, он не держит ее в очереди, а сразу пинает ее назад
virtual_overquota_bounce = yes
virtual_mailbox_limit_override=yes
#Создает в maildir файл maildirsize
virtual_create_maildirsize = yes

>>>

osipen
()

mrtg без snmp на freebsd

Форум — Admin

Всем привет!!! Хочу поставить mrtg без snmp на freebsd как тут http://www.samag.ru/art/02.2004/02.2004_11.pdf , но в портах нету cban. Есть ли альтернатива cban? ipfw не подходит у меня pf.

>>>

osipen
()

два днс сервера в одном

Форум — Admin

Буэнос диос, амигос!

Вопрос. У регистратора должно быть указано по крайней мере два различных DNS-сервера, для делегирования домена. Но у меня он один, вот что я сделал. Присвоил имя ns1.domen1.ru 213.*.*.51 и ns2.domen1.ru 213.*.*.52. Есть шлюз который смотрит в интернет, на внешний сетевой карте 2 ip адреса, средствами NAT все DNS запросы переправляются на локальный адрес 192.168.0.10 где установлен named. То есть имена и ip адреса разные но по сути это один сервер, только в регистраторской панели https://billing.caravan.ru/ пытаюсь ввести два своих сервера ns1.domen1.ru и ns2.domen1.ru после чего панель выдает ошибку "Зона PUPKIN.RU не размещена на DNS-сервере NS2.DOMEN.RU.", но до этого по той же схеме был делегирован другой сайт. Тут вопрос почему счас не работает или может кто нибудь скажет другой путь решения задачи.

Вот конфиги:

ee /etc/named.conf

options {
// Рабочая директория:
directory "/etc/namedb";
// Pid файл создавать тоже в рабочей директории, хотя можно
// написать любую другую, например /var/run/named/named.pid:
pid-file "/var/run/named/named.pid";
//рекурсивные запросы
recursion no;
// Разрешаем посылать запросы только от тех сетей, которые мы
// указали:
allow-query { any; };
};
zone "domen1.ru" {
type master;
file "master/domen1.ru";
};

zone "pupkin.ru" {
type master;
file "master/pupkin.ru";
};


// Указатели корневых серверов:
zone "." {
type hint;
file "named.root"; };

// Настраиваем обратное отображение
// для адреса 127.0.0.1:
zone "0.0.127.in-addr.arpa" {
type master;
file "localhost.rev";
notify no; };

ee /etc/namedb/master/domen1.ru

$TTL 3600

domen1.ru. IN SOA ns1.domen1.ru. root.domen1.ru. (
5 ; Serial
10800 ; Refresh
3600 ; Retry
604800 ; Expire
86400 ) ; Minimum TTL

; DNS Servers
@ IN NS ns1.domen1.ru.
@ IN NS ns2.domen1.ru.

; Machine Names
localhost IN A 127.0.0.1
ns1 IN A 213.*.*.51
ns2 IN A 213.*.*.52
mail IN A 213.*.*.51
@ IN A 213.*.*.51

; Aliases
www IN CNAME @

; MX Record
@ IN MX 10 mail.domen.ru.

ee /etc/namedb/master/pupkin.ru

$TTL 3600

pupkin.ru. IN SOA ns1.domen1.ru. root.domen1.ru. (
5 ; Serial
10800 ; Refresh
3600 ; Retry
604800 ; Expire
86400 ) ; Minimum TTL

; DNS Servers
@ IN NS ns1.domen1.ru.
@ IN NS ns2.domen1.ru.

; Machine Names
localhost IN A 127.0.0.1
@ IN A 213.*.*.51

; Aliases
www IN CNAME @

; MX Record
@ IN MX 10 mail.domen.ru.


>>>

osipen
()

Барьба со спамом

Форум — Admin

Всем привет!

СПАМ!!! достаточно обширная тема не буду углубляться скажу лишь, я использую большое количество фильтров Exim и SpamAssassin для борьбы с этой заразой, и черный список который я составил сам о котором счас пойдет речь. Весь спам который приходил на мой почтовый ящик я добавлял руками в черный список муторное занятие но эффективное за день 8000 писем Exim отфутболивает если учесть то что туда включил порядка 160 доменов, а лично у меня спама уменьшилось на 70%. Вобщем решил я добавление в список автоматизировать.


Задача.

Формат файла blacklist:
*@spamer1.ru
*@spamer2.com
После добавления эти строк писем от доменов spamer1.ru и spamer2.com, мы не получем.

Суть такая пользователи пересылают весь свой спам на ящик spam@domen.ru. почта валится юзеру spam.
Дальше вход вступает скрипт который открывает файл почты юзера spam ищет там домен отправителя, ставит * перед доменом и добавляет его в blacklist , да нужно проверить есть там он уже для избежания повторения.

Вопрос. Я слаб в написании скриптов по этому просьба подсказать на чем это лучше реализовать, и может ссылку на мануал с примерами по работе с файлами.

>>>

osipen
()

OpenVPN сложная структура

Форум — Admin

Всем привет!
Вобщем идея такая, нужно объединить по vpn 8 локальных сетей + пару клиентов.
Для раализации я решил использовать шлюзы FreeBSD и OpenVPN:


192.168.40.0/24-server->internet<-client-192.168.0.0/24(+ еще 7 таких же подсетей адресное пространство их не пересекается)

server и client имеют два сетевых интерфейса

Проблема такая если я с клиента пингую 192.168.40.12 есть ответы.
а если из 192.168.0.0/24 то нет.

а нужно что бы комп 192.168.0.12 мог видеть 192.168.40.12 и наоборот


1) server
ee /usr/local/etc/openvpn/openvpn.conf
# Specify device
dev tun

# Server and client IP and Pool
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
ifconfig 10.8.0.1 255.255.255.0

log-append /var/log/openvpn.log

# Certificates for VPN Authentication
ca /usr/local/etc/openvpn/easy-rsa/keys/ca.crt
cert /usr/local/etc/openvpn/easy-rsa/keys/server.crt
key /usr/local/etc/openvpn/easy-rsa/keys/server.key
dh /usr/local/etc/openvpn/easy-rsa/keys/dh1024.pem

# Routes to push to the client
push "route 192.168.40.0 255.255.255.0"
push "route 192.168.0.0 255.255.255.0 10.8.0.6"

# Use compression on the VPN link
comp-lzo

# Make the link more resistent to connection failures keepalive 10 60
ping-timer-rem
persist-tun
persist-key
ping 15
# Run OpenVPN as a daemon and drop privileges to user/group nobody user nobody
group nobody
daemon

2) client
dev tun
proto udp
remote 213.85.***.**
port 1194
log-append /var/log/openvpn.log
client
# tls-client
comp-lzo
# ns-cert-type server
ca /usr/local/etc/openvpn/easy-rsa/keys/ca.crt
cert /usr/local/etc/openvpn/easy-rsa/keys/test.crt
key /usr/local/etc/openvpn/easy-rsa/keys/test.key
push "route 192.168.40.0 255.255.255.0 10.8.0.1"
user nobody
group nobody
ping 15
ping-restart 45
ping-timer-rem
persist-key
persist-tun
verb 0

>>>

osipen
()

Postfix перенаправление почты на другой сервер.

Форум — Admin

Всем привет!
   +--------+              +--------+
   |        |   213.234.*.*| Gateway|192.168.0.1
---|Интернет|--------------| NAT    |-----------+
   |        |              |        |           |
   +--------+              +--------+           |
   +--------+                                   |
   | switch |-----------------------------------+
   +--------+
        |
        +-+-----------+-----------------+--
          |	      |                 |
   +------+----+  +---+---------+  +----+-----------+
   |Postxix    |  | EXIM        |  |USERS           |
   |192.168.0.3|  | 192.168.0.10|  |192.168.0.30-254|   
   +-----------+  +-------------+  +----------------+
Поясняю, что я тут изобразил. Есть домен mail.domen.ru завязанный на
ip213.234.*.*  и все email для *@domen.ru посредствам NAT счас 
перенаправляются на 192.168.0.3(postxix). В силу многих причин было
решено заменить postfix на exim за одно обновить железо. Только вот
появилась проблема, у клиентов порядка ( 200 человек ) в настройках
соединения прописано в строке авторизации имя пользователя и пароль, а
новый сервер exim в качестве имени пользователя нужно указывать
имя@domen.ru. Тоесть если тупо заменить сервер то пользователи сразу не
смогут не получить почту не отправить пока не перенастроить их
клиента. Соответственно нужно выходить не в рабочее время, а жуть как
не хочется.  Если бы на Postfix пользователи хранились в БД задача
была бы решена без труда, только вот они там системные а на EXIM в
MySQL. Как мне выполнить миграцию, я вот не знаю. Вот может по одному 
по одному переносить пользователей, тоесть приходит письмо для
пользователя vlad на postfix и он его тут же пересылает на ип
192.168.0.10, а для тех у кого не настроенно перенаправление
обрабатывать самому, как это сделать? Хотя может у кого есть идея
поинтересней готов  выслушать.

>>>

osipen
()

Spamassassin + exim

Форум — Admin

Всем привет!!! http://www.extmedia.com/mailadmin/newmail.jpg

Spamassassin tag score – пропускать письмо, при указанном количестве баллов. Что тут не поставь письмо все равно проходит, подскажите почему так?

Spamassassin refuse score – отклонять письмо. Тут как часы если бал ниже этого параметра письмо не проходит.

>>>

osipen
()

Посоветуйте billing

Форум — Admin

Hi!!! Посоветуйте пожалуйста billing. В первую очередь он должен быть бесплатный, удобный и простой в установке желательно из портов. На сервере в данный момент FreeBSD + PF(если биллинг требует что то другое то он не рассматривается).

>>>

osipen
()

pf + ftp-proxy

Форум — Admin

Hi All!
Задача. В локалке ftp-сервер(freebsd + ftpd) нужно его выставить в интернет используя шлюз (freebsd + pf + ftp-proxy). http://www.openbsd.org/faq/pf/ftp.html - статья по настройке, http://mr-tacitus.blogspot.com/2007/10/ftp-proxy-freebsd.html - еще одна.
# ee /etc/pf.conf
prov_if="rl0" # Внешний сетевой интерфейс
int_if="fxp0" # Внутренний сетевой интерфейс
internal_net="{192.168.0.0/24}" # локалка
me="{192.168.0.1}"

scrub in all

nat on $prov_if from $internal_net to any -> $prov_if # натим пользователей в интернет
nat-anchor "ftp-proxy/*"
rdr-anchor "ftp-proxy/*"
rdr on $prov_if proto tcp from any to any port 21 -> 127.0.0.1 port 8021

anchor "ftp-proxy/*"

# Открыл все что бы развеить сомнения относительно некоторых правил.
pass in all
pass out all

# ee /etc/inetd.conf
ftp-proxy stream tcp nowait root /usr/libexec/ftp-proxy ftp-proxy -R 192.168.0.250 -S 192.168.0.1

Ну и все пробуем.( из винды)
# ftp – d doman.ru
# Связь с doman.ru
# 220 bsd.natu.local FTP server <Version 6.00LS> ready.
# Пользователь <doman.ru:<none>>: test
# ---> USER test
# 331 Password required for test.
# Пароль:
# ---> PASS test
# 230 User test logged in.
# ls
# PORT 192,168,0,3,9.140
# 200 PORT command successful.
# ---> NLST
# Подключение разорвано удаленных узлом.

Почему рвется соединение?

>>>

osipen
()

PF – ограничить превышение трафика по интерфейсу или ip.

Форум — Admin

Задача. Ограничить трафик по определенному сетевому интерфейсу или ip(грубо говоря поставить квоту если идет превышение трафика то блокировка либо интерфейса либо ip) . Как это реализовать средствами Packet Filter

>>>

osipen
()

Nginx Как Reverse-Proxy Сервера На Загруженных Сайтах

Форум — Admin

Задача. Реализовать структуру frontend и backend на одном физическом сервере. Вот статья где описывается базовая настройка - http://blog.kovyrin.net/2006/05/18/nginx-as-reverse-proxy/lang/ru/ .
Вопрос. Я как самый умный (конешно же в кавычках) не стал использовать использовать конфиг написанный в статье, а в дефолтном конфиге nginx'a добавил 2 строчки.
location ~ \.php$ {
proxy_pass http://127.0.0.1:8080;
}
Фактически я получил желаемый результат, тоесть динамические страницы обрабатывает apache (php), а всю статику nginx (jpeg,html,mp3 и т.д.). Так вот вопрос, как мне проверить действительно ли я получил большую производительность не увеличивая ОЗУ и правильно ли я все сделал?

>>>

osipen
()

Exim и внешние email

Форум — Admin

Значит задача такая. Имеем MTA Exim, нужно сделать, что бы письма приходили с внешних email. Но при это должна работать авторизация пользователей. Проблема такая:
domainlist local_domains = 127.0.0.1 (то почта ходит только локально, не приходят письма с внешних email)
или
domainlist local_domains = 127.0.0.1 : test.ru (то любой пользователь даже не созданный *@test.ru может слать письма куда угодно, зато письма приходят с внешних email)

в ACL CONFIGURATION
accept domains = +local_domains
endpass
verify = recipientaccept

authenticated = *


deny message = relay not permitted

в ROUTERS CONFIGURATION

dnslookup:
driver = dnslookup
domains = ! +local_domains
transport = remote_smtp
ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
no_more

Как сделать так что бы письма приходили с внешних email но при этом работала авторизация? Задавал вопрос на многих форумах так и остался без ответа, просьба умников которые даже не вникают в суть проблемы не отправлять мануалы читать.

>>>

osipen
()

Exim не проходят письма с внешних email адресов

Форум — Admin

Hi!!!
Я новичок в Exim, поэтому задам вопрос как могу. Значит есть MTA Exim, который не принимает письма с внешних email адресов, а вот локальная почта ходит, так же я могу послать письмо на mail.ru, а вот с mail.ru письма на сервер уже не доходят.
Первое если я пишу письмо с mail.ru на test@server.ru
Мне возвращается ответное письмо:

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

test@server.ru
SMTP error from remote mailer after RCPT TO:<test@server.ru>:
host relay.server.ru .[???.???.???.???]: 550 relay not permitted

------ This is a copy of the message, including all the headers. ------

Return-path: <test@list.ru>
Received: from mail by f7.mail.ru with local
id 1J5Pw0-0003V3-00
for vlad@natusana.ru; Thu, 20 Dec 2007 21:15:52 +0300
Received: from [89.19.165.12] by win.mail.ru with HTTP;
Thu, 20 Dec 2007 21:15:52 +0300
From: =?koi8-r?Q?=F7=CC=C1=C4=C9=D3=CC=C1=D7_=EF=D3=C9=D0=C5=CE=CB=CF?= <test@list.ru>
To: test@server.ru
Subject: test
Mime-Version: 1.0
X-Mailer: mPOP Web-Mail 2.19
X-Originating-IP: [89.19.165.12]
Date: Thu, 20 Dec 2007 21:15:52 +0300
Reply-To: =?koi8-r?Q?=F7=CC=C1=C4=C9=D3=CC=C1=D7_=EF=D3=C9=D0=C5=CE=CB=CF?= <test@list.ru>
Content-Type: text/plain; charset=koi8-r
Content-Transfer-Encoding: 8bit
Message-Id: <E1J5Pw0-0003V3-00.test-list-ru@f7.mail.ru>

В логах:
cat /var/log/exim/mainlog | grep test@list.ru
2007-12-20 23:18:30 H=f25.mail.ru [194.67.57.151] F=<test@list.ru> rejected RCPT <test@server.ru>: relay not permitted




>>>

osipen
()

Исправить неавторизованную отправку email

Форум — Admin

Данная конфигурация exim’a позволяет отправлять письма даже не созданным пользователям.
Задача исправить не авторизованную отправку email в exim.
В AUTHENTICATION CONFIGURATION написано:

begin authenticators

plain_login:
driver = plaintext
public_name = PLAIN
server_condition = ${lookup mysql{SELECT '1' FROM users \
WHERE username = '${quote_mysql:$2}' \
AND clear = '${quote_mysql:$3}'} {yes}{no}}
server_set_id = $2

fixed_login:
driver = plaintext
public_name = LOGIN
server_prompts = "Username:: : Password::"
server_condition = ${lookup mysql{SELECT '1' FROM users \
WHERE username = '${quote_mysql:$1}' \
AND clear = '${quote_mysql:$2}'} {yes}{no}}
server_set_id = $1

fixed_cram:
driver = cram_md5
public_name = CRAM-MD5
server_secret = ${lookup mysql{SELECT clear FROM users \
WHERE username = '${quote_mysql:$1}'}{$value}fail}
server_set_id = $1
В логах :
2007-12-10 20:21:10 no IP address found for host vasya.pupkin.local (during SMTP connection from [192.168.0.5])
2007-12-10 20:21:13 fixed_cram authenticator failed for (vasya.pupkin.local) [192.168.0.5]: 535 Incorrect authentication data (set_id=test@pupkin.ru)
2007-12-10 20:21:14 plain_login authenticator failed for (vasya.pupkin.local) [192.168.0.5]: 535 Incorrect authentication data
2007-12-10 20:21:14 fixed_login authenticator failed for (vasya.pupkin.local) [192.168.0.5]: 535 Incorrect authentication data (set_id=test@pupkin.ru)
2007-12-10 20:21:15 1J1mJf-0003Af-Ak <= test@pupkin.ru H=(vasya.pupkin..local) [192.168.0.5] P=esmtp S=1446 id=942629988.20071210181719@pupkin.ru T="test"
2007-12-10 20:21:16 1J1mJf-0003Af-Ak => user@list.ru R=dnslookup T=remote_smtp H=mxs.mail.ru [194.67.23.20]

>>>

osipen
()

Копии пользовательской почты на Exim

Форум — Admin

Значит имеем Exim настроенный по доке в комплекте с
http://silverwraith.com/vexim/ . Нужно настроить автоматическое
сохранение копий пользовательской почты. Вот что написано в транспорте
последние два блока взял из доки
http://www.devco.net/archives/2006/03/24/saving_copies_of_all_email_using_exi..
. почему не работает не пойму,
пока работает только сохранение исходящий почты. Помогите друзья!!!!

######################################################################
# TRANSPORTS CONFIGURATION #
######################################################################
# ORDER DOES NOT MATTER #
# Only one appropriate transport is called for each delivery. #
######################################################################

# A transport is used only when referenced from a router that successfully
# handles an address.

begin transports


# This transport is used for delivering messages over SMTP connections.

remote_smtp:
driver = smtp

# This transport is used for local delivery to user mailboxes in traditional
# BSD mailbox format. By default it will be run under the uid and gid of the
# local user, and requires the sticky bit to be set on the /var/mail directory.
# Some systems use the alternative approach of running mail deliveries under a
# particular group instead of using the sticky bit. The commented options below
# show how this can be done.

# local_delivery:
# driver = appendfile
# file = /var/mail/backup/mail
# delivery_date_add
# envelope_to_add
# return_path_add
# group = vexim
# user = vexim
# mode = 0660
# no_mode_fail_narrower

virtual_delivery:
driver = appendfile
envelope_to_add
return_path_add
mode = 0600
maildir_format = true
create_directory = true
directory = ${lookup mysql{select smtp from users,domains \
where localpart = '${quote_mysql:$local_part}' \
and domain = '${quote_mysql:$domain}' \
and users.domain_id = domains.domain_id}}
user = ${lookup mysql{select users.uid from users,domains \
where localpart = '${quote_mysql:$local_part}' \
and domain = '${quote_mysql:$domain}' \
and users.domain_id = domains.domain_id}}
group = ${lookup mysql{select users.gid from users,domains \
where localpart = '${quote_mysql:$local_part}' \
and domain = '${quote_mysql:$domain}' \
and users.domain_id = domains.domain_id}}
quota = ${lookup mysql{select users.quota from users,domains \
where localpart = '${quote_mysql:$local_part}' \
and domain = '${quote_mysql:$domain}' \
and users.domain_id = domains.domain_id}{${value}M}}
quota_is_inclusive = false
#quota_size_regex = ,S=(\d+):
quota_warn_threshold = 75%
maildir_use_size_file = false
quota_warn_message = "To: $local_part@$domain\n\
Subject: Mailbox quota warning\n\n\
This message was automatically generated by the mail delivery software.\n\n\
You are now using over 75% of your allocated mail storage quota.\n\n\
If your mailbox fills completely, further incoming messages will be automatically\n\
returned to their senders.\n\n\
Please take note of this and remove unwanted mail from your mailbox.\n"

virtual_vacation_delivery:
driver = autoreply
from = "${local_part}@${domain}"
to = ${sender_address}
subject = "Autoreply from ${local_part}@${domain}"
text = ${lookup mysql{select vacation from users,domains \
where domain='${quote_mysql:$domain}' \
and localpart='${quote_mysql:$local_part}' \
and users.domain_id=domains.domain_id}}
mailman_transport:
driver = pipe
command = MAILMAN_WRAP \
'${if def:local_part_suffix \
{${sg{$local_part_suffix}{-(\\w+)(\\+.*)?}{\$1}}} \
{post}}' \
$local_part
current_directory = MAILMAN_HOME
shadow_transport = local_copy_incoming
home_directory = MAILMAN_HOME
user = MAILMAN_USER
group = MAILMAN_GROUP

# This transport is used for handling pipe deliveries generated by alias or
# .forward files. If the pipe generates any standard output, it is returned
# to the sender of the message as a delivery error. Set return_fail_output
# instead of return_output if you want this to happen only when the pipe fails
# to complete normally. You can set different transports for aliases and
# forwards if you want to - see the references to address_pipe in the routers
# section above.

address_pipe:
driver = pipe
return_output
user = ${lookup mysql{select users.uid from users,domains where localpart = '${quote_mysql:$local_part}' and domain = '${quote_mysql:$domain}' and users.do
group = ${lookup mysql{select users.gid from users,domains where localpart = '${quote_mysql:$local_part}' and domain = '${quote_mysql:$domain}' and users.d

address_pipe_catchall:
driver = pipe
return_output
user = ${lookup mysql{select users.uid from users,domains where localpart = '*' and domain = '${quote_mysql:$domain}' and users.domain_id = domains.domain_
group = ${lookup mysql{select users.gid from users,domains where localpart = '*' and domain = '${quote_mysql:$domain}' and users.domain_id = domains.domain

address_pipe_local:
driver = pipe
return_output


# This transport is used for handling deliveries directly to files that are
# generated by aliasing or forwarding.
address_file:
driver = appendfile
delivery_date_add
envelope_to_add
return_path_add


# This transport is used for handling autoreplies generated by the filtering
# option of the userforward router.

address_reply:
driver = autoreply

local_copy_outgoing:
driver = appendfile
delivery_date_add
envelope_to_add
return_path_add
group = vexim
user = vexim
mode = 0660
maildir_format = true
create_directory = true

address_directory:
driver = appendfile
create_directory
delivery_date_add
directory_mode = 770
envelope_to_add
maildir_format
return_path_add
shadow_transport = local_copy_incoming
shadow_condition = ${if eq {$domain}{pupkin.ru}{yes}{no}}

local_copy_incoming:
driver = appendfile
directory = /var/mail/pupkin.ru/.${tr{$sender_address}{.}{_}}.outgoing/
delivery_date_add
envelope_to_add
return_path_add
group = vexim
user = vexim
mode = 0660
maildir_format = true
create_directory = true

>>>

osipen
()

Экзотичная настройка VPN.

Форум — Admin

Задача. Есть локальная сеть в которой нужно установить vpn сервер на шлюз, предоставляющий доступ к данной локальной сети. А у пользователей установить клиентское vpn приложение, через которое будет осуществляться доступ к данной локальной сети. Как это можно реализовать, если шлюз(FreeBSD), а у пользователей Windows XP?

>>>

osipen
()

Backup Почты

Форум — Admin

Хая!!! Есть MTA Exim настроенный по статье http://www.opennet.ru/base/net/exim_install.txt.html возникла нужда сохранять входящую и исходящую почту всех юзеров, как я могу это реализовать?

>>>

osipen
()

Обработка логов MTA Exim

Форум — Admin

Доброе время!!!
http://silverwraith.com/vexim/ сайт с которого я скачал vexim в дистрибутиве которого есть инструкция как это все дело устанавливать, удобно ставить из портов на FreeBSD. Все хорошо только не понятно как логи обрабатывать. Нашел программу правда коммерческую http://www.sawmill.net/formats/Exim.html которая умеет делать нормальные отчеты. Только они у меня получаются такого вида.
from....................................................to
user@mail.ru ............................../usr/local/mail/pupkin.ru/vasya/Maildir -тут письмо пришло виртуальному useru
user@pupkin.ru............................user@mail.ru -а тут ушло на mail.ru

Такой отчет босу на стол не положишь

Почему sawmil выводит такой отчет понятно, Exim пишет такой лог:
/var/log/exim/mainlog
если я отправляю письмо на внешний ящик то:
2007-11-01 15:15:16 1InYwC-0003GU-TL => vasya@pupkin.ru R=dnslookup T=remote_smtp H=mx.pupkin.ru [xxx.xxx.xxx.xxx]
если я отправляю посьмо на локольный ящик то:
2007-11-01 15:23:11 1InZ4m-0003H3-EY => /usr/local/mail/pupkin.ru/vasya/Maildir <vasya@pupkin.ru> R=virtual_domains T=virtual_delivery
Другие обработчика пробовал проблема остается!!!
Вот как привести отчеты в божеский вид не пойму подскажите root'ы.

>>>

osipen
()

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