LINUX.ORG.RU
ФорумAdmin

Служебные сообщения Postfix


0

0

All не в курсе, как можно отредактировать шаблоны сабжа? т.е. в случае недоставки письма по причине "no such user" он генерит отлуп на адрес отправителя и в этом отлупе режет глаз следующая строка: "For further assistance, please send mail to <postmaster>" Нужно указывать не просто <postmaster> а <postmaster@$myhostname> или <postmaster@$mydomain> Как это можно сделать?


Ответ на: комментарий от palach

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:

kraken@domain.ru
SMTP error from remote mailer after RCPT TO:<kraken@domain.ru>:
host mail.domain.ru [212.96.115.45]: 550 <kraken@domain.ru>:
Recipient address rejected: User unknown in virtual mailbox table

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

Return-path: <eill@mail.ru>
Received: from mail by f29.mail.ru with local
id 1FoYvn-0006Pl-00
for kraken@1sm.ru; Fri, 09 Jun 2006 08:49:11 +0400
Received: from [212.96.115.45] by koi.mail.ru with HTTP;
Fri, 09 Jun 2006 06:49:11 +0200
From: =?koi8-r?Q?=F4=C9=CD=D5=D2=20=F4=D5=DE=CB=CF=D7=C5=CE=CB=CF?= <eill@mail.ru>
To: kraken@domain.ru
Subject: asddsa
Mime-Version: 1.0
X-Mailer: mPOP Web-Mail 2.19
X-Originating-IP: [212.96.115.45]
Date: Fri, 09 Jun 2006 06:49:11 +0200
Reply-To: =?koi8-r?Q?=F4=C9=CD=D5=D2=20=F4=D5=DE=CB=CF=D7=C5=CE=CB=CF?= <eill@mail.ru>
Content-Type: text/plain; charset=koi8-r
Content-Transfer-Encoding: 8bit
Message-Id: <E1FoYvn-0006Pl-00.eill-mail-ru@f29.mail.ru>

test, нах
--------------

вот, у меня все вроде ок.

а mydestination куда смотрит?

gr_buza ★★★★
()

>> в этом отлупе режет глаз следующая строка: "For further assistance, please send mail to <postmaster>"

В FAQ Postfix-a написано, что это правильно.
Просто имеется ввиду обратиться к человеку, который занимается почтовым
сервером.

anonymous
()
Ответ на: комментарий от anonymous

>>please _send_ _mail_ _to_ <postmaster>

Как именно обратиться сказано в нем же т.е. написать письмо. И куда писать?

palach
() автор топика
Ответ на: комментарий от gr_buza

По хедерам видно, что сообщение не дошло до твоего почтовика ;) Вдобавок сам постфикс (если он только не релей) сразу заворачивает сообщение если получателя у него не существует. Да и текст явно не от постфикса. Вот его сообщение

This is the Postfix program at host mail.mydomain.ru

I'm sorry to have to inform you that your message could not be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to <postmaster>

If you do so, please include this problem report. You can delete your own text from the attached returned message.

The Postfix program

<[skip]@mail.ru>: host mxs.mail.ru[194.67.23.20] said: 550 spam message discarded. If you think that the system is mistaken, please report details to abuse@corp.mail.ru (in reply to end of DATA command)

palach
() автор топика
Ответ на: комментарий от palach

сек, я отправлял с мылру себе на постфикс, там это видно.

сейчас отправлю со своего почтовика на мылру.

gr_buza ★★★★
()
Ответ на: комментарий от gr_buza

Это кстати точно можно настроить

postfix-2.2.10/src/bounce/bounce_notify_util.c

if (UNDELIVERED(bounce_info->flush)) {
post_mail_fputs(bounce, "");
post_mail_fprintf(bounce,
"For further assistance, please send mail to <%s>",
MAIL_ADDR_POSTMASTER);
post_mail_fputs(bounce, "");
post_mail_fprintf(bounce,
"If you do so, please include this problem report. You can");
post_mail_fprintf(bounce,
"delete your own text from the attached returned message.");
}

palach
() автор топика
Ответ на: комментарий от palach

eill@mail:~/s/mailserver/postfix-2.2.10$ grep -r MAIL_ADDR_POSTMASTER *
include/mail_addr.h:#define MAIL_ADDR_POSTMASTER "postmaster"

вот так вот.

жопа, блин.

ну кто так делает?

блин, неужели трудно было это вынести в отдельный параметр?

gr_buza ★★★★
()
Ответ на: комментарий от gr_buza

Плохо сырцы смотришь ;))

/* mail_addr_postmaster - construct the local postmaster address */

const char *mail_addr_postmaster(void)
{
static char *addr;

if (addr == 0)
addr = concatenate(MAIL_ADDR_POSTMASTER, "@",
var_myhostname, (char *) 0);
return (addr);
}

Это из mail_addr.c т.е. видно, что данный параметр настраиваемый,
вот только если в конфиге указать

mail_addr_postmaster = postmaster@myhostname

то это ни к чему не приводит, но в тоже время - не ругается на него :((

palach
() автор топика
Ответ на: комментарий от gr_buza

Пока только ася, джабер позже появится...

palach
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.