Опрос

Что вы думаете по поводу веб-кастов, выложеных на сайте?
 

Последнии комментарии

Установка и настройка Postfix+Dovecot PDF Печать E-mail
Рейтинг пользователей: / 18
ХудшийЛучший 
Автор: Yakim   
03.04.2010 15:00

Уважаемые читатели моего сайта! Прошу обратить внимание на версии программ.

Вышла обновленная статья для настройки почтового сервера на Dovecot 2.

Она доступна по ссылке http://yakim.org.ua/articles/servers/131-postfix-dovecot2-ldap.html

В ней, описаны новые настройки, настройки Postfix приведены в более человеческий вид.

Кроме этого описан пример интеграции почтового сервера с доменом.

Установка Postfix и Dovecot

 

Вся процедура разворачивания и настройки была проверена на Ubuntu Server 9.10 и 10.04

Вначале устанавливаем Postfix и Dovecot

$sudo aptitude install postfix dovecot

Отказываемся от предложенных вариантов настроек. Подразумевается, что все настроим сами без никакого автоматизма со стороны разработчиков.

Постинсталляционный скрипт сообщит, что в таком состоянии постфикс работать не может. А тут мы и не спорим. :)

Создадим недостающий файл конфигурации:

$ sudo touch /etc/postfix/main.cf

На этом установка завершена.

 

Настройка Postfix

 

Открываем на редактирование файл /etc/postfix/main.cf и заполним его следующими данными:

smtpd_banner = $myhostname ESMTP (Ubuntu)
#Так наш сервер будет представляться при отправке и получении почты
biff = no
#Отключаем использование comsat
append_dot_mydomain = no
#Запрещаем автоматически дополнять неполное доменное имя в адресе письма
queue_directory = /var/spool/postfix
#Указываем каталог очереди для Postfix
myhostname = test.com
#Указываем имя нашего хоста
alias_maps = hash:/etc/postfix/aliases
mydestination = localhost, test.com
#Указываем, для каких доменов будем принимать почту
mynetworks = 127.0.0.0/8
#Указываем список доверенных подсетей
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
#Указываем прослушивание на всех интерфейсах
smtpd_helo_required = yes
#Указываем обязательность использование клиентами команды helo
#Далее идет настройка ограничений для приема почты
smtpd_recipient_restrictions = permit_mynetworks, #Принимаем всю почту от нашей доверенной подсети
check_helo_access hash:/etc/postfix/helo.list, #Проверяем, не представились ли нами самими
check_sender_access hash:/etc/postfix/ext_sender, #Если отправитель письма из внешнего мира представляется, что он из нашего домена - отвергаем письмо
reject_unauth_destination, #Отвергаем письмо, если получатель не входит в нашу зону ответственности
reject_unknown_sender_domain, #Отклоняем письма от неизвестных доменов
reject_unknown_recipient_domain, #Отклоняем письма для неизвестных доменов
reject_non_fqdn_recipient, #Отклоняем письма для пользователей с неполным именем домена
reject_non_fqdn_sender, #Отклоняем письма от отправителей с неполным именем домена
reject_non_fqdn_hostname, #Отвергаем сообщения от любого клиента, не предоставившего полностью определенное доменное имя хоста
reject_invalid_hostname, #Отвергаем сообщение, если в команде helo неправильно сформировано имя домена
reject_unknown_hostname #Отвергаем сообщения, если клиент представился неизвестным именем хоста

Создадим файл /etc/postfix/helo.list
#touch /etc/postfix/helo.list
Откроем его на редактирование и внесем в него строку:
test.com 550 Don't use my hostname
И выполним его хеширование:
#postmap /etc/postfix/helo.list

Создадим файл /etc/postfix/ext_sender
#touch /etc/postfix/ext_sender
Откроем его на редактирование и внесем в него строку:
test.com 450 Do not use my domain in your envelope sender
И выполним его хеширование:
#postmap /etc/postfix/ext_sender

Создадим файл с алиасами на адреса:
#touch /etc/postfix/aliases

Запишем в него:
postmaster root
И прохешируем:

postmap /etc/postfix/aliases

Настройка Dovecot

Открываем на редактирование /etc/dovecot/dovecot.conf и записываем в нем:

protocols = imap imaps
#Описываем поддерживаемые протоколы
disable_plaintext_auth = no
#Разрешаем авторизацию в plaintext
log_path = /var/log/dovecot.err
log_timestamp = "%Y-%m-%d %H:%M:%S "
#Описываем логирование
ssl_disable = yes
#Отключаем SSL
login_dir = /var/run/dovecot/login
login_chroot = yes
login_user = dovecot
login_greeting = Dovecot ready.
#Строка приветствия при ответе сервера
mail_location = maildir:/var/spool/mail/%d/%n
#Описываем тип и местонахождения почтовых ящиков
mail_uid = 5000
mail_gid = 5000
mail_privileged_group = mail
#Системная группа пользователей для работы с почтой
valid_chroot_dirs = /var/spool/mail/
protocol imap {
#Пути к исполняемым файлам для работы с IMAP
login_executable = /usr/lib/dovecot/imap-login
mail_executable = /usr/lib/dovecot/imap
}
auth_executable = /usr/lib/dovecot/dovecot-auth #Настраиваем вывод отладочных сообщений
auth_verbose = yes
auth_debug = yes
auth_debug_passwords = yes
auth default {
mechanisms = plain login digest-md5 #Типы допустимых вариантов логина
socket listen {
#Настройка авторизации в Postfix
client {
path = /var/spool/postfix/private/auth
mode = 0666
user = postfix
grop = postfix
}
}
passdb passwd-file {
#Путь к файлу с паролями
args = /etc/dovecot/pass
}
}

Создадим место для хранения почты для нашего домена:
#mkdir -p /var/spool/mail/test.com

Создадим группу virtual и пользователя virtual для работы с почтовыми ящиками:
#groupadd -g 5000 virtual
#useradd -g virtual -u 5000 virtual


И укажем владельца и права на доступ к каталогу с почтой:
#chown virtual:virtual /var/spool/mail/test.com
#chmod 770 /var/spool/mail/test.com

Теперь нужно внести изменения в файлы конфигурации Postfix:
Открываем на редактирование /etc/postfix/master.cf и добавляем в него строки:
dovecot unix - n n - - pipe
flags=DRhu user=virtual:virtual argv=/usr/local/libexec/dovecot/deliver -d ${recipient}

Открываем на редактирование /etc/postfix/main.cf и добавляем в него строки:
#Описываем доступ к локальным почтовым ящикам
virtual_mailbox_domains = test.com
virtual_mailbox_base = /var/spool/mail
virtual_mailbox_maps = hash:/etc/postfix/vmailbox
virtual_minimum_uid = 100
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
virtual_alias_maps = hash:/etc/postfix/virtual
home_mailbox = Maildir/

local_recipient_maps = $virtual_mailbox_maps


#Описываем авторизацию по SMTP для клиентов не из доверенной зоны
smtpd_sasl_auth_enable = yes
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes

Добавляем в блок smtpd_recipient_restrictions сразу после permit_mynetworks, строку:
permit_sasl_authenticated,

То есть этот блок будет выглядеть таким образом:
smtpd_recipient_restrictions = permit_mynetworks,
permit_sasl_authenticated,
check_helo_access hash:/etc/postfix/helo.list,
check_sender_access hash:/etc/postfix/ext_sender,
reject_unauth_destination,
reject_unknown_sender_domain,
reject_unknown_recipient_domain,
reject_non_fqdn_recipient,
reject_non_fqdn_sender,
reject_non_fqdn_hostname,
reject_invalid_hostname,
reject_unknown_hostname

Теперь создадим пользователя и почтовый ящик к нему:
Логин Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
Пароль user
Адрес Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript


Создадим необходимые файлы в Postfix:
#touch /etc/postfix/vmailbox
#touch /etc/postfix/virtual


Пропишем в Postfix данные о новом почтовом ящике. Для этого в файл /etc/postfix/vmailbox допишем строку:
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript test.com/user/

Создадим для примера алиас на этот почтовый ящик. Для этого в файл /etc/postfix/virtual допишем строку:
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript

Прохешируем эти два файла:
#postmap /etc/postfix/virtual
#postmap /etc/postfix/vmailbox


Теперь нужно перезапустить Postfix:
#/etc/init.d/postfix restart

Внесем данные о нашем пользователе в Dovecot.
Создадим файл с паролями:
#touch /etc/dovecot/pass

Сгенерируем хеш пароля для нашего пользователя
# dovecotpw -s DIGEST-MD5 -u Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
Введем пароль на его запрос. Полученные данные внесем в файл /etc/dovecot/pass:
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript :{DIGEST-MD5}bc5f0e9cb2049bb07d35bb7ad5b89cf4

 

Теперь можно подключаться к нашему серверу почтовым клиентом и проверять, как все работает.


Настройка антивируса и антиспама рассмотрены в следующих статьях:

Установка антивируса ClamAV на Postfix
Установка антиспама SpamAssassin на Postfix

  

  

Обновлено 16.12.2012 20:57
 

Комментарии 

 
+1 #1 Антон 02.12.2011 18:10
Вопрос

Теперь создадим пользователя и почтовый ящик к нему:
Логин
Пароль user
Адрес

пользователя создаем в системе через useradd ?
или достаточно отредактировать файл /etc/postfix/virtual?
если это системный юзер, то пароль в /etc/dovecot/pass может быть любой или такой же?
 
 
0 #2 yakim 02.12.2011 18:13
Ни в коем случае не через useradd.
Это не системный пользователь, а виртуальный, для почты.
логин/пароль хранятся в /etc/dovecot/pass.
В /etc/postfix/virtual - путь к почтовому ящику.
 
 
+1 #3 Антон 04.12.2011 10:01
сорри, просто тяжело пока читать не разобравшись на практике это все).
то есть все исключительно через
/etc/postfix/vmailbox ?
/etc/postfix/virtual - тут написано про алиасы, то есть это вообще не обязательно?
 
 
+1 #4 Антон 04.12.2011 10:04
Для этого в файл /etc/postfix/vmailbox допишем строку:
test.com/user/
то есть коли мы напишем в rcpt to (в smtp) данного пользователя, то все положится в var/spool/mail/test.com/user/ ?
 
 
+1 #5 Антон 04.12.2011 12:46
Последний итоговый вопрос. я правильно понял:
в /etc/postfix/vmailbox указываются любые аки, какие придумаем. это будут наши ящики, и пути к ним. авториазция идет только с помощью dovecot-а? через его файл /etc/dovecot/pass, и она такая же как и авторизация при получении писем, а есть ли своя смтп-авторизация в postfix? просто видел вариант работы через mySQL, так там была вроде общая база данных как для postfix так и для dovecot, и пароли хранились там... воообщем я немного запутался в схеме взаимодействия этих программ... мне бы какую-то картинку). а то не понимая сути сложно ориентироватсья по строкам из конфигов.
 
 
+1 #6 yakim 04.12.2011 15:33
Для разобраться по шагам посмотри видео о настройке почтовика у меня же на сайте
yakim.org.ua/.../...
Там по шагам все показывается и объясняется.
Да и все действия посмотреть можно.
 
 
+1 #7 Андрей 25.12.2011 15:36
Такой вопрос. А если мне нужен SMPT только для рассылки почты и нужно, чтобы была авторизация на SMPT, то как это сделать без Dovecot?
 
 
+1 #8 Sergey Yakimchuck 25.12.2011 19:14
Если я правильно понимаю, сам постфикс авторизацию не делает. Нужен или довекот, или циррус или еще что-то подобное.
 
 
+1 #9 tolik777 28.12.2011 10:39
Подскажите.
У меня свой сервак и пара сайтов на нем. В качестве почты я использую сервисы яндекса: pdd.yandex.ru
Т.е. у меня в bind9 настроена MX запись на яндексовскую почту: @ MX mx.yandex.ru. 10
smtp, pop3, imap и др. записей в bind9 нет для домена.
Почта отлично работает на прием, однако ест проблемы с отправкой через скрипты РНР.
Поставил sendmail, кое как настроил, но рамблер не хочет принимать письма от моего сервера.
Вот думаю удалить sendmail и поставить POSTFIX. Подскажите нужен ли мне dovecot и будут ли какие-нибудь нюансы по настройке, если почта нужна только для отправки по РНР?
 
 
+2 #10 Sergey Yakimchuck 28.12.2011 10:45
В принципе, можно обойтись только Postfix.
Но там есть нюансы.
В коментах такое обсуждать, если честно, напряжно. По этому велкам в мыло (есть в разделе контакты)
 
 
+1 #11 Salp 21.02.2012 08:51
Уже вышла новая версия Dovecot и этот мануал устарел. Нужно полностью переписать все что связано с настройкой Dovecot - там теперь другой формат конфигурационно го файла.
 
 
+1 #12 Sergey Yakimchuck 21.02.2012 09:05
Да, устарел. НО!
1. Посмотри на дату статьи
2. Старый формат файла конфигурации вполне поддерживается.
 
 
+1 #13 Salp 22.02.2012 10:29
auth_executable = /usr/lib/dovecot/dovecot-auth пишет No such file or directory

Что делать?
 
 
+1 #14 Salp 22.02.2012 10:42
Список ошибок:

/etc/dovecot/dovecot.conf:11: login_chroot has been replaced by service { chroot }
/etc/dovecot/dovecot.conf:13: login_user has been replaced by service { user }
/etc/dovecot/dovecot.conf:31: login_executabl e has been replaced by service { executable }
/etc/dovecot/dovecot.conf:32: mail_executable has been replaced by service { executable }
/etc/dovecot/dovecot.conf:35: auth_executable has been replaced by service auth { executable }
/etc/dovecot/dovecot.conf:39: add auth_ prefix to all settings inside auth {} and remove the auth {} section completely
/etc/dovecot/dovecot.conf:51: passdb passwd-file {} has been replaced by passdb { driver=passwd-file }
/etc/dovecot/dovecot.conf:56: protocol { ssl_listen } has been replaced by service { inet_listener { address } }
 
 
+1 #15 Sergey Yakimchuck 22.02.2012 13:19
Да. К сожалению инструкция давно устарела. :(
На выходных статью перепишу в соответствии с нынешним положением.
Так что советую обратиться к видеоуроку. Ссылка в комментарии №6.
Там точно все работает
 
 
+1 #16 Salp 22.02.2012 14:10
Видеоурок, к сожалению, тоже не помог - там тоже самое, только некоторые ошибки помогло понять и исправить. Например, эту:

#Настройка авторизации в Postfix
client {
path = /var/spool/postfix/private/auth
mode = 0666
user = postfix
grop = postfix
}
Должно быть group, но это мелочи. Сервер запустился, даже почта отправляется, но локальным пользователям не приходит. В мир все уходит замечательно.
 
 
+1 #17 Sergey Yakimchuck 22.02.2012 14:19
По видеоуроку все ходит. Проверено и не раз.
Вероятно что-то пропустил.
 
 
+1 #18 Sergey Yakimchuck 22.02.2012 14:20
А вообще нужно логи смотреть
 
 
+1 #19 Salp 22.02.2012 15:07
Цитирую Sergey Yakimchuck:
По видеоуроку все ходит. Проверено и не раз.
Вероятно что-то пропустил.

Там в уроке версия Dovecot какая? У меня 2.0.13 - многие команды конфигурации изменились.
 
 
+1 #20 Sergey Yakimchuck 22.02.2012 15:10
Версия dovecot из репозитория ubuntu 10.04
# dovecot --version
1.2.9
 
 
+1 #21 Salp 22.02.2012 16:03
С таким конфигом dovecot заработало(авас т на машине с которой коннектимся отключать обязательно!):

protocols = imap

disable_plainte xt_auth = no

log_path = /var/log/dovecot.log
log_timestamp = "%Y-%m-%d %H:%M:%S "

listen = *
ssl = no

login_greeting = Dovecot ready.

mail_location = maildir:/var/spool/mail/%d/%n

mail_uid = 5000
mail_gid = 5000
#first_valid_ui d = 5000
#last_valid_uid = 5000
mail_privileged _group = mail

valid_chroot_di rs = /var/spool/mail/

auth {
verbose = yes
debug = yes
debug_passwords = yes
}
auth default {
mechanisms = plain digest-md5 login
socket listen {
client {
path = /var/spool/postfix/private/auth
mode = 0666
user = postfix
group = postfix
}
}
passdb passwd-file {
args = /etc/dovecot/pass
}
}
 
 
+1 #22 Salp 01.03.2012 15:55
А теперь как перевести все это на MySQL?
 
 
+1 #23 Sergey Yakimchuck 01.03.2012 16:06
А вот этот вопрос точно выходит за пределы данной статьи. Тут изначально предполагалось отсутствие MySQL.
 
 
+1 #24 Михаил 20.03.2012 11:13
Провайдер блокирует 25 порт. Не могу подключиться извне почтовым клиентом. Где можно поменять порт отправки на другой?
 
 
+1 #25 Sergey Yakimchuck 20.03.2012 11:22
А смысл? Ты всем серверам в мире объяснишь, что хочешь работать по левому порту?
 
 
+1 #26 Михаил 20.03.2012 12:30
Может я неверно понимаю проблему. Она состоит в следующем: директор часто в разьездах, и почту хочет отправлять именно с нашего офисного сервера. Через вэб не хочет, только почтовым клиентом. Некоторые провайдеры, там где он бывает, блокируют 25 порт, принять он почту может, а отправить - нет, поэтому нервничает. Вот и хочу попробовать сменить порт на 587, это вроде тоже стандартный, но не могу найти, где его поменять. Спасибо.
 
 
+1 #27 Sergey Yakimchuck 20.03.2012 12:40
Понял.
Для этого в master.cf вставить строку
submission inet n - - - - smtpd


И постфикс начнет отвечпть и на 587 порту тоже
 
 
+1 #28 Михаил 20.03.2012 13:13
Порт открылся.
root@umail:~# netstat -lnpt | grep master
tcp 0 0 127.0.0.1:10025 0.0.0.0:* LISTEN 24344/master
tcp 0 0 0.0.0.0:587 0.0.0.0:* LISTEN 24344/master
tcp 0 0 0.0.0.0:465 0.0.0.0:* LISTEN 24344/master
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 24344/master

Спасибо, буду искать провайдера, который блокирует 25 для проверки.
 
 
+1 #29 vladbbk 20.03.2012 17:36
Mar 20 18:35:16 plansimplesolut ions postfix/master[24423]: fatal: /etc/postfix/master.cf: line 102: bad transport type: user=virtual:virtual

Вот такое выдает и не хочет работать. Пользователь и группа существуют
 
 
+1 #30 Sergey Yakimchuck 20.03.2012 17:47
Строку flags и т.д. в master.cf отступи от начала строки на пробел
 
 
+1 #31 vladbbk 20.03.2012 18:14
Ага я уже исправил.
Спасибо! Отличная дока!
 
 
+1 #32 Vitaly 15.04.2012 13:07
После обновления системи не могу авторизироватса на сервере. В логаг Dovecot вижу следущее:
imap(admin@test .com): Error: user : Initialization failed: Initializing mail storage from mail_location setting failed: Home directory not set for user. Can't expand ~/ for mail root dir in: /var/spool/mail/test.com/admin

Dovecot 2.1.4
postfix 2.9.1

ArchLinux
Незнаю в какую сторону копать, подскажите
 
 
+1 #33 Sergey Yakimchuck 15.04.2012 13:10
Копать в сторону Dovecot
После перехода на вторую версию изменился файл конфигурации.
Статью с конфигом нового довекота буду делать, но чуть позже.
 
 
+1 #34 Vitaly 15.04.2012 13:34
Под 2 версию я изменил настройки, и даже некоторое время наних работало. Но вчера обновив системму получил придупреждение:
postalias: warning: /etc/postfix/aliases, line 1: need name:value pair

Содержание файла aliases соответствует вашему примеру
 
 
+1 #35 Sergey Yakimchuck 15.04.2012 14:42
Вообще-то у меня именно такого файла нет. Чему он соответствует у меня?
 
 
+1 #36 Vitaly 15.04.2012 15:28
Создадим файл с алиасами на адреса:
#touch /etc/postfix/aliases

Запишем в него:
postmaster root
И прохешируем:

postmap /etc/postfix/aliases

Я непонимаю што и где он не может создать, к чему относитса ошибка:
Home directory not set for user. Can't expand ~/ for mail root dir in: /var/spool/mail/test.com/admin
я пробивал задавать полний доступ к каталогу с поштой
 
 
+1 #37 Sergey Yakimchuck 15.04.2012 15:54
Я понял... Так... Смотри лучше веб-каст там ссылка в комментах на него есть.
Там правильнее. Тут все равно все переделывать
 
 
+1 #38 Vitaly 15.04.2012 18:59
Просмотрел видео, проверил файли конфыгурации, результат тотже. :cry:

2012-04-15 19:54:56 imap(admin@test .com): Debug: Effective uid=5000, gid=5000, home=
2012-04-15 19:54:56 imap(admin@test .com): Error: user : Initialization failed: Initializing mail storage from mail_location setting failed: Home directory not set for user. Can't expand ~/ for mail root dir in: /var/spool/mail/test.com/admin
2012-04-15 19:54:56 imap(admin@test .com): Error: Invalid user settings. Refer to server log for more information.
 
 
+1 #39 Sergey Yakimchuck 15.04.2012 19:45
Я так понимаю, это лог довекота?
 
 
+1 #40 Vitaly 16.04.2012 06:56
Да ето лог довекота. кажетса ето ошибка в Dovecote сечас попробую установить версию 2.1.3 и посмотреть на результат.
Спасибо за помощь
 
 
+1 #41 Vitaly 16.04.2012 08:37
Установил Dovecot 2.1.3 все зароботало.
 
 
+1 #42 vadim 25.04.2012 07:41
Может стоит обновить статью на актуальную версию вместе с ClamAV и SpamAssassin? Так же было интересно увидеть связку Postfix+ Dovecot+Ldap
 
 
+1 #43 lone_wolf 12.07.2012 16:11
Конфиг довекота тут уже обновлен ? :oops:
 
 
+1 #44 lone_wolf 12.07.2012 16:17
ой всё увидел :oops:
 
 
+1 #45 Berg 04.09.2012 10:21
данная связка хорошо когда у тебя мало ящиков и пользователей вносишь в ручную, а вот представь около 100 пользователей, тут без MySQL ни куда. Вообще статья не плохая без воды но нужно бы добавить или сделать отдельную MySQl+ Postfix+ Dovecot+ Ldap
Да и адаптация не только под убунту дистрибы не помешала бы.
 
 
+1 #46 Sergey Yakimchuck 04.09.2012 10:26
Про лдап есть. Ссылка в самом начале статьи.
SQL - не нужен. Достаточно лдап.
Насчет других дистрибов не понял... Там что, постфикс принципиально не такой?
 
 
+1 #47 teosss 13.12.2012 15:29
Здравствуйте.
Смотрю внимательно на рестрикшены (нумерация моя):
smtpd_recipient _restrictions = 1.permit_mynetwor ks,
2.permit_sasl_aut henticated
3.check_helo_.....
4.check_sender...
5.reject_unauth_d estination,
6.reject_unknown_ sender_domain,
7.reject_unknown_ recipient_domai n,
.....
Если сообщение отправляется авторизовавшимс я клиентом, то при проверке, дойдя до правила 2, оно будет отправлено.
Если сообщение отправляется любым клиентом на адрес не из нашей зоны ответственности , то правилом 5 оно будет отброшено.
Остальные правила 6-12 работают если сообщение предназначено для наших почтовых ящиков. Тогда возникает вопрос:
При каком условии сработает правило 7, проверяющее существование домена получателя, если сообщение прошло проверку на принадлежность доменам из нашей зоны ответственности , пройдя правило 5 ? Мне кажется, что правило 7 никогда не сработает.
 
 
+1 #48 Vladislav07 15.02.2013 14:11
Здравствуйте, все делал по мануалу на Украинском, понятно, ошибка осталась:
NOQUEUE: reject: RCPT from unknown[192.168.1.110]: 550 5.1.1 : Recipient address rejected: User unknown in local recipient table; from= to= proto=ESMTP helo=
Feb 15 15:04:10 kldlampsrv postfix/smtpd[1830]: lost connection after RCPT from unknown[192.168.1.110
 
 
+2 #49 Serega 23.11.2013 22:24
Автор, ты не мог бы написать не везде test.com а по человечески разграничить - где мы подставляем наш купленный домен, а где что то другое?
 

Добавить комментарий

Защитный код
Обновить

 
1.png

Дружественные сайты

Linux для всех

 

Видеоуроки

 

 

Ubuntu в Сумах

 

Мои Счетчики