Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: HowTo. Почтовый сервер Postfix, Courier, MySQL и SquirrelMail (Ubuntu 8,04)  (Прочитано 461945 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Пара вопросов. Первый: что за pop3 сервер используете? И второй: у Вас точно пользователь LOGIN@DOMAIN есть в mysql, а сам mysql работает?
Вот что написано в интернетах по поводу Вашей ошибки
Цитировать
authdaemond tries each of the configured authentication modules in turn, until either one accepts the login, or they have all rejected it (in which case the usual "Login failed" error is returned, and the user can try again).

However, if one of these modules is unable to run because some resource is not available, then it gives a "temporary failure" response and no further modules are tried. You should find the exact cause in your mail logs, but typically it means that you have a module like 'authmysql' in your module list, but the mysql database is not running.

Оффлайн kbu

  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
использую courier...
в mysql данные заносил таким запросом

INSERT INTO `domains` (`domain`) VALUES ('DOMAIN');
INSERT INTO `users` (`email`, `password`, `quota`)
VALUES
('LOGIN@DOMAIN',ENCRYPT('MYPASS'), 10485760);


Пользователь решил продолжить мысль 28 Июля 2011, 18:19:23:
мускл работает точно,потому что там крутится база для моего сайта

Пользователь решил продолжить мысль 28 Июля 2011, 18:22:24:
и еще почему-то при отправке mail LOGIN@DOMAIN у меня в vmail не созаются папки:(
« Последнее редактирование: 28 Июля 2011, 18:22:24 от kbu »
Intel Core i7-2630QM (2.0 ГГц) / RAM 8 ГБ / HDD 1.5 ТБ / ATI Mobility Radeon HD6770, 2 ГБ

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Тогда покажите кусок логов /var/log/mail.log с "отлупом" по pop3 (под спойлер).

Оффлайн kbu

  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
извините, не знал как сделать спойлер:(
закинул на http://pastebin.com/bnFyLzPV
Intel Core i7-2630QM (2.0 ГГц) / RAM 8 ГБ / HDD 1.5 ТБ / ATI Mobility Radeon HD6770, 2 ГБ

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Во-первых, вот с этими строками нужно разобраться - этих предупреждений быть не должно:
(Нажмите, чтобы показать/скрыть)

Строка

Jul 28 16:22:32 dsr032288 pop3d: authentication error: Input/output error

говорит, что все-таки что-то не то с авторизацией.

То, что не создаются папки тоже говорит об ошибках у Вас в конфигурации. Не исключено, что не пускает именно потому, что нет (не создана) директория. Где ожидаете создание директорий? Есть ли права на создание там директорий у postfix (или кто у Вас должен письма по папкам раскладывать)?

Оффлайн kbu

  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
Я понимаю что с этими ошибками надо разбираться...но вот с ошибкой mysql облазил вчера все конфиги и не смог найти различий с маном...домен dsr-site.bank.kbu я добавлял в базу запросом..почему вылез не понятно...Папки ожидаю что будут создавать в vmail...директория создана...

Пользователь решил продолжить мысль 29 Июля 2011, 11:16:46:
юзера postfix добавил в группу vmail,но директории так и не создаются
« Последнее редактирование: 29 Июля 2011, 11:16:46 от kbu »
Intel Core i7-2630QM (2.0 ГГц) / RAM 8 ГБ / HDD 1.5 ТБ / ATI Mobility Radeon HD6770, 2 ГБ

Оффлайн kbu

  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
Подскажите в чем может быть прикол

-ERR Maildir invalid (no 'cur' directory)
Connection closed by foreign host.


почта должна хранится в /home/vmail

после того как создал там папку с доменом,а в ней папку с именем юзера и попробовал зайти через squirrelmail в /home/vmail/domen/user создалась папка .Sent вот ее содержимое

4 -rw-r--r-- 1 vmail vmail   43 2011-08-01 11:51 courierimapacl
4 drwx------ 2 vmail vmail 4096 2011-08-01 11:51 courierimapkeywords
4 -rw-r--r-- 1 vmail vmail   15 2011-08-01 11:51 courierimapuiddb
4 drwx------ 2 vmail vmail 4096 2011-08-01 11:51 cur
0 -rw------- 1 vmail vmail    0 2011-08-01 11:51 maildirfolder
4 drwx------ 2 vmail vmail 4096 2011-08-01 11:51 new
4 drwx------ 2 vmail vmail 4096 2011-08-01 11:51 tmp


а если захожу по вебморде пишит что ERROR: Connection dropped by IMAP server.
Query: SUBSCRIBE "INBOX.Sent"


и

ERROR: Could not complete request.
Query: SELECT "INBOX"
Reason Given: Unable to open this mailbox.


в mail.log вот что Aug  1 13:33:55 dsr-site imapd: Connection, ip=[::1]
Aug  1 13:33:55 dsr-site imapd: LOGIN, user=dvshvedchenko@bank.kbu, ip=[::1], port=[56166], protocol=IMAP
Aug  1 13:33:55 dsr-site imapd: Connection, ip=[::1]
Aug  1 13:33:55 dsr-site imapd: LOGIN, user=dvshvedchenko@bank.kbu, ip=[::1], port=[56167], protocol=IMAP
Aug  1 13:33:55 dsr-site imapd: DISCONNECTED, user=dvshvedchenko@bank.kbu, ip=[::1], headers=0, body=0, rcvd=21, sent=57, time=0
Aug  1 13:37:02 dsr-site pop3d: Connection, ip=[::1]
Aug  1 13:37:16 dsr-site pop3d: LOGIN, user=dvshvedchenko@bank.kbu, ip=[::1], port=[56044]
Aug  1 13:37:16 dsr-site pop3d: scancur opendir("cur"): No such file or directory


Intel Core i7-2630QM (2.0 ГГц) / RAM 8 ГБ / HDD 1.5 ТБ / ATI Mobility Radeon HD6770, 2 ГБ

delovoy

  • Гость
не совсем понятно как ты создал папку для юзера, по ты попробуй так: mailx user@domain.zone
Предварительно до установив mailx

Оффлайн kbu

  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
mail ...... не помагает.....вижу потом что почта пересылается на локального пользователя....

вот мой aliaces

postmaster:    root
root: dima
clamav: root


Пользователь решил продолжить мысль 01 Августа 2011, 17:06:38:
вот кстати вывод authtest

authtest dvshvedchenko@bank.kbu
Authentication succeeded.

     Authenticated: dvshvedchenko@bank.kbu  (uid 5000, gid 5000)
    Home Directory: /home/vmail
           Maildir: bank.kbu/dvshvedchenko/
             Quota: 10485760
Encrypted Password: URzivmwwWqhx2
Cleartext Password: (none)
           Options: (none)
« Последнее редактирование: 01 Августа 2011, 17:06:38 от kbu »
Intel Core i7-2630QM (2.0 ГГц) / RAM 8 ГБ / HDD 1.5 ТБ / ATI Mobility Radeon HD6770, 2 ГБ

delovoy

  • Гость
телнетом почта ходит?

Оффлайн kbu

  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
telnet localhost pop3 вот что говорит

-ERR Maildir invalid (no 'cur' directory)
Connection closed by foreign host.

Пользователь решил продолжить мысль 01 Августа 2011, 17:38:05:
вот вывод tree /home/vmail
/home/vmail
└── bank.kbu
    └── dvshvedchenko

2 directories, 0 files


Пользователь решил продолжить мысль 01 Августа 2011, 17:42:23:
при отправке через mail login@domen

вот что говорит mail.log

Aug  1 16:39:14 dsr-site postfix/smtp[5758]: 14BA22200F3: to=<dvshvedchenko@bank.kbu>, relay=127.0.0.1[127.0.0.1]:10024, delay=14, delays=0.21/0.02/0.01/14, dsn=2.0.0, status=sent (250 2.0.0 from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as 0D2C92200F2)
Aug  1 16:39:14 dsr-site postfix/qmgr[1697]: 14BA22200F3: removed
Aug  1 16:39:14 dsr-site postfix/local[5795]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Aug  1 16:39:14 dsr-site postfix/local[5795]: 0D2C92200F2: to=<bank.kbu/dvshvedchenko/@dsr-site.bank.kbu>, orig_to=<dvshvedchenko@bank.kbu>, relay=local, delay=0.19, delays=0.09/0.04/0/0.07, dsn=5.1.1, status=bounced (unknown user: "bank.kbu/dvshvedchenko/")
Aug  1 16:39:14 dsr-site postfix/cleanup[5754]: 3C6E4220109: message-id=<20110801133914.3C6E4220109@dsr-site.bank.kbu>
Aug  1 16:39:14 dsr-site postfix/bounce[5796]: 0D2C92200F2: sender non-delivery notification: 3C6E4220109
Aug  1 16:39:14 dsr-site postfix/qmgr[1697]: 3C6E4220109: from=<>, size=2763, nrcpt=1 (queue active)
Aug  1 16:39:14 dsr-site postfix/qmgr[1697]: 0D2C92200F2: removed
Aug  1 16:39:14 dsr-site postfix/local[5795]: 3C6E4220109: to=<dima@dsr-site.bank.kbu>, orig_to=<root@dsr-site.bank.kbu>, relay=local, delay=0.13, delays=0.07/0/0/0.06, dsn=2.0.0, status=sent (delivered to mailbox)
Aug  1 16:39:14 dsr-site postfix/qmgr[1697]: 3C6E4220109: removed
root@dsr-site:/var/log#


Пользователь решил продолжить мысль 01 Августа 2011, 17:43:52:
я так помимаю почта почему-то попадает в mailbox к локальному юзеру dima а не к виртуальному dvshvedchenko
почему так?

Пользователь решил продолжить мысль 01 Августа 2011, 17:47:30:
вот текст письма который попал к локальному юзеру dima после отправки через mail
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 01 Августа 2011, 17:47:30 от kbu »
Intel Core i7-2630QM (2.0 ГГц) / RAM 8 ГБ / HDD 1.5 ТБ / ATI Mobility Radeon HD6770, 2 ГБ

delovoy

  • Гость
Проблема заключается в том, что отсутствует папка cur, попробуйте создать ещё одного пользователя в БД, затем отправить приветственное письмо с помощью утилиты mailx, попробуйте так: mailx user@domain.zone. Будьте внимательней, я написал mailx, а не mail. Далее с помощью телнета отправляйте письма - результата постить сюда.

Оффлайн kbu

  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
Добавляю нового юзера в таблицу мускула

(Нажмите, чтобы показать/скрыть)

Select из мускула вот что говорит:

(Нажмите, чтобы показать/скрыть)

далее делаю так mailx it@bank.kbu


(Нажмите, чтобы показать/скрыть)

как не удивительно,но папка it в /home/vmail/bank.kbu/ cоздалась(а раньше не создавалась....идем дальше)...

пытаюсь отправить почту телнетом

(Нажмите, чтобы показать/скрыть)


а вот тут неудача.........










Пользователь решил продолжить мысль 02 Августа 2011, 10:45:15:
в mail from: добавил  < > и все прошло...делаю дальше

Пользователь решил продолжить мысль 02 Августа 2011, 11:01:35:
телнет на смтп сказал что письмо в очереди,
пошел проверять на поп3

(Нажмите, чтобы показать/скрыть)


и все повторилось,вот вывод tree

(Нажмите, чтобы показать/скрыть)

вот содержимое it
(Нажмите, чтобы показать/скрыть)


вот что говорит mail.log

(Нажмите, чтобы показать/скрыть)



LOGIN FAILED - это я сначала по ошибке не тот пароль ввел,а когда ввел правильный то меня отбросило





Пользователь решил продолжить мысль 02 Августа 2011, 17:29:13:
пересоздал папки вот по этому методу

(Нажмите, чтобы показать/скрыть)


после чего удалось зайти даже в морду squirrelmail, но писем там не оказалось...telnet больше не отбрасывает.....но писем нигде не вижу...в mail.log ошибок не вижу:(

Пользователь решил продолжить мысль 02 Августа 2011, 17:55:41:
при попытке отправить через вебморду пишит следущее

Message not sent. Server replied:

    Connection refused
    111 Can't open SMTP stream.
« Последнее редактирование: 02 Августа 2011, 17:55:41 от kbu »
Intel Core i7-2630QM (2.0 ГГц) / RAM 8 ГБ / HDD 1.5 ТБ / ATI Mobility Radeon HD6770, 2 ГБ

Оффлайн ArtemSM

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Возможно в SquirrelMail (версия 1.4.21) установить функцию "Запомнить меня", что б каждый раз не вводить пароль?

Оффлайн kbu

  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
Возможно в SquirrelMail (версия 1.4.21) установить функцию "Запомнить меня", что б каждый раз не вводить пароль?


Это делается в браузере.Пароль будет запоминаться,Вам же надо будет нажать на кнопочку Войти и все.
Intel Core i7-2630QM (2.0 ГГц) / RAM 8 ГБ / HDD 1.5 ТБ / ATI Mobility Radeon HD6770, 2 ГБ

 

Страница сгенерирована за 0.02 секунд. Запросов: 21.