работа с очередью писем в Postfix

Как очистить очередь postfix
 
Для начала командой mailq посмотрим на эту самую очередь. Если видим сообщение Mail queue is empty или несколько сообщений, то всё в порядке, иначе, если сообщений море, значит что-то у нас с безопасностью не так. Надо решать проблему.
Еще один вариант посмотреть письма в очереди postqueue -p
Останавливаем postfix командой service postfix stop или /etc/rc.d/postfix stopили ей подобной.И очищаем всё командой postsuper -d ALL.
если надо удалить из очереди одно письмо postsuper -d <queue_id >. queue_id можно узнать из вывода команды postqueue -p

Либо сделать выборку по отправителю и удалить только его письма:

# mailq|grep 'kwcenter@gmail.com'|awk '{print $1}'|postsuper -d -

Решаем проблему.И стартуем service postfix start почтовый сервер снова.
 
PS останавливать почтовый сервер для удаления писем не обязательно

добавление репозитория в ubuntu (debian)

Добавление репозитория из командной строки.

Для того, чтобы добавить репозиторий, работая в командной строке, необходимо выполнить следующие действия:

1. Открыть на редактирование файл /etc/apt/sources.list

sudo vi /etc/apt/sources.list

и добавить в него адрес репозитория. К примеру, этой строкой:

deb http://dl.google.com/linux/deb/ stable non-free

мы добавим в свою систему репозиторий с программным обеспечением от Google.

Для старых версий

deb http://ftp.ua.debian.org/debian-archive/debian lenny main

 

С тех пор, как Lenny перешел в состояние устаревшего, все его репозитории переместили в archive*

## Debian Lenny base:
deb http://archive.debian.org/debian/ lenny main non-free contrib
deb-src http://archive.debian.org/debian/ lenny main non-free contrib

## Debian Lenny updates:
deb http://archive.debian.org/debian/ lenny-updates main non-free contrib
deb-src http://archive.debian.org/debian/ lenny-updates main non-free contrib

## Debian Lenny Security updates:
deb http://archive.debian.org/debian-security/ lenny/updates main contrib non-free
deb-src http://archive.debian.org/debian-security/ lenny/updates main contrib non-free

## Debian Volatile updates:
deb http://archive.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src http://archive.debian.org/debian-volatile lenny/volatile main contrib non-free

## Debian Lenny Backports
deb http://archive.debian.org/debian-backports lenny-backports main contrib non-free
deb-src http://archive.debian.org/debian-backports lenny-backports main contrib non-free

 

 

2. Выйдите из редактора с сохранением и выполните переиндексацию:

sudo apt-get update

Для того, чтобы в командной строке скачать и добавить GPG-ключ, необходимый для некоторых репозиториев, выполните

wget -q -O – https://site/signing_key.pub | apt-key add –

После добавления репозитория, вы можете добавлять новые программы при помощи Synaptic Package Manager или выполнив команду:

sudo apt-get install название_программы

к примеру:

sudo apt-get install picasa

iptables portforward / Проброс портов

Задача: есть внешний интерефейс [ip_wan] и внутрени 10.0.0.1. Нужно пробросить внешний порт 8586 на внутренний порт (например терминалки виндовс) 3389 на комп 10.0.0.100 через eth0 

iptables -IINPUT -m tcp -p tcp –dport 8586 -j ACCEPT

iptables  -IINPUT -m tcp -p tcp –dport 3389 -j ACCEPT

iptables -t nat -I PREROUTING -d  [ip_wan] -p tcp -m tcp –dport 8586 -j DNAT –to-destination 10.0.0.100:3389
iptables -t nat -I POSTROUTING -d 10.0.0.100 -p tcp -m tcp –dport 3389 -j SNAT –to-source [ip_wan]
iptables -t nat -I POSTROUTING –out-interface eth0 -j MASQUERADE

для сохранения все настроек после перезагрузки добавляем наши правила в  /etc/sysconfig/iptables

 для проброса VPN (port 1723) надо еще добавить правило

iptables -t nat -I PREROUTING -i [wan_eth] -p gre -d [ip_wan] -j DNAT –to-destination 10.0.0.100

 

Postfix. Защита от спама

Борьба со спамом — это головная боль всех ответственных администраторов почты. Чего только они не изобретают, чтобы любимым пользователям лучше жилось.

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

Часто встречается подход «добавим кучу RBL (DNSBL) и будем радоваться жизни». Это опасный путь, поскольку вы точно не знаете как туда попадают почтовые сервера и как часто они оттуда исключаются. Отсюда может может много ложных срабатываний, а собственно потеря нужной почты

 Для запрета писем “Undelivered Mail Returned to Sender” (о недоствке )

soft_bounce=no
unknown_local_recipient_reject_code = 550

Также важно настроить smtpd_recipient_restrictions и reject_unverified_recipient . Дополнительная информация от первоисточника  Postfix Address Verification Howto

 

  Читать далее

Postfix. Подробное руководство

отличная книга по Postfix

Ральф Гильдебрандт, Патрик Кеттер
Postfix. Подробное руководство

Скачать можно отсюда:

http://www.docme.ru/doc/3195/postfix

http://rutracker.org/forum/viewtopic.php?t=1237736

http://www.books.ru/books/postfix-podrobnoe-rukovodstvo-561452/