The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Postfix 'undisclosed-recipients'"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Postfix 'undisclosed-recipients'" 
Сообщение от redduck Искать по авторуВ закладки on 15-Ноя-05, 06:19  (MSK)
Здравствуйте!
Если письма отправляют мне на несколько адресатов, то письма не доходят а приходит администратору Postfix письмо в поле кому указано undisclosed-recipients
Так же если от меня отправлять письма на несколько адресатов то письма не доходят до адресатов.
Ситема freeBSD 5.4
Postfix2.2.5
ClamAV 0.87
clamsmtp1.5
SpamAssassin3.1
Прошу помочь разобраться
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]

1. "Postfix 'undisclosed-recipients'" 
Сообщение от jonatan Искать по авторуВ закладки(ok) on 15-Ноя-05, 09:29  (MSK)
postfix (cleanup) вставляет в заголовки письма To: undisclosed-recipients, если письмо не содержит To: или Cc:

man 5 postfix
...
undisclosed_recipients_header (default: To: undisclosed-recipients:;)
       Message  header  that the Postfix cleanup(8) server inserts when a mes-
       sage contains no To: or Cc: message header.
...

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Postfix 'undisclosed-recipients'" 
Сообщение от redduck emailИскать по авторуВ закладки on 15-Ноя-05, 14:10  (MSK)
Да это мне понятно, скорей всего я переборщил с
reject_unknown_hostname
ставил всюду где только мог, и не позаботился об исключениях для этого правила, убрал помогло.(продумаю исключения, поставлю опять)
Но вот одно письмо зарезалось в этом
smtpd_helo_restrictions =
       permit_mynetworks,
       reject_non_fqdn_hostname,
       reject_invalid_hostname,
       reject_unknown_hostname письмо отвергло по этому правилу.
Тут я считал что это правило законно применено.

Подскажите где стоит употреблять reject_unknown_hostname

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Postfix 'undisclosed-recipients'" 
Сообщение от jonatan Искать по авторуВ закладки(ok) on 15-Ноя-05, 14:37  (MSK)
>Подскажите где стоит употреблять reject_unknown_hostname
В документации написано где
man 5 postconf

smtpd_helo_restrictions (default: empty)
...
       reject_unknown_hostname
              Reject the request when the HELO or EHLO hostname has no DNS A or MX record.
...

reject_unknown_hostname не имеет никакого отношения к отсутсвующим в заголовках письма To: или Cc:

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Postfix 'undisclosed-recipients'" 
Сообщение от redduck emailИскать по авторуВ закладки on 15-Ноя-05, 16:13  (MSK)
Вот проверял не так, работает как то странно, не понятно где искать, подскажи куда копать, почему при рассылке на несколько адресов получается такое

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Postfix 'undisclosed-recipients'" 
Сообщение от jonatan Искать по авторуВ закладки(ok) on 15-Ноя-05, 17:04  (MSK)
Смотрите логи, они о многом расскажут. Если у postfix-а все нормально, то смотрите Ваши "фильтры" (скрипты, spamassassin и т.п.).
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Postfix 'undisclosed-recipients'" 
Сообщение от redduck Искать по авторуВ закладки on 15-Ноя-05, 18:16  (MSK)
Точно что то с подключением SpamAssassin
(не хочется оставаться без антиспама)
может скрипт виноват
#!/usr/bin/perl -w
use strict;
use Net::SMTP;
my $host = &sasl_ch(shift(@ARGV), '"');
my $ehlo = &sasl_ch(shift(@ARGV), '"');
my $mail_from = &sasl_ch(shift(@ARGV), '"');
my $rcpt_to   = &sasl_ch(shift(@ARGV), '"');
my $spamc     = &sasl_ch(shift(@ARGV), '"');

if (!defined($host)||!defined($ehlo)||!defined($mail_from)||!defined($rcpt_to))
     {
      die("use $0 <host> <ehlo> <mail_from> <rcpt_to> [cmd]\n");
     }

if (defined($spamc))
     {
     open(CF, "$spamc | ") or undef($spamc);
     }

my $smtp = Net::SMTP->new($host);
$smtp->hello($ehlo);
$smtp->mail($mail_from);
$smtp->to($rcpt_to);

$smtp->data();
if (defined($spamc)) {
         while(<CF>) {
                     next if (/^delivered\-to\:/i);
                     $smtp->datasend($_);
                     }
           }
else {
           while(<>) {
                      next if (/^delivered\-to\:/i);
                      $smtp->datasend($_);
                     }
     }

$smtp->datasend();
close(CF) if defined($spamc);

$smtp->quit;
exit 0;

sub sasl_ch($$) {
          my($string, $chars) =(shift(), shift());
          return(undef) unless defined($string);
          $string=~ s/^[Q$chars\E]+//;
          $string=~ s/[Q$chars\E]+$//;
          return($string);
          }

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Postfix 'undisclosed-recipients'" 
Сообщение от redduck Искать по авторуВ закладки on 17-Ноя-05, 01:45  (MSK)
Нашел, надо указать в main.cf
spamfilter_destination_recipient_limit = 1
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру