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


29 января 2012
Привет Солнышко, я хотел бы помочь, но я не успеваю настроить частных серверов завершена. Вы можете нанять меня в http://www.perfectpixel.de
25 января 2012
Привет Даниэль
Нужна ваша помощь.
25 января 2012
Привет Даниэль
Когда встал вопрос, не могли бы вы создать Postfix мне пожалуйста, я не выбраться.
Зарегистрироваться для меня, если это возможно.
Большое спасибо
7 октября 2011
Насколько funzt сейчас, но после долгих Googelei мне пришлось узнать, что постфикс не может втиснуть md5 authdaemond и автоматически принимает saslauthd. Как вы это сделаете, он будет работать, как это?
5 октября 2011
ОК ВЦВ в / USR / sbin / толкнул courierpasswd
Теперь следующая задача:
authdaemond: нет imappw или systempw значение в userdbshadow
: S пароль отсутствует ...
5 октября 2011
Привет,
когда я пропускаю файл / опция / courierpasswd
Что вы можете сделать?
15 сентября 2011
Итак ... HOWTO в порядке!
Но один вопрос у меня: у меня есть Debian-сервер (с собственным IP) в той мере, он также создал и успел принимать почту снаружи, и возлагает на соответствующие пользователей. Но я получаю через Thunderbird не может подключиться к SMTP-серверу для отправки сообщений на моем сервере для отправки в интернете.
Может ли кто-нибудь помочь мне там?
Спасибо.
Стэнли
25 июля 2011
Питание, на котором я должен
начало инстанции времена меняются супружеские нужна ваша помощь
Войти как: 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"
.
.
15 июня 2011
@ Sunny: Это не имеет значения. Вы можете взять сценарии, где вы хотите. Например, в / корень / скриптов, но и в других местах.
12 июня 2011
Привет ОГВ, провел несколько вопросов
Первый под каким именем файла мне нужно удалить из пользователей указать сценарий.
Второй под каким именем файла мне нужно вручную получать спам-скрипт.
Треть под каким именем файла у меня есть сценарий создания нового пользователя.
Спасибо за помощь
11 июня 2011
@ Солнечный: Не имеет значения, вы можете взять сценарии, где вы хотите. Например, в / корень / скриптов
11 июня 2011
Привет Денис
Вы можете сказать мне, где я создал файлы, создавать и удалять новые магазине пользователь, пользователь, и т.д. делать?
26 марта 2011
oute, вероятно, просто мне как нуб, но я могу помочь сделать
Я всегда в авторизации эту запись
saslpasswd2: ошибка удаления записи из sasldb: DB_NOTFOUND: не соответствующие пары ключ / данные найдены
24 марта 2011
сделал это ... просто имя с любым сохранить (без расширения), а затем с замазкой. перспективе / файла
24 марта 2011
, МойнМойн
думаю, он делает очень большой .. но я такой проблемы .. я Я бегу все, как далеко, но что мне делать со сценарием, чтобы добавить нового пользователя? .. Как мне его запустить? или создать перед sasldb? Большое спасибо за ответ
20 марта 2011
уточнить
19 марта 2011
Привет всем,
Я нахожу этот учебник очень хорошо! Я mail_users.dat однако, как Деннис остается открытым вопрос о / корень / скрипты / почты / При создании пользователя. Этот файл не существует. Если это пустой файл, который я поставил mail_users.dat просто прикоснуться / корень / скрипты / почты /?
Спасибо и наилучшими пожеланиями
2 декабря 2010
Один лук ... THX!
2 декабря 2010
Привет,
приятно делать
Просто есть некоторые проблемы ...
Первый Курьер
в первом абзаце должно быть из-за того, что в 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 =
------------
Я надеюсь, что вы можете дать советы или помощь?
МФГ
Деннис
24 октября 2010
Если вы получаете сообщение об ошибке, вы должны добавить в / и т.д. / init.d / постфикс под FILES = "[...]", но etc/sasldb2 запустить файл копируется в изолированной, каждый из Postfix.
Postfix / очистки [20 251]: предупреждение: SASL аутентификации проблема: не удается открыть Berkeley DB / etc/sasldb2: Нет такого файла или каталога
25 апреля 2010
@ Flo Flo Эй, попробуйте его в / и т.д. / курьером / authdaemonrc "DEBUG_LOGIN" предъявляют высокие. Тогда вы должны увидеть в / var / log / auth.log или / var / log / mail.log к тому, что идет не так.
23 апреля 2010
Спасибо сначала для вашего урока. Если все работает, кроме журнала с Thunderbird 3 Мое имя пользователя (ohne@domain.de), я вошел. Спасибо за любые советы.
18 апреля 2010
Очень хорошая статья, была большая помощь! Спасибо