Доброго времени суток.
On Fri, 18 Feb 2005 10:36:33 +0200
Konstantin Korikov <lostcl***@u*****.net> wrote:
> > на мой комп... Так вот нельзя ли как-нибудь явным образом указать, чтобы
любые
> > сообщения от MAILER-DAEMON пересылались на конкретный локальный почтовый
адрес?
>
> Может лучше запретить эти сообщения вообще? Как я понял, они Вам не нужны.
Вообще, хотелось бы получать - а то будет письмо какое-нибудь валяться, вручную
отслеживать придется...
> Покажите ваш `main.cf':
>
> # egrep -v '^(#|$)' /etc/postfix/main.cf
Вообще, я привык пользоваться другой командой... После выполнения всех Ваших
советов получилось вот это:
[root@rygoravich postfix]# cat main.cf |grep -v ^# |grep -v -x ""
queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
mail_owner = postfix
mydestination = $myhostname, localhost.$mydomain
unknown_local_recipient_reject_code = 450
alias_maps = hash:/etc/postfix/aliases
mail_spool_directory = /var/spool/mail
mailbox_command = /usr/bin/procmail -Y -a $DOMAIN
smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) (Mandrake Linux)
debug_peer_level = 2
debugger_command =
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
xxgdb $daemon_directory/$process_name $process_id & sleep 5
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-2.0.13/samples
readme_directory = /usr/share/doc/postfix-2.0.13/README_FILES
alias_database = hash:/etc/postfix/aliases
mydomain = convix
defer_transport=smtp
relayhost=mail.tut.by:2525
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options =
mynetworks=192.168.0.0/16
mailbox_size_limit=31457280
inet_interfaces = all
maximal_backoff_time = 12h
smtp_destination_concurrency_limit = 4
recipient_canonical_maps = hash:/etc/postfix/canonical
[root@rygoravich postfix]#
Здесь строка
mydomain = convix
введена сугубо во избежание жалоб постфикса на неправильное имя хоста при старте
(я так понимаю, ему односложного имени не хватает?).
> Для того чтобы все сообщения, адресованные rygoravi***@o*****.info
> сразу попадали в локальный ящик:
Тоже вариант:).
> /etc/postfix/main.cf:
> recipient_canonical_maps = hash:/etc/postfix/canonical
>
> /etc/postfix/canonical:
> rygoravi***@o*****.info rygoravich
>
> где rygoravich - имя пользователя в системе. После правки `/etc/postfix/canonical'
> нужно выполнить:
>
> # postmap /etc/postfix/canonical
Сделал таким образом, однако после перезапуска постфикса и даже явного sendmail
-q от рута несколько скопившихся сообщений от MAILER-DAEMON по прежнему остаются
в очереди:
[root@rygoravich postfix]# mailq
-Queue ID- --Size-- ----Arrival Time-Sender/Recipient<вырезана огромная очередь писем, дабы не загромождать сие письмо:)>
056143F34B 3724 Sun Feb 20 07:05:35 MAILER-DAEMON
(connect to mail.tut.by[195.209.41.194]: Network is unreachable)
rygoravi***@o*****.info
-- 124 Kbytes in 35 Requests.
[root@rygoravich postfix]#
Может быть будет работать для последующех писем...
> > И еще такая трабла (совсем забыл в прошлый раз указать): когда шлется сразу
> много
> > писем, некоторое их число проходит на сервер, а некоторое остается в очереди
> > с диагнозом "server dropped connection without sending the initial greeting".
> > После чего приходится явно указывать о необходимости отправки командой sendmail
> > -q (если писем очень много, то иногда даже и неоднократно). Такое чувство,
> что
> > при подключении к инету (или ручном запуске sendmail -q) postfix сразу пытается
> > отослать все письма, создавая большое число подключений, которое сервер mail.tut.by
> > не допускает. Хотя это уже мои домыслы...
>
> Попробуйте:
>
> smtp_destination_concurrency_limit = 4
Спасибо, сделал, результат одновременно с отправкой сего письма узнаю:).
> > Прошу прощения, если вопросы ламерские, но проблема в том, что русскоязычной
> > документации по постфиксу, увы, практически нет...
>
> Зато много качественной англоязычной документации:
Мне это не поможет... А вообще я еще не видел хорошей русской доки ни по одному
из существующих почтовых серверов:(. Жалкие крохи о sendmail и postfix да парочка
статей о exim/qmail...