Помогите с Postfix никак не разберусь

12
N
На сайте с 25.12.2008
Offline
34
837

Хочу сделать, чтобы вся почта отправленная с сервера сохранялась в файл со всеми заголовками и тд.

В интернете уже перелазил уйму сайтов нигде ответа нет!!

Подскажите что нужно дописать в конфиг.

Вот тут /var/mail/ есть какие то файлы, но они пополняются только когда крон отсылает письмо. Когда через пшп mail() шлешь ничего не происходит.

Заранее спасибо

Andreyka
На сайте с 19.02.2005
Offline
822
#1
nonamexx:
Хочу сделать, чтобы вся почта отправленная с сервера сохранялась в файл со всеми заголовками и тд.
В интернете уже перелазил уйму сайтов нигде ответа нет!!
Подскажите что нужно дописать в конфиг.
Вот тут /var/mail/ есть какие то файлы, но они пополняются только когда крон отсылает письмо. Когда через пшп mail() шлешь ничего не происходит.
Заранее спасибо

Нужнотнаписать свой фильтр постфикса который будет это делать

Не стоит плодить сущности без необходимости
Himiko
На сайте с 28.08.2008
Offline
560
#2

Может начинать нужно не с форума?

http://tinyurl.com/4x4zjw2

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
N
На сайте с 25.12.2008
Offline
34
#3

да в том то и дело что я говорю весь гугл излазил не нашел решения нормального. попадаются одни дубли на почту и все. а мне нужно чтобы в файл сохранялось

izbushka
На сайте с 08.06.2007
Offline
110
#4
nonamexx:
попадаются одни дубли на почту и все. а мне нужно чтобы в файл сохранялось

Дак это.. Вы думаете как письмо хранится на сервере, не в файле? :)

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

N
На сайте с 25.12.2008
Offline
34
#5

Пишу в конфиге

always_bcc = admin@****.su

только ничего не приходит! Какой там нужно ящик указывать то? и где вообще файл ящика хранится ? я блин чет никак не пойму(

сделал все как тут http://mdex.nnov.ru/page/kontrol-perepiski-postfix.html\

но в БД тож ничего не добавляется. не знаю в чем проблема вообще

izbushka
На сайте с 08.06.2007
Offline
110
#6
nonamexx:
только ничего не приходит! Какой там нужно ящик указывать то? и где вообще файл ящика хранится ?

Как определили что ничего не происходит? В логи смотрели? Что у вас в роли lda? если постфикс - то локальные ящики надо искать в его конфиге.

N
На сайте с 25.12.2008
Offline
34
#7

Вот мой конфиг

# See /usr/share/postfix/main.cf.dist for a commented, more complete version


# Debian specific: Specifying a file name will cause the first
# line of that file to be used as the name. The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = no

# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

myhostname = ИП СЕРВЕРА.internetserviceteam.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = $myhostname
mydestination = $myhostname, localhost.$mydomain, localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_command = /usr/bin/procmail
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
mydomain = internetserviceteam.com
local_recipient_maps = unix:passwd.byname $alias_maps
virtual_alias_domains = /etc/mail/local-host-names
virtual_alias_maps = hash:/etc/mail/virtusertable
smtp_generic_maps = hash:/etc/mail/generic
smtpd_sasl_auth_enable = yes
smtpd_sender_restrictions = permit_sasl_authenticated, check_sender_access hash:/etc/mail/access
smtpd_recipient_restrictions = permit_sasl_authenticated, check_recipient_access hash:/etc/mail/access, permit_mynetworks, reject_unauth_destination, reject_unlisted_recipient, reject_unverified_recipient

sender_bcc_maps = mysql:/etc/postfix/sender_bcc.cf
recipient_bcc_maps = mysql:/etc/postfix/recipient_bcc.cf
always_bcc = admin@*****.su

я не пойму что не так(

Andreyka
На сайте с 19.02.2005
Offline
822
#8

Причем тут конфиг? Тебе надо писать фильтр, через который пройдет почта

В фильтре ты делаешь с ней все что хочешь

izbushka
На сайте с 08.06.2007
Offline
110
#9
Andreyka:
В фильтре ты делаешь с ней все что хочешь

Не надо никаких фильтров, постфикс и сам это умеет

N
На сайте с 25.12.2008
Offline
34
#10

а какой ящик туда над писать? предположим у меня есть домен hhh.ru

Я напишу ящик maild@hhh.ru куда туда письма будут направляться? в какую папку?

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий