241 (29.10.2013 19:13:01 отредактировано AlfaStriker)

По умолчанию ящик без ограничений.
Контролировать размер ящика можно еще через Dovecot.
Эту тему не копал, но можете посмотреть настройки у Bozza или в HowTo на Хабре.

242

А Какие порты должны быть открыты - проброшены к почтовику если он за натом? 110, 25? а если c шифрованием делать то другие?

243 (31.10.2013 12:05:56 отредактировано AlfaStriker)

стандартные без шифрования:
110 - pop3
143 - imap
25 -  smtp

стандартные с шифрованием:
IMAP — 143 (при использовании шифрования STARTTLS) и 993 (при использовании шифрования SSL/TLS) 
POP3 — 995 (с шифрованием) 
SMTP — 465 (с шифрованием).

244 (31.10.2013 11:06:01 отредактировано ustas1983)

и ещё вопросик, если у меня почтовик за натом и куплено доменное имя , через провайдера я указал мх записи и птр на внешний адрес шлюза, мне на почтовике нужно ставить днс сервер  и натсраивать его ?

245

Если у вас уже есть два DNS   сервера провайдера за которыми закреплен ваш домен, то надобности в настройке третего  DNS  -  НЕТ.
Но как дополнительный можно настроить потом. Сейчас вам хватит пока DNS провайдера или хостера

246 (31.10.2013 13:12:09 отредактировано ustas1983)

Спасибо! Вообщем поставил на ноги все это дело, проблема такая уходить уходит а на прием дает команду режект вроде как в логах вот что:

Oct 31 13:11:22 mail postfix/smtpd[2127]: connect from f336.i.mail.ru[217.69.140.232]
Oct 31 13:11:22 mail postgrey[1383]: action=pass, reason=triplet found, client_name=f336.i.mail.ru, client_address=217.69.140.232, sender=blabla@mail.ru,
recipient=first@mail.blablabla.ru
Oct 31 13:11:22 mail postfix/smtpd[2127]: NOQUEUE: reject: RCPT from f336.i.mail.ru[217.69.140.232]: 450 4.1.1 <first@mail.blabla.ru>: Recipient address rej
ected: unverified address: unknown user: "first"; from=<blabla@mail.ru> to=<first@mail.blabla.ru> proto=ESMTP helo=<f336.i.mail.ru>
Oct 31 13:11:22 mail postfix/smtpd[2127]: disconnect from f336.i.mail.ru[217.69.140.232]

Не совсем понимаю он мне пишет что неизвестный юзер или что? отправлял в ответ на пришедшее письмо

247 (31.10.2013 14:55:53 отредактировано AlfaStriker)

В файле "/etc/postfix/main.cf" попробуйте удалить строчку проверки:

reject_unverified_recipient 

Перезапустите Postfix чтобы ваши настройки вступили в силу:

# service postfix reload

Покажите более детальный лог, сделайте выборку по почтовому адресу из лога:

# cat /var/log/maillog | grep first@mail.blabla.ru

Я не знаю как у вас настроен почтовый сервер, может быть вы забыли дописать какой нибудь конфиг и поэтому такая ситуация. Были случаи, когда тупо забывали прописать hostname, и из за этого почтарь не работал.

Можно еще посмотреть ваши конфиги, может быть там не правильно указано как брать учетную запись из базы MySQL.

248 (31.10.2013 15:51:30 отредактировано ustas1983)

AlfaStriker пишет:

В файле "/etc/postfix/main.cf" попробуйте удалить строчку проверки:

reject_unverified_recipient 

Перезапустите Postfix чтобы ваши настройки вступили в силу:

# service postfix reload

Покажите более детальный лог, сделайте выборку по почтовому адресу из лога:

# cat /var/log/maillog | grep first@mail.blabla.ru

Я не знаю как у вас настроен почтовый сервер, может быть вы забыли дописать какой нибудь конфиг и поэтому такая ситуация. Были случаи, когда тупо забывали прописать hostname, и из за этого почтарь не работал.

Можно еще посмотреть ваши конфиги, может быть там не правильно указано как брать учетную запись из базы MySQL.

если выключить reject_unverified_recipient  и выставить в unverified_recipient_reject_code = 550 , то приходят ответы от даймона

+ открыть спойлер

This is the mail system at host mail.blabla.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 mail system

<first@mail.blalba.ru>: unknown user: "first"

Если оставить reject_unverified_recipient то:

+ открыть спойлер

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:

  first@mail.blalbla.ru
    SMTP error from remote mail server after RCPT TO:<first@mail.blabla.ru>:
    host mail.blaba.ru [XX.XX.XXX.XXX]: 550 5.1.1 <first@mail.blalba.ru>:
    Recipient address rejected: undeliverable address:
    unknown user: "first"

логи выложу , только с мыслями собурусь )

249

Вероятно всего проблема где-то здесь:
1. /etc/dovecot/dovecot-sql.conf
2. /etc/postfix/sql/vmailbox.cf

250 (31.10.2013 17:01:47 отредактировано ustas1983)

AlfaStriker пишет:

Вероятно всего проблема где-то здесь:
1. /etc/dovecot/dovecot-sql.conf
2. /etc/postfix/sql/vmailbox.cf

А последние строчки в настройках vdomains.cf - vmailbox.cf - valias.cf  закоментированы в вашем посте ? это правильно ?

Вообщем все заработало вроде, из трех этих файлов убрал "решетки", но это не помогло, но оставил так, а помогло изменение в main.cf пункта mydestination = $myhostname,localhost.$myhostname,localhost на mydestination = localhost, localhost.localdomain

251

А что пишет :
hostname -f

252 (31.10.2013 20:20:44 отредактировано ustas1983)

AlfaStriker пишет:

А что пишет :
hostname -f

hostname -f и hostname показывают mail.blabla.ru вроде нормально все

253 (02.11.2013 05:49:46 отредактировано ustas1983)

Благодарю за отличную статью! очень помогла.

254

Теперь попробуйте установить  Exim, так сказать для развития ab

255

Добрый день
пытаюсь добавить еще один почтовый домен через postfixadmin.
выдает ошибку
Некорректный домен domain.com, и/или не обнаруживается в DNS.
что и куда нужно прописать для создания нескольких почтовых доменов.

256

Не надо ничего прописывать, при правильной настройки DNS записей все должно сразу заработать.
Проверьте DNS записи и попытайтесь еще раз добавить новый домен в Postfixadmin.

У меня правда всего два домена, оба корректно работают.

257

AlfaStriker пишет:

Не надо ничего прописывать, при правильной настройки DNS записей все должно сразу заработать.
Проверьте DNS записи и попытайтесь еще раз добавить новый домен в Postfixadmin.

У меня правда всего два домена, оба корректно работают.

а где эти dns проверить?
на строне хостинга везде верные mx прописаны

258

Банально, обычным:

nslookup -type=mx <domain.com>

Если вы сегодня только внесли ваши записи, то ждите до 48 часов.

Если уже все правильно внесли и прошло 48 часов, проверяйте на сервере как обрабатываются DNS запросы.

259

а подскажите как бороться с письмами вида - pkzhFYSGGSSGU@xhCgf.biz , KidjP@aqZJmcmlzwMxu.com , CiyvLDgfFfowwi@UOQtLJhHsCFkGIb.info , по логам видно что спам режется , но вот такая зараза пролезает частенько ...

260 (06.11.2013 12:27:09 отредактировано Cruiser78)

ustas1983 пишет:

а подскажите как бороться с письмами вида - pkzhFYSGGSSGU@xhCgf.biz , KidjP@aqZJmcmlzwMxu.com , CiyvLDgfFfowwi@UOQtLJhHsCFkGIb.info , по логам видно что спам режется , но вот такая зараза пролезает частенько ...

а правила, отрабатывающие на этапе проверки MAIL FROM

smtpd_sender_restrictions = reject_non_fqdn_sender,
   reject_unknown_sender_domain,
   reject_unverified_sender,
   .... 
   permit

не помогают?

261 (06.11.2013 16:05:48 отредактировано Beard)

Deleted

262

Cruiser78 пишет:
ustas1983 пишет:

а подскажите как бороться с письмами вида - pkzhFYSGGSSGU@xhCgf.biz , KidjP@aqZJmcmlzwMxu.com , CiyvLDgfFfowwi@UOQtLJhHsCFkGIb.info , по логам видно что спам режется , но вот такая зараза пролезает частенько ...

а правила, отрабатывающие на этапе проверки MAIL FROM

smtpd_sender_restrictions = reject_non_fqdn_sender,
   reject_unknown_sender_domain,
   reject_unverified_sender,
   .... 
   permit

не помогают?

Забыл вписать эх  ah , спасибо  aa

263 (10.11.2013 10:12:30 отредактировано AlfaStriker)

Вот, впиши себе:   
# vi /etc/postfix/main.cf

smtpd_recipient_restrictions = permit_mynetworks,
    permit_sasl_authenticated,
    reject_authenticated_sender_login_mismatch,
    reject_unauth_destination,
    check_policy_service unix:/var/spool/postfix/postgrey/socket,
    reject_non_fqdn_recipient,
    reject_invalid_hostname,
    reject_unknown_recipient_domain,
    reject_unknown_client,
    reject_unlisted_recipient,
    reject_unverified_recipient,
    reject_unauth_pipelining,
    reject_rbl_client cbl.abuseat.org,
    reject_rbl_client dialups.mail-abuse.org,
    reject_rbl_client bl.spamcop.net,
    reject_rbl_client zen.spamhaus.org,
    reject_rbl_client sbl-xbl.spamhaus.org,
    permit
smtpd_client_restrictions =
    reject_unauth_pipelining,
    permit_sasl_authenticated,
    permit_mynetworks,
    reject_unknown_client_hostname,
    permit
smtpd_helo_restrictions =
    permit_mynetworks,
    permit_sasl_authenticated,
    reject_invalid_hostname,
    reject_invalid_helo_hostname,
    reject_unknown_hostname,
    reject_non_fqdn_helo_hostname,
    reject_unknown_helo_hostname,
    permit
smtpd_sender_restrictions =
    permit_sasl_authenticated,
    permit_mynetworks,
    reject_non_fqdn_sender,
    reject_unknown_sender_domain,
    permit

# vi /etc/postfix/dul_checks

+ открыть спойлер

/81-177-70-6\.donnetwork\.ru/i             OK 81-177-70-6.donnetwork.ru (@aaanet.ru)
/([0-9]*-){3}[0-9]*(\..*){2,}/i            553 SPAM_ip-add-rr-ess_networks
/([0-9]*\.){4}(.*\.){3,}.*/i               553 SPAM_ip-add-rr-ess_networks
/.*\..*\...\.comcast\.net/i                553 SPAM_comcast-net
/.*yahoobb.*\.bbtec\.net/i                 553 SPAM_yahoobb_bbtec-net
/[0-9]{12}\.bbtec\.net/i                   553 SPAM_host_bbtec-net
/.*\.broadband\.hu/i                       553 SPAM_broadband-hu
/client.*\..*\..*/i                        553 SPAM_CLIENT
/cable.*\..*\..*/i                         553 SPAM_CABLE
/pool.*\..*\..*/i                          553 SPAM_POOL
/dial.*\..*\..*/i                          553 SPAM_DIAL
/ppp.*\..*\..*/i                           553 SPAM_PPP
/dslam.*\..*\..*/i                         553 SPAM_DSLAM
/dhcp.*\..*\..*/i                          553 SPAM_DHCP
/adsl\.r61\.net/i                          OK adsl.r61.net
/adsl\.infotecstt\.ru/i                    OK adsl.infotecstt.ru
/[\.-]dsl.*\..*\..*/i                      553 SPAM_DSL
/[ax]dsl.*\..*\..*/i                       553 SPAM_XDSL
/.*([0-9]*\.){4}cableonline\.com\.mx/i     553 SPAM_IP-cableonline-com-mx
/.*\.([0-9]*\.){4}ip\.holtonks\.net/i      553 SPAM_ip-holtonks-net
/([0-9]*-){3}[0-9]*\.fibertel\.com\.ar/i   553 SPAM_IP-fibertel-com-ar
/.*[0-9]*-[0-9]*\.fibertel\.com\.ar/i      553 SPAM_IP-fibertel-com-ar
/[0-9]*\.user\.veloxzone\.com\.br/i        553 SPAM_user-veloxzone-com-br
/[0-9]*\.customer\.alfanett\.no/i          553 SPAM_customer-alfanett-no
/.*([0-9]*-){3}[0-9]*\.telecom\.net\.ar/i  553 SPAM_host-telecom-net-ar
/.*(-[0-9]*){2}\.telpol\.net\.pl/i         553 SPAM_host-telpol-net-pl
/(.*\.){2}maxonline\.com\.sg/i             553 SPAM_host-maxonline-com-sg
/(.*-){2}.*\.fairgamemail\.us/i            553 SPAM_host-fairgamemail-us
/[0-9]*[0-9]*-\.wispnet\.net/i             553 SPAM_host-wispnet-net
/.*-.*(\..*){2}\.ne\.jp/i                  553 SPAM_host-ne-jp
/[0-9]*\..*\.ne\.jp/i                      553 SPAM_h09t-ne-jp
/(.*\.){3}ad\.jp/i                         553 SPAM_host-ad-jp
/(.*\.){4}revip\.asianet\.co\.th/i         553 SPAM_revip-asianet-co-th
/[0-9]*\..*\.virtua\.com\.br/i             553 SPAM_host-virtua-com-br
/([0-9]*-){3}[0-9]*\.exatt\.net/i          553 SPAM_host-exatt-net
/([0-9]*\.){4}ip\.alltel\.net/i            553 SPAM_host-ip-alltel-net
/[0-9]{6,}\.chello\.../i                   553 SPAM_host-chello
/.*[0-9]*\..*\.chello\.../i                553 SPAM_host-chello-xx
/.*\..*\.t-dialin\.net/i                   553 SPAM_t-dialin-net
/.*\..*\.t-ipconnect\.de/i                 553 SPAM_t-ipconnect-de
/([0-9]*-){2,3}[0-9]*\..*\.cgocable\.net/i 553 SPAM_host-cgocable-net
/.*\..*\.shawcable\.net/i                  553 SPAM_host-shawcable-net
/p[0-9]*\.mp[0-9]*\.aaanet\.ru/i           553 SPAM_aaa_modem_pool
/([0-9]*-){2}[0-9]*\.ip\.adsl\.hu/i        553 SPAM_ip-adsl-hu
/([0-9]{1,3}\.){2}broadband4\.iol\.cz/i    553 SPAM_broadband-iol-cz
/.*\.yandex\.ru/i                          OK yandex.ru

264 (06.11.2013 22:15:22 отредактировано ustas1983)

AlfaStriker пишет:

Вот, впиши себе:

Спасибо!
Правда черные списки порой агрессивно отсеивают нужную почту

265 (07.11.2013 08:05:27 отредактировано Cruiser78)

ustas1983 пишет:
AlfaStriker пишет:

Вот, впиши себе:

Спасибо!
Правда черные списки порой агрессивно отсеивают нужную почту

Они отсеивают не нужную почту, а почтовые сервера с криворукими админами, которые не удосужились вывести свои сервера из черных списков. Поднять почтовый сервер - это только полдела. Оставшаяся половина - тщательно следить за квитанциями и выводить свой сервер из того или иного блэклиста.
Ну а если мы знаем, что на том или ином сервере админ изначально криворук, то что мешает поместить такой сервер в наш белый список, а проверку белого списка проводить перед проверками черного?

266 (26.11.2013 20:55:27 отредактировано AlfaStriker)

Белые списки:

/etc/postfix/main.cf

smtpd_recipient_restrictions = 
               check_client_access hash:/etc/postfix/whitelist,
               check_sender_access hash:/etc/postfix/whitelist,
               check_recipient_access hash:/etc/postfix/whitelist,

# vi /etc/postfix/whitelist

user@compnay.kz OK
@pochta.ru OK
.porno.ru OK
111.222.333.444 OK

# postmap /etc/postfix/whitelist

# service postfix reload

Черные списки:

/etc/postfix/main.cf

smtpd_recipient_restrictions = 
               check_client_access hash:/etc/postfix/blacklist,
               check_sender_access hash:/etc/postfix/blacklist,
               check_recipient_access hash:/etc/postfix/blacklist,

# vi /etc/postfix/blacklist

porno.ru reject
@hvatit.ru reject
.zakolebal.ru reject
111.222.333.444 reject

# postmap /etc/postfix/blacklist

# service postfix reload

И покажи статистику по своему почтовому серверу, посмотрим сколько спама отбилось:

# yum -y install postfix-perl-scripts
# perl /usr/sbin/pflogsumm -d yesterday /var/log/maillog

267

AlfaStriker пишет:

И покажи статистику по своему почтовому серверу, посмотрим сколько спама отбилось:

Если вопрос мне, то на моих настройках за вчерашний день:

721   received
935   delivered
0   forwarded
1   deferred  (1  deferrals)
2   bounced
2679   rejected (74%)
0   reject warnings
0   held
0   discarded (0%)

При этом:
cannot find your hostname (total: 1975)
Разные проверки HELO - отбили еще около 100 сообщений.
Ну а черные списки с прочими проверками дали:

683 total filtered 
      448 rejected by subscription      
              395 - sbl-xbl.spamhaus.org [88%]     
               48 - bl.spamcop.net [10%]     
                5 - sbl.spamhaus.org [1%]     
       159 invalid recipients       
        76 protocol errors 

268

У меня статистика чуть по скромней вашей за вчерашний день будет -)
Postfix log summaries for Nov  6

   473   received
    865   delivered
      0   forwarded
      1   deferred  (21  deferrals)
      0   bounced
   2185   rejected (71%)
      0   reject warnings
      0   held
      0   discarded (0%)

У меня тоже хорошо отбило, правда не нашел как в процентах это показать:
 

  blocked using bl.spamcop.net (total: 14)
    blocked using cbl.abuseat.org (total: 202)
    blocked using zen.spamhaus.org (total: 10)
    Helo command rejected: Host not found (total: 1546)
    Helo command rejected: need fully-qualified hostname (total: 56)
    Recipient address rejected: Greylisted (total: 151)
    Recipient address rejected: User unknown in virtual mailbox table (total: 205)
    Sender address rejected: Domain not found (total: 1)

269

2Cruiser78
2AlfaStriker
подскажите как смотреть такую статистику ?

270

ustas1983 пишет:

2Cruiser78
2AlfaStriker
подскажите как смотреть такую статистику ?

Ну, часть (более полную и верную) даст pflogsumm, как пользоваться - показано чуть ранее, а с процентиками - у меня работает на почтовом сервере такой скриптик - logwatch называется, отправляет мне всю серверную статистику по почте.