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


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

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

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

Оффлайн Shwed

  • Участник
  • *
  • Сообщений: 129
  • ф топку компы!
    • Просмотр профиля
    • Хроники хроника
кстати, а зачем свои сообщения предыдущие удаляешь?  ;)
рад был помочь, хотя сам не гуру  :) внимательнее надо быть

Извращенец

  • Гость
У меня при данной конфигурации (все делал по инструкции) есть два странных явления.
1. В директории vmail находятся ДВА директория /site.ru
И часть пользователей в одном директории, а часть - в другом.
Попытка перенести их в один директорий ни к чему не приводит: при получении нового письма немедленно создается второй каталог.
К чему бы это?
2. При пользовании белкомылом все прекрасно работает: отображается веб-интерфейс, принимаются правильные пароли и не принимаются неправильные, но при входе (после правильного пароля) - чистая белая страница.
Вааще ничего - ни кнопок, ни писем...
Отчего бы это?

3. В инструкции на самой первой странице есть одна непереведенная таблица. Vadimka, это случайно пропущено, или умышленно сделано?

Оффлайн MMX

  • Участник
  • *
  • Сообщений: 119
    • Просмотр профиля
Значт по поводу 2х одинаковых каталогов:

Они чем различаются? Разный регистр букв? написание?

Скрипт, отвечающий за каталоги пользователей, находится тут:

vi /etc/postfix/mysql-virtual_mailboxes.cf
user = mail_admin
password = mail_admin_password
dbname = mail
query = SELECT CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'/') FROM users WHERE email='%s'
hosts = 127.0.0.1

Если у тя разные регистры, значт какие-то пользователи записаны с доменом в названии ящика в другом регистре.
Например: user@Example.com и user@example.com попадут в разные каталоги
у меня можно спросить о:
Delphi, pascal, postfix
а так-же отвечу на вопросы новичков.

Оффлайн Homeboy

  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
не читал всей темы,но сразу бросилось в глаза  sudo su
масло маслянное
sudo -i

Извращенец

  • Гость
Они чем различаются? Разный регистр букв? написание?
Вот в том-то и фигня, что НИЧЕМ, кроме времени создания, они не отличаются :)
Но, кажись, разобрался я, откуда берется второй каталог.
Он создается, если активна таблица forwarding. И в нем находятся имена юзеров, которым надо посылать копии одинаковых сообщений, пришедших на другой адрес.
« Последнее редактирование: 03 Декабря 2008, 10:38:12 от Извращенец »

Оффлайн godjil

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
ERROR: Connection dropped by IMAP server.

Оффлайн Shwed

  • Участник
  • *
  • Сообщений: 129
  • ф топку компы!
    • Просмотр профиля
    • Хроники хроника
проблемы только с imap? или с pop3 также выдаются ошибки?

Оффлайн Al Che

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
ну что, вроде то что должно работать - работает  :)
всем спасибо за помощь
буду дальше разбираться =)

Так как это дело разрешилось?
У меня точно такая же проблема
LOGIN FAILED
Логи mysql - пустые
В  SquirrelMail - тоже не могу зайти

Почта сама по себе работает

Оффлайн Al Che

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Разобрался-) Таблица  users  будет   содержать   всю  информацию  о .....  и
паролей  (в зашифрованном виде!),

Оффлайн Arkey

  • Новичок
  • *
  • Сообщений: 15
  • Confidence
    • Просмотр профиля
На счет такой ошибки когда проверяется почта антивирусом.
ask_av (ClamAV-clamd) FAILED - unexpected result: /var/amavis/tmp/amavis-20080315T204659-09313/parts: lstat() failed. ERROR\n

я добавил пользователя amavis в группу clamav и пользователя clamav в группу amavis.

Если кому поможет, на здоровье.

Спасибо. Мне помогло!

Настроил по заграничному HowTo, потом начал искать ошибку и наткнулся на ветку  посвященную этому же Howto, да еще на русском!  :D Блин, думал, что я один энтузиаст такой. Спасибо топикстартеру, хороший перевод, эхх знал бы раньше, времени меньше бы убил.
Однако же, я бы добавил о фильтрации спама средствами самого Postfix. Весь спам отсекается на моменте соединения, на этапе Data - Amavis отдыхает. Интересно? могу добавить свой рабочий конф  :)

Ну уже пишет вот так
Jun 27 11:07:55 ubuntu imapd: Connection, ip=[::ffff:127.0.0.1]
Jun 27 11:07:55 ubuntu imapd: chdir cn.km.ua/blackjack/: No such file or directory
:idiot2: :idiot2:

про заметку о посылке приветственного письма вновь заведенному юзеру читал?
и еще интересно узнать содержимое /etc/hosts там все правильно?

На англицком про эту заметку не понял, написал скрипт по созданию каталогов пользователя ;D:
#!/bin/bash

# Скрипт создает maildir структуру каталогов.

# Вместо moi_domen.ru поставьте другой домен или $2 чтобы передать
# имя домена скрипту вторым значением. Первым значением ($1) передается
# имя пользователя.

mkdir -p /home/vmail/moi_domen.ru 2> /dev/null
cd /home/vmail/moi_domen.ru
umask 077
mkdir -p $1/{cur,new,tmp}
mkdir -p $1/.Drafts/{cur,new,tmp}
mkdir -p $1/.Sent/{cur,new,tmp}
mkdir -p $1/.Trash/{cur,new,tmp}
chmod 0700 $1/{cur,new,tmp}
chmod 0700 $1/.Drafts/{cur,new,tmp}
chmod 0700 $1/.Sent/{cur,new,tmp}
chmod 0700 $1/.Trash/{cur,new,tmp}
chown -R vmail:vmail *
« Последнее редактирование: 12 Декабря 2008, 05:47:36 от Arkey »

Оффлайн AvolonL

  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
При попытки отправить почту avolon@tut.ru
В логах

Dec 17 19:58:12 mail2 postfix/smtp[3042]: fatal: unexpected command-line argument: 127.0.0.1:10025
Dec 17 19:58:13 mail2 postfix/master[3019]: warning: process /usr/lib/postfix/smtp pid 3042 exit status 1
Dec 17 19:58:13 mail2 postfix/master[3019]: warning: /usr/lib/postfix/smtp: bad command startup -- throttling
Dec 17 19:58:13 mail2 postfix/qmgr[3034]: warning: premature end-of-input on private/amavis socket while reading input attribute name
Dec 17 19:58:13 mail2 postfix/qmgr[3034]: warning: private/amavis socket: malformed response
Dec 17 19:58:14 mail2 postfix/qmgr[3034]: CB4AF240C7: to=<avolon@tut.ru>, relay=none, delay=1.4, delays=0.35/1.1/0/0, dsn=4.3.0, status=deferred (mail transport unavailable)
Истественно негде нечего не создается ((((
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:960           *:*                     LISTEN     2480/famd
tcp        0      0 *:dict                  *:*                     LISTEN     2335/0
tcp        0      0 localhost:10024         *:*                     LISTEN     1966/amavisd (maste
tcp        0      0 *:2410                  *:*                     LISTEN     2488/rpc.statd
tcp        0      0 localhost:mysql         *:*                     LISTEN     2039/mysqld
tcp        0      0 *:sunrpc                *:*                     LISTEN     1684/portmap
tcp        0      0 *:auth                  *:*                     LISTEN     2344/inetd
tcp        0      0 *:smtp                  *:*                     LISTEN     3019/master
tcp6       0      0 *:imaps                 *:*                     LISTEN     2313/couriertcpd
tcp6       0      0 *:pop3s                 *:*                     LISTEN     2332/couriertcpd
tcp6       0      0 *:pop3                  *:*                     LISTEN     2318/couriertcpd
tcp6       0      0 *:imap2                 *:*                     LISTEN     2289/couriertcpd
tcp6       0      0 *:www                   *:*                     LISTEN     2524/apache2
tcp6       0      0 *:ssh                   *:*                     LISTEN     2431/sshd
tcp6       0      0 ::ffff:192.168.37.1:ssh ::ffff:192.168.37:12843 ESTABLISHED2571/sshd: avolon [


нет самого главного  localhost:10025 (((((((((((

master.cf

amavis unix - - - - 2 smtp
  -o smtp_data_done_timeout=1200
  -o smtp_send_xforward_command=yes

 127.0.0.1:10025 inet n - n - - smtpd
   -o content_filter=
  -o local_recipient_maps=
  -o relay_recipient_maps=
  -o smtpd_restriction_classes=
  -o smtpd_client_restrictions=
  -o smtpd_helo_restrictions=
  -o smtpd_sender_restrictions=
  -o smtpd_recipient_restrictions=permit_mynetworks,reject
  -o mynetworks=127.0.0.0/8
  -o strict_rfc821_envelopes=yes
  -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks


mail2:/etc/postfix/sasl# cat /etc/postfix/sasl/smtpd.conf
pwcheck_method: saslauthd
mech_list: plain login
allow_plaintext: true
auxprop_plugin: mysql
sql_hostnames: 127.0.0.1
sql_user: mail_admin
sql_passwd: mail_admin_password
sql_database: mail
sql_select: select password from users where email = '%u'
 

немогу понять (((( где косяк (((((




Оффлайн Arkey

  • Новичок
  • *
  • Сообщений: 15
  • Confidence
    • Просмотр профиля
В  main.cf запись есть:

content_filter = amavis:[127.0.0.1]:10024
В master.cf видел

amavis unix - - - - 2 smtp
И там и там должен быть amavis...
Должно быть так по netstat -tap

tcp        0      0 localhost:10025         *:*                     LISTEN      4752/master
У меня в  master.cf :
127.0.0.1:10025 inet n  -       -       -       -       smtpd
 -o content_filter=
 -o local_recipient_maps=
 -o relay_recipient_maps=
 -o smtpd_restriction_classes=
 -o smtpd_client_restrictions=
 -o smtpd_helo_restrictions=
 -o smtpd_sender_restrictions=
 -o smtpd_recipient_restrictions=permit_mynetworks,reject
 -o mynetworks=127.0.0.0/8
 -o strict_rfc821_envelopes=yes
 -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks
 -o smtpd_bind_address=127.0.0.1

Проверь последнюю строчку, т.е. -o smtpd_bind_address=127.0.0.1

Ага и пробел перед 127.0.0.1:10025 убери (если есть)   ;)
Ты так вставил, как будто есть. а так нельзя...
« Последнее редактирование: 18 Декабря 2008, 05:45:50 от Arkey »

Оффлайн AvolonL

  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
спасибо
все оки др проблема не создает папки при отправке письма (((


Извращенец

  • Гость
Интересно? могу добавить свой рабочий конф  :)
Да, интересно.
И, если можно, не просто рабочий конфиг, но и с объяснениями, где что на что влияет.
Шоб под себя можно было адаптировать.

 

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