Даниила блог
Mrz/10 27 23

Howto шпаргалку: Ubuntu почтового сервера: Postfix Курьер SSL SSL SASL CRAM-MD5 TLS виртуальных псевдонимов Procmail Spamassassin ClamAV

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

Все внешние связи в зашифрованном виде или затемненный с MD5 хэшей Пароль Крам. Входящая почта проверяется на спам и вирусы, и пользователи могут читать свою почту через IMAP.

und gesichtere Verbindungen grün . Изображенный выше демонов желтый, серый и соединения с базой данных gesichtere зеленый.

Какие компоненты?

  • Хотите отправить Postfix получает почту, клиенты. Это, как он перенаправляет его на нужный сервер в интернете. Кроме того, Postfix почты entfängt из Интернета для пользователей с почтовыми ящиками на сервере.
  • Виртуальный псевдонимы (часть Postfix) представляет собой базу данных с Postfix почту получил каждый почтовый пользователь может выделить.
  • Saslauthd аутентификацию пользователей хотите отправить почту через Postfix через SMTP. Он проверяет имя пользователя и пароль с MD5 хэшей Крам.
  • Sasldb является база данных может потребовать от saslauthd имена пользователей и пароли.
  • Courier-IMAP представляет собой почтовый клиент с Maildir пользователя, письма от его распоряжении
  • Courier-authdaemon зарегистрированного пользователя читать почту Courier-IMAP. Он проверяет имя пользователя и пароль с MD5 хэшей Крам.
  • UserDB сжимается (часть Courier) является база данных может потребовать от Courier-authdaemon имена пользователей и пароли.
  • Procmail является фильтром, которые проходят через все входящие нужд почты. Procmail идет через почту на спам-фильтра и антивирусного сканера, а затем доставляет их от пользователя.
  • Clamassassin это небольшая утилита, которая обеспечивает интерфейс между Procmail и ClamAV. Само по почте только ClamAV.
  • SpamAssassin (Spamd) Spam Checker. Имеет ли каждый почте со счетом, который рассказывает, как вероятность того, что почта проверяется спама.
  • Maildir почтовых ящиков Вот электронной почты пользователей системы. Это нормальный каталог файловой системы. IMAP клиенты могут получить ее оттуда.

Подготовка

Все, что нужно для установки пакетов

  apt-get обновления && apt-get обновления
 apt-get install Postfix Postfix-документ постфикс libsasl2-2 sasl2-бен libsasl2-модулей clamassassin Courier-IMAP-SSL Procmail SpamAssassin ClamAV 

Konfigfragen курьер

  • Веб-каталоги для администрации? Нет

Konfigfragen Postfix

  • Интернет-сервер
  • Адрес электронной почты: разрешимы на DNS полное доменное имя сервера (например, meinedomain.de)

Конфигурация Postfix продолжает

  dpkg-перенастроить Postfix 

Более Konfigfragen Postfix

  • Интернет-сервер
  • Кому сообщения направляются корень: Введите Ничего не приходит позже.
  • Калькулятор Калькулятор рассматривается как целевая система: все домены с Postfix может получать почту и иметь запись DNS для IP-сервера. (Например, meinedomain.de, meinanderedomain.de, meinedrittedomain.de)

Постфикс

Файл конфигурации для Postfix

  # / Etc / Postfix / main.cf

 = $ Myhostname ESMTP $ smtpd_banner mail_name (Debian / GNU)
 стукнуть = нет
 append_dot_mydomain = нет
 readme_directory = / USR / доли / DOC / постфикс                                 

 # Включить TLS
 smtpd_use_tls = да                                                         

 smtpd_tls_session_cache_database = BTree: $ {} queue_directory / smtpd_scache
 smtp_tls_session_cache_database = BTree: $ {} queue_directory / smtp_scache
 myhostname = meinedomain.de
 alias_maps = хэш :/ и т.д. / псевдонимы
 alias_database = хэш :/ и т.д. / псевдонимы
 myorigin = / и т.д. / mailname
 mydestination = meinedomain.de, мой другой домен, мой третий домен, локальный, 127.0.0.1
 relayhost =
 mynetworks = 127.0.0.0 / 8 [:: FFFF: 127.0.0.0] / 104 [:: 1] / 128
 mailbox_size_limit = 0
 recipient_delimiter = +
 inet_interfaces = все
 html_directory = / USR / доли / DOC / постфикс / HTML
 inet_protocols = ipv4

 # Auth через SASL
 smtpd_sasl_auth_enable = да
 broken_sasl_auth_clients = да
 # Только позволяет пользователям отправлять сообщения, которые находятся в SASL DB, позволяют только пароли MD5
 smtp_sasl_security_options = noanonymous, noplaintext

 # Localhost только (mynetworks) и разрешено отправлять почту SASL авторизованный пользователь
 smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
 Опция smtpd_sasl_local_domain =

 # Только аутентификации с шифрованием TLS
 smtp_tls_auth_only = да

 # Включить TLS
 smtp_use_tls = да
 smtpd_use_tls = да
 smtp_tls_note_starttls_offer = да

 # Самостоятельной организации ключа и сертификата
 smtpd_tls_key_file = / и т.д. / Postfix / сертификат / smtpd.key
 smtpd_tls_cert_file = / и т.д. / Postfix / сертификат / smtpd.crt
 smtpd_tls_CAfile = / и т.д. / Postfix / сертификат / cacert.pem

 Позже # 0, хорошо для отладки
 smtpd_tls_loglevel = 1
 smtpd_tls_received_header = да
 smtpd_tls_session_cache_timeout = 3600
 tls_random_source = разработчика :/ Dev / urandom

 # Доставка почты в Почтовые директории
 home_mailbox = Maildir /

 # Имя файла в виртуальной псевдоним карты с отображением адресов электронной почты в локальный почтовый ящик
 virtual_alias_maps = хэш :/ и т.д. / Postfix / виртуальная

 # Почта непосредственно не помещаются в почтовые ящики, но передается Procmail
 mailbox_command = Procmail-"$ EXTENSION" 

SASL

SASL это механизм аутентификации для различных демонов доступны. Эта установка может быть сохранена в базе данных, SASL пользователей, которые могут отправлять почту через Postfix. (Таким образом, имя пользователя и пароль, которые должны быть введены в почтовом клиенте как учетные данные для сервера SMTP)

Конфигурационный файл для SASL создают

  # / Etc / постфикс / smtpd.conf
 pwcheck_method: authdaemond
 mech_list: CRAM-MD5 

Postfix может к сожалению, не использовать saslauthd для проверки пользовательских данных, так как Postfix работает в изолированной среде и по-прежнему не имеет доступа к saslauthd.

  # / Etc / по умолчанию / saslauthd
 СТАРТ = да
 DESC = "Аутентификация при помощи SASL Демон"
 NAME = "saslauthd"
 МЕХАНИЗМЫ = "PAM"
 MECH_OPTIONS = ""
 РЕЗЬБА = 5

 # Используйте-м, мы размещаем saslauthd гнездо из каталога, который может достигать Postfix из корня.
 OPTIONS = "-с-т / VAR / катушка / Postfix / var / run / saslauthd" 

После этого должна быть изменена до сих пор в "старт-например," блок / и т.д. / init.d / saslauthd место для PID, еще раз, чтобы Postfix можете прочитать PID файл.

  # / Etc / init.d / saslauthd
 .
 .
 PIDFILE = "/ var / катушка / Postfix / var / run / $ {NAME} / saslauthd.pid"
 .
 . 

TLS

Теперь она может посылать не прошедших проверку подлинности канал больше, чем почта Postfix SMTP, но почта все еще открытым текстом через локальную сеть и Интернет. Шифрованием TLS включена в Postfix main.cf выше конфигурационный файл. Тем не менее, до сих пор отсутствует ключ и сертификат.

  MkDir / и т.д. / Postfix / сертификат
 кд / и т.д. / Postfix / сертификат

 OpenSSL genrsa-des3-рандов / и т.д. / хосты-аут. / smtpd.key 1024
 CHMOD 600. / smtpd.key
 OpenSSL REQ новый ключ. / smtpd.key-аут. / smtpd.csr
 OpenSSL x509-REQ-дней 99999-в. / smtpd.csr-signkey. / smtpd.key-аут. / smtpd.crt
 OpenSSL RSA-в. / smtpd.key-аут. / smtpd.key.tmp
 MV-е. / smtpd.key.tmp. / smtpd.key
 CHMOD 600. / smtpd.key
 OpenSSL REQ-Нью-x509-расширений v3_ca-KEYOUT. / cakey.pem-аут. / cacert.pem дней 99 999 

Создание базы данных SASL

Письма теперь шифруются при передаче, имена пользователей и пароли для почты, отправляемой через сервер SMTP по-прежнему в открытом виде через Интернет. Это может быть скрыта, по крайней мере с методом Крамера MD5. Это было уже в / и т.д. / Postfix / smtpd.conf активирован. Ей не хватает только базы данных SASL сам создает этот просто дает пользователям более поздних почте имя пользователя и пароль.

  # Имя пользователя для местных пользователей почтовой использовать для создания базы данных SASL с первым пользователем
 saslpasswd2 имя пользователя 

Postfix завершена. Он может получать и отправлять почту. Связи с другими почтовыми клиентами и серверами в зашифрованном виде.

Курьер

Курьеры файлы конфигурации

  # / Etc / курьером / authdaemonrc

 # UserDB сжимается использовать аутентификацию
 authmodulelist = "authuserdb"

 authmodulelistorig = "authuserdb AuthPAM authpgsql authldap authmysql authcustom authpipe"
 Демоны = 5
 authdaemonvar = / var / run / курьером / authdaemon

 # Хорошо для отладки
 DEBUG_LOGIN = 2
 Параметры по умолчанию = ""
 LOGGEROPTS = "" 
  # / Etc / курьером / authmodulelist

 Courierauthdaemon # использует MD5 втиснуть
 authcram 
 # / Etc / курьером / IMAPD АДРЕС = 0 PORT = 143 = 40 MAXDAEMONS maxperip = 20 PIDFILE = / var / run / курьером / imapd.pid TCPDOPTS = "nodnslookup-noidentlookup" LOGGEROPTS = "-название = IMAPD" # Здесь AUTH = CRAM-MD5 добавил IMAP_CAPABILITY = "IMAP4rev1 UIDPLUS ДЕТЕЙ NAMESPACE нить = ORDEREDSUBJECT нить = REFERENCES SORT QUOTA AUTH = CRAM-MD5 IDLE" IMAP_KEYWORDS = 1 = 1 IMAP_ACL IMAP_CAPABILITY_ORIG = "IMAP4rev1 UIDPLUS ДЕТЕЙ NAMESPACE нить = ORDEREDSUBJECT нить = REFERENCES SORT QUOTA AUTH = CRAM-MD5 AUTH = CRAM-SHA1 AUTH = CRAM-SHA256 IDLE "IMAP_PROXY IMAP_PROXY_FOREIGN = 0 = 0 = 60 IMAP_IDLE_TIMEOUT IMAP_MAILBOX_SANITY_CHECK = 1 IMAP_CAPABILITY_TLS =" $ AUTH = PLAIN IMAP_CAPABILITY "IMAP_CAPABILITY_TLS_ORIG =" $ AUTH = PLAIN IMAP_CAPABILITY_ORIG "IMAP_DISABLETHREADSORT = 0 IMAP_CHECK_ALL_FOLDERS = 0 = 0 IMAP_OBSOLETE_CLIENT IMAP_UMASK = 022 = 65536 IMAP_ULIMITD IMAP_USELOCKS = 1 IMAP_SHAREDINDEXFILE = / и т.д. / курьером / общие / индекс IMAP_ENHANCEDIDLE = 0 = IMAP_TRASHFOLDERNAME корзину IMAP_EMPTYTRASH = Корзина: 7 IMAP_MOVE_EXPUNGE_TO_TRASH = 0 SENDMAIL = / USR / sbin / Sendmail заголовок = X IMAP передатчик IMAPDSTART = YES MAILDIRPATH = Maildir 
  SSLPort = 993
 SSLADDRESS = externe.ip.des.servers
 SSLPIDFILE = / var / run / курьером / IMAPD-ssl.pid
 SSLLOGGEROPTS = "-название = IMAPD-SSL"
 IMAPDSSLSTART = YES
 IMAPDSTARTTLS = YES
 IMAP_TLS_REQUIRED = 1
 COURIERTLS = / USR / бен / couriertls
 TLS_KX_LIST = ALL
 TLS_COMPRESSION = ALL
 TLS_CERTS = X509
 TLS_CERTFILE = / и т.д. / курьером / imapd.pem
 TLS_TRUSTCERTS = / и т.д. / SSL / сертификаты
 TLS_VERIFYPEER = NONE
 TLS_CACHEFILE = / var / Библиотека / курьером / couriersslcache
 TLS_CACHESIZE = 524288
 MAILDIRPATH = Maildir

 # А вот AUTH = CRAM-MD5 добавил

 IMAP_CAPABILITY = "IMAP4rev1 ДЕТЕЙ NAMESPACE нить = UIDPLUS ORDEREDSUBJECT нить = REFERENCES SORT QUOTA IDLE AUTH = CRAM-MD5" 

SpamAssassin

SpamAssassin включен

  # / Etc / по умолчанию / SpamAssassin
 Enabled = 1
 OPTIONS = "- create-привилегированных акций - не более, дети 5 - помощник-дом-каталог»
 PIDFILE = "/ var / run / spamd.pid"
 CRON = 0 

Procmail

После того, как Postfix получил почту из Интернета для локальных пользователей, он передает его в procmail. Procmail затем передает почты SpamAssassin, чтобы проверить их на наличие спама и clamassassin который направляет их в антивирусный сканер ClamAV.

  # Образца. Procmailrc для домашних каталогов пользователей электронной почты

 PATH = $ HOME / бен :/ USR / бен бен :/ :/ USR / местные / бен.
 MAILDIR = $ HOME / Maildir /
 DEFAULT = $ HOME / Maildir / новые
 LOGFILE = $ HOME / procmail.log

 # Spam Assassin
 : 0fw: / var / run / spam.lock
 * <256 000
 | Spamc-е-у $ LOGNAME

 # Все спам с одинаковым счетом 10-99 от
 : 0:
 * ^ X-Spam-Status: Нет, балл = [1-9] [0-9] \.
 / Dev / нуль

 # Все спам со множеством> 3 так же
 # 0:
 # * ^ X-Spam-Status: Нет, балл = \ [4-9].
 # / Dev / нуль

 : 0fw
 | / USR / бен / clamassassin

 # Перепишите строке темы, если спам достаточно высокого уровня.
 : 0fw
 * ^ X-Virus-Status: Yes
 | Sed '1, / ^ $ / с ^ @ Тема: @ Тема: / вирус / @!

 : 0:
 * ^ X-Virus-Status: Yes
 / Dev / нуль

 # Перемещение спама в папку Спам SA
 : 0:
 * ^ X-Spam-Status: Yes
 $ MAILDIR /. Спам / новые

 # Вся почта, сделал это настолько далеко без травм в конечном итоге автоматически в папку входящих сообщений пользователя.  "Вам письмо!" 

Фу! Почтовая система готова! Ей не хватает только пользователи Почтовые директории и настройка виртуальных псевдонимов чтобы определить, какие адреса электронной почты, загрузки, в котором локальные почтовые ящики. Следующий скрипт создает UNIX-пользователей системы, и тот же пользователь снова Postfix и курьер sasldb в Courier-UserDB сжимается.

Скрипт для создания новых пользователей

 ! # # Добавлена ​​новая пользователей почтовой системы / бен / bash четкое эхо "Новый пользователь в почтовой системе" бен эхо "Введите имя пользователя:"; чтения новый_пользователь новый_пользователь $ эхо >> / корень / скрипты / почты / # mail_users.dat Добавление Unix Пользователь Adduser - внутри группы пользователей - тихо - оболочка / бен / ложно $ новый_пользователь эхо эха "Linux был создан ....."  # Эхо Добавление папки Курьер maildirmake / Главная / $ новый_пользователь / Maildir maildirmake-е Спам / дом / $ новый_пользователь / Maildir maildirmake е вирус / Главная / $ новый_пользователь / Maildir maildirmake LerneSpam-F / дом / $ новый_пользователь / Maildir maildirmake е LerneKeinSpam / Главная / $ новый_пользователь / Maildir maildirmake Моя в / дом / $ новый_пользователь / Maildir maildirmake отправлено в / дом / $ новый_пользователь / Maildir maildirmake-е корзины / Главная / $ новый_пользователь / Maildir Чаун-R $ newuser.users / главная / $ новый_пользователь / Maildir echo echo "каталогов IMAP почты были созданы ...."  echo # Установка пароля для SASL Postfix SMTP-авторизации эхо echo echo "Введите пароль для SMTP-авторизации (почта отправляется клиенту)" saslpasswd2 $ новый_пользователь эхо echo echo "Введите пароль для курьеров (Zuganspasswort для imapserver)" NEWUID = `кошки / и т.д. / пароль | GREP $ новый_пользователь | cut-D:-f3 `UserDB сжимается набор новый_пользователь $ HOME = / home / $ новый_пользователь = $ UID = 100 GID NEWUID userdbpw-HMAC-MD5 | UserDB сжимается набор новый_пользователь $ IMAP-HMAC-дом = md5pw / Главная / $ новый_пользователь makeuserdb / и т.д. / init.d / курьер-authdaemon перезагрузки / и т.д. / init.d / saslauthd перезагрузки echo "OK. созданного пользователя" эхо "Дайте новый пользователь, пожалуйста, адрес электронной почты должен!"  эхо эхо эхо "/ и т.д. / Postfix / виртуальная редактирования."  echo "Затем запустите один раз: postmap / и т.д. / Postfix / виртуальное" Эхо "Затем запустите один раз: / и т.д. / init.d / постфикс перезагрузки" 

Скрипт для удаления пользователей

  echo "удалить пользователя"
 читать deluser

 # Из mail_users_dat lernespam получить почту пользователей
 кошка / корень / скрипты / почты / mail_users.dat | Grep-V "^ $ $ deluser"> / корень / скрипты / почты / mail_users.dat.tmp
 гт / корень / скрипты / почты / mail_users.dat
 мВ / корень / скрипты / почты / mail_users.dat.tmp / корень / скрипты / почты / mail_users.dat

 deluser - удалить домой $ deluser
 saslpasswd2-й $ deluser
 $ UserDB сжимается deluser дель
 makeuserdb
 / Etc / init.d / курьер-authdaemon перезагрузки
 / Etc / init.d / saslauthd перезагрузки

Сценарий вручную узнать о спаме

  # / Bin / Баш

 пользователю в $ (кошка / корень / скрипты / почта mail_users.dat /);
 делать

 Садир = / home / $ USER. SpamAssassin /
 NOSPAM = / home / $ USER / Maildir /. LerneKeinSpam / Обсуждение /

 на л $ (Ls $ NOSPAM);
 делать
 PRINT = 'кошка NOSPAM $ / $ л | Grep-е "^ From:" | Grep-о "[[: alnum:] \ \ + \ - \ _.] * @ [[: Alnum:] \ \ -. ] * "| сортировки и`
 echo "whitelist_from $ PRINT" >> $ Садир / user_prefs
 сделанный

 # Давайте учиться SA
 / USR / бен / SA-Learn-D - спам / дом / $ USER / Maildir / LerneSpam / тока.
 / USR / бен / SA-Learn-D - ветчина / Главная / $ USER / Maildir / LerneKeinSpam / тока.

 # Переместить вещи
 мВ / Главная / $ USER / Maildir /. LerneKeinSpam / Обсуждение / * / главная / $ USER / Maildir / Обсуждение /
 гт / Главная / $ USER / Maildir /. LerneSpam / Обсуждение / *

 сделанный
 выход

Виртуальный псевдонимы

Наши Postfix даже не знаю, что адреса электронной почты, которые назначены на локальные почтовые ящики. Это назначение находится в файле / и т.д. / Postfix / виртуальные созданы. Ссылки имеют адреса электронной почты отправителей или местные "корень", как право это имя пользователя почтового ящика IMAP или адрес электронной почты экспедирование

  # / Etc / постфикс / виртуальная
 корень Даниэль
 daniel@meinedomain.de Даниэль
 daniel@meineanderedomain.de Даниэль
 fritz@meinedomain.de Фриц
 alle@meinedomain.de Даниэль Фриц
 weiterleitung@meinedomain.de daniel@gmail.com 

После того, как Postfix необходимо инициализировать новые виртуальные псевдонимы. Это необходимо для любых изменений в файл.

  postmap / и т.д. / Postfix / виртуальная 

Теперь все готово. Он должен иметь все службы запущены.

  / Etc / init.d / Postfix перезагрузка
 / Etc / init.d / Courier-IMAP перезагрузки
 / Etc / init.d / Courier-IMAP-SSL перезагрузки
 / Etc / init.d / курьер-authdaemon перезагрузки
 / Etc / init.d / saslauthd перезагрузки
 / Etc / init.d / SpamAssassin перезагрузки
 / Etc / init.d / ClamAV 

Что-то определенно не работает! Для отладки это / var / log / mail.log достаточно хорошо. Во многих высоких конфигурационные файлы, которые вы можете установить уровень регистрации, чтобы получить больше информации.

Транспортные карты

Для weiterzurouten почту на другой SMTP, необходимо транспортных карт. Вы находитесь в файл / и т.д. / Postfix / транспорт создан:

 # / Etc / постфикс / транспорт
 # Link-местный назначения
 # Право SMTP направляется в

 Даниэль-ritter.de SMTP: 12.13.14.15
 Даниэль-ritter.de SMTP: anderer.host.de

 # Кроме того, все поддомены
 . Даниэль-ritter.de SMTP: anderer.host.de

 # / Etc / Postfix / main.cf
 transport_maps = хэш :/ и т.д. / Postfix / транспорт

 # Включение изменения в транспортной карты

 postmap / и т.д. / Postfix / транспорт
 / Etc / init.d / постфикс перезагрузки

Пользователь может изменить пароль самостоятельно курьер

 echo "Курьер Изменить пароль"
 эхо

 эхо
 эхо "Имя пользователя"
 читать U
 echo "Старый пароль"
 Чтение
 echo "Новый пароль"
 читать N

 если [$ (эхо $ п | Grep-е ^ [0-9])];
 затем
 echo "Извините. Пароли не могут начинаться с цифры".
 выход
 Fi

 эхо-е "$ U \ 0 $ \ 0 $ N \ 0 '| / опция / courierpasswd - подробный - STDERR - стандартный ввод - changepw

Наслаждайтесь этой статьей?

Подпишитесь на наш RSS канал!

Комментарии (23) Уведомления (1)
  1. Привет Солнышко, я хотел бы помочь, но я не успеваю настроить частных серверов завершена. Вы можете нанять меня в http://www.perfectpixel.de

  2. Привет Даниэль

    Нужна ваша помощь.

  3. Привет Даниэль

    Когда встал вопрос, не могли бы вы создать Postfix мне пожалуйста, я не выбраться.
    Зарегистрироваться для меня, если это возможно.

    Большое спасибо

  4. Насколько funzt сейчас, но после долгих Googelei мне пришлось узнать, что постфикс не может втиснуть md5 authdaemond и автоматически принимает saslauthd. Как вы это сделаете, он будет работать, как это? :)

  5. ОК ВЦВ в / USR / sbin / толкнул courierpasswd

    Теперь следующая задача:

    authdaemond: нет imappw или systempw значение в userdbshadow

    : S пароль отсутствует ...

  6. Привет,

    когда я пропускаю файл / опция / courierpasswd

    Что вы можете сделать?

  7. Итак ... HOWTO в порядке!

    Но один вопрос у меня: у меня есть Debian-сервер (с собственным IP) в той мере, он также создал и успел принимать почту снаружи, и возлагает на соответствующие пользователей. Но я получаю через Thunderbird не может подключиться к SMTP-серверу для отправки сообщений на моем сервере для отправки в интернете.

    Может ли кто-нибудь помочь мне там?

    Спасибо.
    Стэнли

  8. Питание, на котором я должен
    начало инстанции времена меняются супружеские нужна ваша помощь

    Войти как: ww1com
    ww1com@192.168.0.30 "с паролем:
    Linux 2.6.26-2-486 № 1 Вт debian.ww1net.de 14:47:34 UTC 2011 i686 11 июня

    Программ, входящих в Debian GNU / Linux системы являются свободным программным обеспечением;
    Точные условия распределения для каждой программы, описанные в
    отдельные файлы в / USR / доли / DOC / * / авторское право.

    Debian GNU / Linux поставляется АБСОЛЮТНО НИКАКИХ ГАРАНТИЙ, в той степени,
    предусмотренных действующим законодательством.
    Последний визит: Пн 25 июля 10:57:09 2011 от ww1com.fritz.box
    suww1com @ Debian: ~ $ SU
    Пароль:
    Debian :/ home/ww1com # нано / и т.д. / init.d / saslauthd
    Debian :/ home/ww1com # нано / и т.д. / init.d / saslauthd
    Debian :/ home/ww1com # нано / и т.д. / init.d / saslauthd

    #! / Bin / ш
    do_stopall
    ;;
    перезагрузки | форс-перезагрузка)
    do_reloadall
    ;;
    перезапуск)
    do_stopalluthd сценарий запуска
    do_startall
    ;;
    запуск экземпляра)
    если [е / и т.д. / по умолчанию / $ 2], то
    # Автор: Фабиана Fagerhostart_instance / и т.д. / по умолчанию / $ 2
    еще
    # НЕ "набор-е" log_failure_msg "Instance $ 2 не существует."
    Fi
    # Путь должен один;, включать / USR / *, если она выполняется после того, как сценарий mountnfs.sh
    остановка экземпляра)
    если [е / и т.д. / по умолчанию / $ 2], то
    Поиск: stop_instance / и т.д. / по умолчанию / $ 2

    ^ C ^ Отменить R ^ O Сохранить файл Ã ¶ FFN ^ Y ^ K страницу Пред Ausschneid ^ С. курсора
    Выход гХ ^ J ^ W ^ Где страницу выравнивания до V ^ U Ausschn. R ^ T Rechtschr.

    # / Etc / init.d / saslauthd
    .
    .
    PIDFILE = "/ var / катушка / Postfix / var / run / $ {NAME} / saslauthd.pid"
    .
    .

  9. @ Sunny: Это не имеет значения. Вы можете взять сценарии, где вы хотите. Например, в / корень / скриптов, но и в других местах.

  10. Привет ОГВ, провел несколько вопросов

    Первый под каким именем файла мне нужно удалить из пользователей указать сценарий.
    Второй под каким именем файла мне нужно вручную получать спам-скрипт.
    Треть под каким именем файла у меня есть сценарий создания нового пользователя.

    Спасибо за помощь

  11. @ Солнечный: Не имеет значения, вы можете взять сценарии, где вы хотите. Например, в / корень / скриптов

  12. Привет Денис
    Вы можете сказать мне, где я создал файлы, создавать и удалять новые магазине пользователь, пользователь, и т.д. делать?

  13. oute, вероятно, просто мне как нуб, но я могу помочь сделать
    Я всегда в авторизации эту запись

    saslpasswd2: ошибка удаления записи из sasldb: DB_NOTFOUND: не соответствующие пары ключ / данные найдены

  14. сделал это ... просто имя с любым сохранить (без расширения), а затем с замазкой. перспективе / файла

  15. , МойнМойн

    думаю, он делает очень большой .. но я такой проблемы .. я Я бегу все, как далеко, но что мне делать со сценарием, чтобы добавить нового пользователя? .. Как мне его запустить? или создать перед sasldb? Большое спасибо за ответ

  16. уточнить :-)

  17. Привет всем,

    Я нахожу этот учебник очень хорошо! Я mail_users.dat однако, как Деннис остается открытым вопрос о / корень / скрипты / почты / При создании пользователя. Этот файл не существует. Если это пустой файл, который я поставил mail_users.dat просто прикоснуться / корень / скрипты / почты /?

    Спасибо и наилучшими пожеланиями

  18. Один лук ... THX! ;)

  19. Привет,

    приятно делать :-) Просто есть некоторые проблемы ...

    Первый Курьер

    в первом абзаце должно быть из-за того, что в MD5 / и т.д. / курьером / IMAPD вставки. В вашем примере, один пункт, где это будет идти?

    При создании пользователя находит файл: mail_users.dat нет! Почему может быть?

    И еще одна вещь, если я посылаю электронную почту zuschicke я получаю такое сообщение:
    ----------
    Это автоматически генерируются уведомление о доставке.

    Доставка на следующий получателя не удалось.
    ---------

    В mail.log это:
    ------------

    2 декабря 12:13:40 HOSTNAME Postfix / очистки [10 984]: RCPT от bay0-omc2-s11.bay0.hotmail.com [65.54.190.86]: NOQUEUE: отвергать 554 5.7.1: Relay отказано в доступе, а с = с = прото = ESMTP HELO =
    ------------

    Я надеюсь, что вы можете дать советы или помощь?

    МФГ
    Деннис

  20. Если вы получаете сообщение об ошибке, вы должны добавить в / и т.д. / init.d / постфикс под FILES = "[...]", но etc/sasldb2 запустить файл копируется в изолированной, каждый из Postfix.

    Postfix / очистки [20 251]: предупреждение: SASL аутентификации проблема: не удается открыть Berkeley DB / etc/sasldb2: Нет такого файла или каталога

  21. @ Flo Flo Эй, попробуйте его в / и т.д. / курьером / authdaemonrc "DEBUG_LOGIN" предъявляют высокие. Тогда вы должны увидеть в / var / log / auth.log или / var / log / mail.log к тому, что идет не так.

  22. Спасибо сначала для вашего урока. Если все работает, кроме журнала с Thunderbird 3 Мое имя пользователя (ohne@domain.de), я вошел. Спасибо за любые советы.

  23. Очень хорошая статья, была большая помощь! Спасибо


Оставить комментарий

Скопируйте строку в поле ниже Kak4gb: