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


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

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

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

Оффлайн Shwed

  • Участник
  • *
  • Сообщений: 129
  • ф топку компы!
    • Просмотр профиля
    • Хроники хроника
при попытке получить письма почтовым клиентом выдает ошибку
в логах:
Цитировать
Oct 10 22:12:47 ubuntu-mail-vbox pop3d: Connection, ip=[::ffff:192.168.3.152]
Oct 10 22:12:50 ubuntu-mail-vbox authdaemond: failed to connect to mysql server (server=localhost, userid=mail_admin): Access denied for user 'mail_admin'@'localhost' (using password: YES)
Oct 10 22:12:50 ubuntu-mail-vbox pop3d: LOGIN FAILED, user=sales@example.com, ip=[::ffff:192.168.3.152]
Oct 10 22:12:50 ubuntu-mail-vbox pop3d: authentication error: Input/output error

неправильно был указан пароль mail_admin`а
тупо проверил mysql -u mail_admin -p

Оффлайн vadim-nsk

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1318
  • Жить надо так, как горит пламя!
    • Просмотр профиля
    • Linux в Новосибирске
возникла другая ошибка:
Цитировать
/etc/postfix/mysql-virtual_domains.cf
убираем все лишнее и что в и тоге остается?

Оффлайн Shwed

  • Участник
  • *
  • Сообщений: 129
  • ф топку компы!
    • Просмотр профиля
    • Хроники хроника
проблема была в правах на папку \home\vmail

сейчас проблема с получением почты:
Цитировать
Oct 13 13:48:31 ubuntu pop3d: Connection, ip=[::ffff:192.168.3.60]
Oct 13 13:48:33 ubuntu pop3d: LOGIN FAILED, user=admin@example.net, ip=[::ffff:192.168.3.60]
Oct 13 13:48:42 ubuntu pop3d: Disconnected, ip=[::ffff:192.168.3.60]

Оффлайн vadim-nsk

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1318
  • Жить надо так, как горит пламя!
    • Просмотр профиля
    • Linux в Новосибирске
проблема была в правах на папку \home\vmail

сейчас проблема с получением почты:
Цитировать
Oct 13 13:48:31 ubuntu pop3d: Connection, ip=[::ffff:192.168.3.60]
Oct 13 13:48:33 ubuntu pop3d: LOGIN FAILED, user=admin@example.net, ip=[::ffff:192.168.3.60]
Oct 13 13:48:42 ubuntu pop3d: Disconnected, ip=[::ffff:192.168.3.60]

Если уверен что с пользователем все в порядке смотри опять на конекторы с базой данных, похоже опять ошибка либо в синтаксисе либо имени пользователя БД и т.п. может еще и покажите что там mysql в это время делал? Подходите комплексно к решению проблем, просто копипаст хдесь не пройдет, зато если все осилите будет для вас хороший урок, а темы лучше не удалять.

Оффлайн Shwed

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

cat /var/log/mysql.log не выдает абсолютно ничего

Оффлайн Novichek

  • Любитель
  • *
  • Сообщений: 78
    • Просмотр профиля
Окончательная доводка
apt-get install fetchmail
ee /etc/fetchmailrc


В нем конфигурация выглядит так
#
# Account1
poll example.com
       proto pop3
       port 110
       localdomains example.com
       user "user"
       pass "password"
#        to * here
       to sales@my.ru here
       fetchall
       smtphost localhost/25

Затем команды
 chmod 0710 /etc/fetchmailrc
 crontab -e
В крон добавляем запись сбора почты каждые 15 минут

0,15,30,45 * * * * /usr/bin/fetchmail --fetchmailrc /etc/fetchmailrc

Все. Собрано и доработано с разных сайтов. Проверено на моем сервере.
Забирается почта пользователя user с паролем password с сервера example.com и передается на сервер пользователю sales@my.ru

Иногда (в случае вылета руту постоянных предупреждений в виде
fetchmail: Server CommonName mismatch: sserver.com != mail.example.com
fetchmail: Server certificate verification error: self signed certificate
в качестве забора почты (и для крона) надо использовать строку

/usr/bin/fetchmail --sslproto ssl2 --fetchmailrc /etc/fetchmailrc
Если не хотите вообще видеть эти предупреждения направляем вывод в нуль
/usr/bin/fetchmail --sslproto ssl2 --fetchmailrc /etc/fetchmailrc &> /dev/null
Ну и второй вариант конфига чтоб не писать всем одно и тоже

defaults        protocol pop3,
                timeout 60,
                nokeep,          # delete mail
                fetchall

poll example.com
       user user
       pass password
       to sales@my.ru here


« Последнее редактирование: 15 Октября 2008, 22:24:26 от Novichek »

Оффлайн Novichek

  • Любитель
  • *
  • Сообщений: 78
    • Просмотр профиля
Остался вопрос. как обойти ограничение вложений в 2 мегабайта. поставить хотябы 10

Оффлайн vadim-nsk

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1318
  • Жить надо так, как горит пламя!
    • Просмотр профиля
    • Linux в Новосибирске
Остался вопрос. как обойти ограничение вложений в 2 мегабайта. поставить хотябы 10
В общем случае у тебя нет этих ограничений, но допустим squrrelmail накладывает такие ограничения читая вот этот файл /etc/php5/apache2/php.ini там есть параметр upload_max_filesize, по умолчанию он равен 2M соответсвенно в вашем случае, надо будет сделать так:
sudo vim /etc/php5/apache2/php.ini ищем этот параметр и изменяем его на
upload_max_filesize = 10Mи перезапускаем апач
sudo /etc/init.d/apache2 restart вот собственно что надо знать про ограничение, все ограничения postfix накладываются на дисковое место.

Оффлайн Aleksandrs

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Хех ну а лучьше всего собирать без amavisd-new так как после сборки этот amavisd-new начинает жрать 1 GB RAM-а пипец, это почти как хорошо раскрученный портал.... Так что нужно ещё и обсудить наверное как настроить всю эту конструкцию без amavisd-new так как фактически она ниначто не влияет и слжит как связывающее звено со spamasasin если мне память не изменяет! Так что вот а ну и да ещё фигня начинается, на Kubuntu 8.04 при логауте из графики становится чёрный экран и пока не зделаешь ребут хрен снова войдёшь... Это началось после сборки всей конструкции комп поработал пару дней сделал логаут и пустой чёрный экран стал надо делать ребут..... Так что вот поделился своими впечатлениями  8)

Оффлайн Novichek

  • Любитель
  • *
  • Сообщений: 78
    • Просмотр профиля
vadimka

А точно это апач накладывает? У меня сомненья по той причине что я Аутлуком отправлял по IMAP и было отказано. меньше 2 мегов принимается.
IMAPом ведь курьер занимается.

и по поводу постфикса 0 (в базе MySQL настройки квоты) - это нет ограничений на место?
« Последнее редактирование: 14 Октября 2008, 09:20:41 от Novichek »

Оффлайн vadim-nsk

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1318
  • Жить надо так, как горит пламя!
    • Просмотр профиля
    • Linux в Новосибирске
Хех ну а лучьше всего собирать без amavisd-new так как после сборки этот amavisd-new начинает жрать 1 GB RAM-а пипец, это почти как хорошо раскрученный портал.... Так что нужно ещё и обсудить наверное как настроить всю эту конструкцию без amavisd-new так как фактически она ниначто не влияет и слжит как связывающее звено со spamasasin если мне память не изменяет! Так что вот а ну и да ещё фигня начинается, на Kubuntu 8.04 при логауте из графики становится чёрный экран и пока не зделаешь ребут хрен снова войдёшь... Это началось после сборки всей конструкции комп поработал пару дней сделал логаут и пустой чёрный экран стал надо делать ребут..... Так что вот поделился своими впечатлениями  8)
Я вас вообще не понимаю!

# free
             total       used       free     shared    buffers     cached
Mem:        262144     155720     106424          0          0          0
-/+ buffers/cache:     155720     106424
Swap:            0          0          0

а вот часть команды netstat -tap, чтобы было понятно, что на сервере крутиться
tcp        0      0 *:5280                  *:*                     LISTEN      29046/beam      
tcp        0      0 *:xmpp-client           *:*                     LISTEN      29046/beam      
tcp        0      0 *:5223                  *:*                     LISTEN      29046/beam      
tcp        0      0 bla-bla.ru:10024          *:*                     LISTEN      18060/amavisd (mast
tcp        0      0 bla-bla.ru:10025          *:*                     LISTEN      6123/master    
tcp        0      0 bla-bla.ru:mysql          *:*                     LISTEN      5441/mysqld    
tcp        0      0 bla-bla.ru:46382          *:*                     LISTEN      29050/ssl_esock
tcp        0      0 *:45614                 *:*                     LISTEN      29046/beam      
tcp        0      0 *:www                   *:*                     LISTEN      28260/apache2  
tcp        0      0 *:4369                  *:*                     LISTEN      6018/epmd      
tcp        0      0 *:ftp                   *:*                     LISTEN      1250/proftpd: (acce
tcp        0      0 *:xmpp-server           *:*                     LISTEN      29046/beam      
tcp        0      0 bla-bla.ru:domain         *:*                     LISTEN      20619/named    
tcp        0      0 localhost:domain        *:*                     LISTEN      20619/named    
tcp        0      0 bla-bla.ru:domain         *:*                     LISTEN      20619/named    
tcp        0      0 bla-bla.ru:ipp            *:*                     LISTEN      6001/cupsd      
tcp        0      0 *:postgresql            *:*                     LISTEN      8929/postgres  
tcp        0      0 *:3000                  *:*                     LISTEN      10106/ruby      
tcp        0      0 bla-bla.ru:953            *:*                     LISTEN      20619/named    
tcp        0      0 *:smtp                  *:*                     LISTEN      6123/master    
tcp        0      0 *:https                 *:*                     LISTEN      28260/apache2  
tcp        0      0 bla-bla.ru:4369           bla-bla.ru:51972          ESTABLISHED 6018/epmd      
tcp        0      0 bla-bla.ru:37754          bla-bla.ru:ssh            ESTABLISHED 29005/ssh      
tcp        0  10544 bla-bla.ru:37765          nf-in-f27.google.c:smtp ESTABLISHED 28301/smtp      
tcp        0      0 bla-bla.ru:51972          bla-bla.ru:4369           ESTABLISHED 29046/beam      
tcp        0      0 bla-bla.ru:37753          bla-bla.ru:ssh            TIME_WAIT   -
 

Оффлайн vadim-nsk

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1318
  • Жить надо так, как горит пламя!
    • Просмотр профиля
    • Linux в Новосибирске
vadimka

А точно это апач накладывает? У меня сомненья по той причине что я Аутлуком отправлял по IMAP и было отказано. меньше 2 мегов принимается.
IMAPом ведь курьер занимается.

и по поводу постфикса 0 (в базе MySQL настройки квоты) - это нет ограничений на место?
а в логах что?

Оффлайн Novichek

  • Любитель
  • *
  • Сообщений: 78
    • Просмотр профиля
Логи теже смотреть или у Курьера логи в другом месте расположены?
Надо будет сегодня по SMTP и POP3 проверить подключения и пересылки.
Еще не пробовал.

Оффлайн Shwed

  • Участник
  • *
  • Сообщений: 129
  • ф топку компы!
    • Просмотр профиля
    • Хроники хроника
логи те же

Оффлайн Shwed

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

 

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