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


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

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

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

Оффлайн artem.ultra

  • Участник
  • *
  • Сообщений: 226
    • Просмотр профиля
    • Sa-iT
Вроде, по дефолту почта в /var/mail/ кидается или в /home/user/maildir ...
Ну и на всякий случай проверь права...

нету нигде. права тоже нормально стоят. уже не знаю что и куда крутить

Пользователь решил продолжить мысль 06 Октября 2009, 00:49:02:
все, вопрос снимается. спустя два часа он создал и папку с доменом и пользователя.
ошибок нигде не было, как то странно он себя повел! :idiot2:
« Последнее редактирование: 06 Октября 2009, 00:49:02 от artem.ultra »

Оффлайн Nickollla

  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
Вот опять выползли маленькие недочеты или косяки. Вылезла трабла с Предупреждения при превышении квоты по ховто то бишь с файлом quota_notify . Вернее не с ним а с патчем для postfix. И такс крипт quota_notify должен каждый день присылать статистику по квотам, что он исправно делает но присылает статистику без единого ящика. Разбором полета выяснилось, что ему нужен файлик maildirsize который должен лежать у каждого ящика в папке. А созданием этого файлика должен заниматься Postfix об этом нам говорит конфиг из хав-то postconf -e 'virtual_create_maildirsize = yes' но он не создает такого. Почему? Гугл показал что данный параметр должен вносить наш любимый патч . Проштудировав исходники  патчев от 2.5.0 до 2.6.1  показал, что данный параметр отсутствует в любом упоминании . Но я нашел данный параметр в патче 2.4.0 (возможно он есть во всех ветках 2.4) . В исходниках самого postfix 2.5.1 я тоже не нашел.  Подскажите почему этот параметр исключили в новых патчах и как сделать чтобы quota_notify заработал так как надо?

Оффлайн fadm

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Подскажите пожалуйста столкнулся вот с такой проблемой

# telnet localhost 25
Trying ::1...
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mail.****.com ESMTP Postfix (Ubuntu)

и на этом мы висим

при этом

# netstat -tap
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 localhost.localdo:10024 *:*                     LISTEN      6835/amavisd (maste
tcp        0      0 localhost.localdo:10025 *:*                     LISTEN      6202/master     
tcp        0      0 localhost.localdo:mysql *:*                     LISTEN      22853/mysqld   
tcp        0      0 *:www                   *:*                     LISTEN      2291/apache2   
tcp        0      0 gw.i****com:domain   *:*                     LISTEN      2159/named     
tcp        0      0 localhost.locald:domain *:*                     LISTEN      2159/named     
tcp        0      0 *:ssh                   *:*                     LISTEN      2180/sshd       
tcp        0      0 *:smtp                  *:*                     LISTEN      6202/master     
tcp        0      0 localhost.localdoma:953 *:*                     LISTEN      2159/named     
tcp       53      0 localhost.localdo:60560 localhost.localdo:10025 CLOSE_WAIT  6838/amavisd (ch1-a
tcp6       0      0 [::]:imaps              [::]:*                  LISTEN      1236/couriertcpd
tcp6       0      0 [::]:pop3s              [::]:*                  LISTEN      1276/couriertcpd
tcp6       0      0 [::]:pop3               [::]:*                  LISTEN      1253/couriertcpd
tcp6       0      0 [::]:imap2              [::]:*                  LISTEN      1213/couriertcpd
tcp6       0      0 [::]:domain             [::]:*                  LISTEN      2159/named     
tcp6       0      0 [::]:ssh                [::]:*                  LISTEN      2180/sshd       
tcp6       0      0 localhost:953           [::]:*                  LISTEN      2159/named

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

tcpdump -i lo -n port 10025 молчит

Оффлайн Bambr

  • Участник
  • *
  • Сообщений: 121
    • Просмотр профиля
fadm , после вывода строки 220 mail.****.com ESMTP Postfix (Ubuntu), SMTP сервер ждет очередную команду.

Оффлайн fadm

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
fadm , после вывода строки 220 mail.****.com ESMTP Postfix (Ubuntu), SMTP сервер ждет очередную команду.

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

Появились новые вопросы

1й при загрузке сервера пишет
chenge ownership of /var/run/amavis to amavis:amavis amavis-new

при этом

# ls -la /var/run/amavis
total 4
drwxr-xr-x  2 amavis amavis  80 2009-10-08 01:42 .
drwxr-xr-x 18 root   root   620 2009-10-08 01:50 ..
-rw-r-----  1 amavis amavis   0 2009-10-08 01:42 amavisd.lock
-rw-r-----  1 amavis amavis   5 2009-10-08 01:42 amavisd.pid

какие должны стоять права на эту директорию и кому?

2й далее пишет тоже при загрузке

Checking for Corrupt, not cleanly closed and upgrade needing tables

я так понимаю это относится к mysql если знаете подскажите что нужно сделать?

3й вопрос
не происходит авторизация через squirrelmail пишет
ОШИБКА
Неверные имя или пароль

так же и при попытке подключиться по телнету или pop3 тоже ошибка

pop3d: Connection, ip=[::ffff:192.168.1.1]
Oct  8 04:04:58 mail pop3d: LOGIN FAILED, user=***, ip=[::ffff:192.168.1.1]
Oct  8 04:05:03 mail pop3d: Disconnected, ip=[::ffff:192.168.1.1]

имя юзера стер специально

телнет

# telnet localhost 110
Trying ::1...
Connected to localhost.localdomain.
Escape character is '^]'.
+OK Hello there.
user ***@****.com
+OK Password required.
pass ****
-ERR Login failed.

тож самое LOGIN FAILED

как это можно исправить подскажите

конфиги вроде проверял но возможно все таки что то упустил скажите что нужно выложу
форум прочитал весь заняло несколько часов были подобные проблемы но немного с другим уклоном
ящик есть почта ходит внутри сервера
помогите пожалуйста разобраться



 

Пользователь решил продолжить мысль [time]Thu Oct  8 16:42:54 2009[/time]:
Прошу прощения, но топик подниму, время идет а задачу решить не получается, вся надежда что тут помогут.
« Последнее редактирование: 09 Октября 2009, 10:20:32 от fadm »

Оффлайн megabug

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Большое спасибо автору топика.
Хочу задать 2 вопроса:
1) что должно быть в /etc/aliases?
2) сделал все по этому муну, но при получение письма postfix пишет в лог следующую ошибку
Цитировать
to=<admin@mydomen.ru>, relay=local, delay=0.44, delays=0.38/0.03/0/0.03, dsn=5.1.1, status=bounced (unknown user: "admin")
Как решить эту проблему?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Тебе же написали:
Цитировать
unknown user: "admin"
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн megabug

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Ну это я понял. Вопрос почему так?

добавил в /etc/postfix/main.cf
local_transport = virtual
и все заработало
« Последнее редактирование: 08 Октября 2009, 21:58:27 от megabug »

Оффлайн fadm

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Сможет кто нибудь помочь с моими вопросами?

Оффлайн Bambr

  • Участник
  • *
  • Сообщений: 121
    • Просмотр профиля
fadm, давайте для начала разберемся с 3-им вопросом, для этого было бы не плохо видеть логи.

Оффлайн fadm

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
fadm, давайте для начала разберемся с 3-им вопросом, для этого было бы не плохо видеть логи.

Вопрос где по squirrelmail  смотреть логи?  в /var/log/ нет такого лога squirrelmail.log
« Последнее редактирование: 12 Октября 2009, 12:13:06 от fadm »

Оффлайн Bambr

  • Участник
  • *
  • Сообщений: 121
    • Просмотр профиля
fadm, логи пишутся в файлы /var/log/mail.*

SquirrelMail тут ни при чем, за авторизацию пользователей отвечают Saslauthd и Сourier, которые делают выборку пароля из MySQL таблицы users бызы данных mail.

Попытайтесь получить почту и после этого приведите вывод команд:
1. tail -20 mail.log
2. tail -20 mail.warn
3. tail -20 mail.err


Оффлайн fadm

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
fadm, логи пишутся в файлы /var/log/mail.*

SquirrelMail тут ни при чем, за авторизацию пользователей отвечают Saslauthd и Сourier, которые делают выборку пароля из MySQL таблицы users бызы данных mail.

Попытайтесь получить почту и после этого приведите вывод команд:
1. tail -20 mail.log
2. tail -20 mail.warn
3. tail -20 mail.err

@gw:/var/log# tail -20 mail.log
Oct 12 02:26:32 gw amavis[2196]: No decoder for       .cab  tried: cabextract
Oct 12 02:26:32 gw amavis[2196]: No decoder for       .tnef
Oct 12 02:26:32 gw amavis[2196]: Internal decoder for .tnef
Oct 12 02:26:32 gw amavis[2196]: No decoder for       .exe  tried: unrar-free; arj, unarj
Oct 12 02:26:32 gw amavis[2196]: Using primary internal av scanner code for ClamAV-clamd
Oct 12 02:26:32 gw amavis[2196]: Found secondary av scanner ClamAV-clamscan at /usr/bin/clamscan
Oct 12 02:26:32 gw amavis[2196]: Creating db in /var/lib/amavis/db/; BerkeleyDB 0.34, libdb 4.6
Oct 12 02:26:43 gw authdaemond: modules="authmysql", daemons=5
Oct 12 02:26:43 gw authdaemond: Installing libauthmysql
Oct 12 02:26:43 gw authdaemond: Installation complete: authmysql
Oct 12 02:26:44 gw postfix/master[2880]: daemon started -- version 2.5.5, configuration /etc/postfix
Oct 12 11:38:23 gw postfix/master[2880]: terminating on signal 15
Oct 12 11:38:30 gw postfix/master[8254]: daemon started -- version 2.5.5, configuration /etc/postfix
Oct 12 11:38:57 gw pop3d: Connection, ip=[::1]
Oct 12 11:39:29 gw pop3d: LOGIN FAILED, user=user@user.com, ip=[::1]
Oct 12 11:39:37 gw pop3d: LOGOUT, ip=[::1]
Oct 12 11:39:37 gw pop3d: Disconnected, ip=[::1]
Oct 12 11:59:34 gw imapd: Connection, ip=[::1]
Oct 12 11:59:34 gw imapd: LOGIN FAILED, user=user, ip=[::1]
Oct 12 11:59:39 gw imapd: LOGOUT, ip=[::1], rcvd=45, sent=332
@gw:/var/log# tail -20 mail.warn
Oct 11 21:03:28 gw dovecot: Killed with signal 15
Oct 11 21:03:29 gw dovecot: Killed with signal 15
Oct 11 23:30:00 gw dovecot: Killed with signal 15
Oct 12 00:20:54 gw postfix/master[22582]: fatal: /etc/postfix/master.cf: line 84: bad transport type: user=vmail:vmail
Oct 12 02:23:59 gw postfix/smtpd[14300]: warning: unknown[192.168.1.100]: SASL LOGIN authentication failed: authentication failure
@gw:/var/log# tail -20 mail.err
Oct 12 00:20:54 gw postfix/master[22582]: fatal: /etc/postfix/master.cf: line 84: bad transport type: user=vmail:vmail

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

Оффлайн Bambr

  • Участник
  • *
  • Сообщений: 121
    • Просмотр профиля
fadm, пользователь user@user.com в таблице users действительно присутствует?
Какие пользователи реально присутствуют в таблице users?
При создании пользователей вы использовали функцию ENCRYPT для шифрования пароля?

Оффлайн fadm

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
fadm, пользователь user@user.com в таблице users действительно присутствует?
Какие пользователи реально присутствуют в таблице users?
При создании пользователей вы использовали функцию ENCRYPT для шифрования пароля?
Да есть поле             email                        password             quota
                            user@user.com            KClNOnin23432     123102482

пароль шифрованый user только 1 пока я сам

 

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