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


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

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

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

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
имя домена .ru,  короткое имя хоста example,  а полное FQDN example.ru , чего тут непонятно?

Непонятно, как вы до такой конструкции вообще дошли. Сами изобрели или подсказал кто?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Дэлфи

  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
    • Citysakh.ru
Подскажите, плиз, как мне прикрутить к Squirrelmail скачанный скин? Скачал вот отсюда --> http://sourceforge.net/projects/squirreloutlook/

Хотелось бы, чтобы выглядело всё так же, как на скринах. Только пока ничего не выходит. Помогите кто-нибудь. )))
Тяжела и неказиста жизнь простого программиста...

Оффлайн Ve0

  • Активист
  • *
  • Сообщений: 262
    • Просмотр профиля
    • bUbuntu.spb.ru
народ, перестала ходить почта вообще... можете подсказать где смотреть и куда рыть??? где логи смотреть? потому что там где я смотрю ничего он не пишет.

письма уходят на адрес уходят... но не доставляются...
bUbuntu - In a world without walls who needs Windows?..

Оффлайн еще один max

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Коллеги, добрый день!
Ваяю маленький корпоративный почтовый сервер fetchmail+procmail+postfix+dovecot
С приемом писем разобрался, правда пока на уровне реальных пользователей. Хочу создать виртуальных, чтобы не забивать систему лишними папками в /home, но еще не понял как. Если кто-то ткнет во вразумительный хауту по этому поводу, буду признателен. Пользователей полтора десятка всего.
Но главный вопрос не в этом, для настройки создал тестовый ящик на Яндексе. Прием с него идет отлично, а попробовал отправить - 2 раза отправилось, а потом Яндексовцы заблокировали ip на сутки по причине якобы рассылки спама. Написал в их поддержку, они отписались стандартной формулировкой.
Postfix'овский main.cf практически весь по умолчанию. Не подскажете ли строки, которые нужно внести, чтобы яндексовский сервак нормально аутентифицировал мой, и понимал, что это не спам.
Подозреваю, что дело в параметре smtpd_banner и в параметрах smtp_sasl, правильно?
Админ из меня пока начального уровня, "маны курю" недавно, на Убунте вообще только полгода. До этого год на Мандриве практически потерял :( То бишь опыт работы с Linuxом на уровне "из графических утилит". Но вот насильно заставил себя поставить консольный сервак, и так понравилось рулить по ssh, что даже Webmin поставил, попробовал и снес - напрямую лучше.

Оффлайн Astalavista

  • Любитель
  • *
  • Сообщений: 84
    • Просмотр профиля
Коллеги, добрый день!
Ваяю маленький корпоративный почтовый сервер fetchmail+procmail+postfix+dovecot
С приемом писем разобрался, правда пока на уровне реальных пользователей. Хочу создать виртуальных, чтобы не забивать систему лишними папками в /home, но еще не понял как. Если кто-то ткнет во вразумительный хауту по этому поводу, буду признателен. Пользователей полтора десятка всего.
Но главный вопрос не в этом, для настройки создал тестовый ящик на Яндексе. Прием с него идет отлично, а попробовал отправить - 2 раза отправилось, а потом Яндексовцы заблокировали ip на сутки по причине якобы рассылки спама. Написал в их поддержку, они отписались стандартной формулировкой.
Postfix'овский main.cf практически весь по умолчанию. Не подскажете ли строки, которые нужно внести, чтобы яндексовский сервак нормально аутентифицировал мой, и понимал, что это не спам.
Подозреваю, что дело в параметре smtpd_banner и в параметрах smtp_sasl, правильно?
Админ из меня пока начального уровня, "маны курю" недавно, на Убунте вообще только полгода. До этого год на Мандриве практически потерял :( То бишь опыт работы с Linuxом на уровне "из графических утилит". Но вот насильно заставил себя поставить консольный сервак, и так понравилось рулить по ssh, что даже Webmin поставил, попробовал и снес - напрямую лучше.
Коллега, рекомендую  к использоваемой вами связке прикрутить еще mysql и postfixadmin. но использование виртуальных пользователей не решит задачу избавления от папок в хоум, так как в БД будут храниться только сами юзеры с настройкками а вот непосредственно почта хранится не в БД а на диске.
Хочу заверить что параметр smtp_banner никак не влияет на определение вас как спамера, Спамером вы можете быть если являлись открытым релеем и попали в черные списки на серверах, если у вас динамический ip, и тп.
smtp_sasl_auth_enable рекомендую выставить в yes, для включения авторизации при отправки

Оффлайн Alecander1

  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
тож измучался с настройкой.
создал запись в таблице users
через bat письмо отправляю в логах подобное:

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

нажимаю в bat получить письма в логах вот так:
(Нажмите, чтобы показать/скрыть)

если через squirrelmail
то
ERROR: Connection dropped by IMAP server

про name=mail.example.ru type=A: Host not found
я так понимаю днс сервер ругается. но как ни кручу его всё равно то так то про loops back to myself

в файле зоны example.ru в bind9
(Нажмите, чтобы показать/скрыть)

почтовая вся система строго по книжке. все контрольные поверки которые были.
проходят без ошибок
telnet localhost 25
telnet localhost pop3
root@mail:/etc/bind# netstat -tap
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 *:imaps                 *:*                     LISTEN      4656/couriertcpd
tcp        0      0 *:pop3s                 *:*                     LISTEN      4694/couriertcpd
tcp        0      0 localhost.localdo:10024 *:*                     LISTEN      4134/amavisd (maste
tcp        0      0 localhost.localdo:10025 *:*                     LISTEN      4764/master
tcp        0      0 localhost.localdo:mysql *:*                     LISTEN      4208/mysqld
tcp        0      0 *:pop3                  *:*                     LISTEN      4672/couriertcpd
tcp        0      0 *:imap2                 *:*                     LISTEN      4634/couriertcpd
tcp        0      0 *:www                   *:*                     LISTEN      4889/apache2
tcp        0      0 mail.example.ru:domain   *:*                     LISTEN      4071/named
tcp        0      0 localhost.locald:domain *:*                     LISTEN      4071/named
tcp        0      0 *:ssh                   *:*                     LISTEN      4097/sshd
tcp        0      0 *:smtp                  *:*                     LISTEN      4764/master
tcp        0      0 localhost.localdoma:953 *:*                     LISTEN      4071/named


в /etc/mailname
example.ru

в /etc/hostname
mail

в /etc/hosts
127.0.0.1 localhost.localdomain localhost
192.168.21.5    mail.example.ru mail



С ДНС оказывается всё впорядке )))
зато книжку прочитал от корки до корки))
проблемма была в Таблице transport
я туда как то тиснул запись
example.ru smtp:mail.example.ru

вот петля и получалсь
loops back to myself )))

удалил запись и всё стало рабоатть.

Пользователь решил продолжить мысль 04 Сентября 2009, 12:41:43:
сейчас другая проблемма
это при получении попытке войти в squrrelmail
Sep  4 11:51:19 mail imapd: LOGIN, user=alexander@example.ru, ip=[::ffff:127.0.0.1], port=[36730], protocol=IMAP
Sep  4 11:51:19 mail imapd: LOGOUT, user=alexander@example.ru, ip=[::ffff:127.0.0.1], headers=0, body=0, rcvd=30, sent=238, time=0

это просто из the bat!
Sep  4 11:51:45 mail pop3d: Connection, ip=[::ffff:192.168.1.3]
Sep  4 11:51:45 mail pop3d: LOGIN, user=alexander@example.ru, ip=[::ffff:192.168.1.3], port=[22045]
Sep  4 11:51:50 mail pop3d: LOGOUT, user=alexander@example.ru, ip=[::ffff:192.168.1.3], port=[22045], top=0, retr=0, rcvd=18, sent=48, time=5

вот логи
при попытке входа в squrrelmail
просто виснет и всё. ничего не происходит. браузер как бы задумывается так и висит...
« Последнее редактирование: 04 Сентября 2009, 12:41:43 от sancezz »
Для тех, кто обычно спрашивает про русский мануал - это не поможет.

Оффлайн Ve0

  • Активист
  • *
  • Сообщений: 262
    • Просмотр профиля
    • bUbuntu.spb.ru
Sep  4 15:09:30 veo-server amavis[26435]: (26435-01-54) (!)FWD via SMTP: <root@mail.nixteam.spb.ru> -> <root@mail.nixteam.spb.ru>,BODY=7BIT 451 4.3.0 TempFailed, id=26435-01-54, from MTA([127.0.0.1]:10025): 451 4.3.0 Error: queue file write error
Sep  4 15:09:30 veo-server amavis[26435]: (26435-01-54) Blocked MTA-BLOCKED, <root@mail.nixteam.spb.ru> -> <root@mail.nixteam.spb.ru>, Message-ID: <20090822144801.99B75F656@mail.nixteam.spb.ru>, mail_id: KvCu4ajWXgek, Hits: 3.472, size: 608, 7364 ms
Sep  4 15:09:30 veo-server postfix/smtp[26112]: 99B75F656: to=<root@mail.nixteam.spb.ru>, orig_to=<root>, relay=127.0.0.1[127.0.0.1]:10024, conn_use=54, delay=1110089, delays=1077550/32532/0/7.4, dsn=4.3.0, status=deferred (host 127.0.0.1[127.0.0.1] said: 451 4.3.0 TempFailed, id=26435-01-54, from MTA([127.0.0.1]:10025): 451 4.3.0 Error: queue file write error (in reply to end of DATA command))
Sep  4 15:09:30 veo-server postfix/qmgr[21565]: 99B75F656: from=<root@mail.nixteam.spb.ru>, status=expired, returned to sender
Sep  4 15:09:30 veo-server postfix/cleanup[26649]: warning: D30D71F0A7: virtual_alias_maps map lookup problem for root@mail.nixteam.spb.ru
Sep  4 15:09:30 veo-server postfix/qmgr[21565]: 99B75F656: status=deferred (bounce failed)
Sep  4 15:09:31 veo-server amavis[26667]: (26667-01-18) Negative SMTP response to data-dot (<veosrv@mail.nixteam.spb.ru>): 451 4.3.0 Error: queue file write error
Sep  4 15:09:31 veo-server amavis[26667]: (26667-01-18) (!)FWD via SMTP: <veosrv@mail.nixteam.spb.ru> -> <veosrv@mail.nixteam.spb.ru>,BODY=7BIT 451 4.3.0 TempFailed, id=26667-01-18, from MTA([127.0.0.1]:10025): 451 4.3.0 Error: queue file write error
Sep  4 15:09:31 veo-server amavis[26667]: (26667-01-18) Blocked MTA-BLOCKED, <veosrv@mail.nixteam.spb.ru> -> <veosrv@mail.nixteam.spb.ru>, Message-ID: <20090724030002.20ECEDDFC@mail.nixteam.spb.ru>, mail_id: l4JMJ5cBdC1k, Hits: 2.023, size: 958, 6989 ms
Sep  4 15:09:31 veo-server postfix/smtp[26653]: 20ECEDDFC: to=<veosrv@mail.nixteam.spb.ru>, orig_to=<veosrv>, relay=127.0.0.1[127.0.0.1]:10024, conn_use=18, delay=3658169, delays=3625630/32533/0/7, dsn=4.3.0, status=deferred (host 127.0.0.1[127.0.0.1] said: 451 4.3.0 TempFailed, id=26667-01-18, from MTA([127.0.0.1]:10025): 451 4.3.0 Error: queue file write error (in reply to end of DATA command))
Sep  4 15:09:31 veo-server postfix/qmgr[21565]: 20ECEDDFC: from=<veosrv@mail.nixteam.spb.ru>, status=expired, returned to sender
Sep  4 15:09:31 veo-server postfix/cleanup[26625]: warning: 5FE4E1F0A7: virtual_alias_maps map lookup problem for veosrv@mail.nixteam.spb.ru
Sep  4 15:09:31 veo-server postfix/qmgr[21565]: 20ECEDDFC: status=deferred (bounce failed)

как с этим бороться? письма не уходят и не принимаются.
bUbuntu - In a world without walls who needs Windows?..

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
У тебя похоже петля через локалхост стоит. Разгреби конфиги.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн dcum

  • Любитель
  • *
  • Сообщений: 93
    • Просмотр профиля
Пропустил установку amavisd-new и ClamAV . Перешел сразу к spamassasin + установил Razor, Pyzor And DCC.
При запуске spamassassin —lint
выдает
Цитировать
warn: archive-iterator: unable to open —lint: No such file or directory
Почему-то при установке spamassasin не создается ни одного файла в etc/spamassasin
« Последнее редактирование: 04 Сентября 2009, 21:36:48 от dcum »

Оффлайн Ve0

  • Активист
  • *
  • Сообщений: 262
    • Просмотр профиля
    • bUbuntu.spb.ru
У тебя похоже петля через локалхост стоит. Разгреби конфиги.
Я проверил все конфиги, ничего не трогал. Все по мануалу. Где хоть смотреть?
bUbuntu - In a world without walls who needs Windows?..

Оффлайн Alecander1

  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
при получении попытке войти в squrrelmail
Sep  4 11:51:19 mail imapd: LOGIN, user=alexander@example.ru, ip=[::ffff:127.0.0.1], port=[36730], protocol=IMAP
Sep  4 11:51:19 mail imapd: LOGOUT, user=alexander@example.ru, ip=[::ffff:127.0.0.1], headers=0, body=0, rcvd=30, sent=238, time=0

это просто из the bat!
Sep  4 11:51:45 mail pop3d: Connection, ip=[::ffff:192.168.1.3]
Sep  4 11:51:45 mail pop3d: LOGIN, user=alexander@example.ru, ip=[::ffff:192.168.1.3], port=[22045]
Sep  4 11:51:50 mail pop3d: LOGOUT, user=alexander@example.ru, ip=[::ffff:192.168.1.3], port=[22045], top=0, retr=0, rcvd=18, sent=48, time=5


вот логи
при попытке входа в squrrelmail
просто виснет и всё. ничего не происходит. браузер как бы задумывается так и висит...
Для тех, кто обычно спрашивает про русский мануал - это не поможет.

Оффлайн Andeee

  • Участник
  • *
  • Сообщений: 106
    • Просмотр профиля
Не могу найти dcc для x64..
Надо из исходников собирать??
Подкажите плиз

Оффлайн 73

  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Добрый день!
У кого работает уведомление об использовании квоты, т.е.
корректно настроен файл http://puuhis.net/vhcs/quota.txt?
Я настроил, но видимо не всё, так как  на ящик почтового мастера
приходит пустая таблица “Daily Quota Report”.
Кстати, у кого как квоты настроены для виртуального почтового домена?
Можете поделиться конфигурационными файлами?
У меня в файле main.cf параметр
virtual_mail_base= /home/vmail.

Патч postfix делал уже в последнюю очередь, вручную.
Навсякий случай прикладываю свой main.cf полученный из Webmin.

main.cf
non-default parameters

alias_maps    hash:/etc/aliases
append_dot_mydomain    no
biff    no
broken_sasl_auth_clients    yes
content_filter    smtp-amavis:[127.0.0.1]:10024
html_directory    /usr/share/doc/postfix/html
mailbox_command    procmail -a "$EXTENSION"
mailbox_size_limit    0
mydestination    ubu-server2.local.ua, localhost.local.ua, localhost
myhostname    ubu-server2.local.ua
mynetworks    127.0.0.0/8
myorigin    /etc/mailname
proxy_read_maps    $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains $relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps $recipient_canonical_maps $relocated_maps $transport_maps $mynetworks $virtual_mailbox_limit_maps
receive_override_options    no_address_mappings
recipient_delimiter    +
relay_domains    www.local.ua
smtp_tls_session_cache_database    btree:${data_directory}/smtp_scache
smtpd_banner    $myhostname ESMTP $mail_name (Ubuntu)
smtpd_recipient_restrictions    permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination
smtpd_sasl_auth_enable    yes
smtpd_sasl_authenticated_header    yes
smtpd_sasl_path    private/auth
smtpd_sasl_type    dovecot
smtpd_tls_auth_only    yes
smtpd_tls_cert_file    /etc/ssl/certs/postfix.pem
smtpd_tls_key_file    /etc/ssl/private/postfix.pem
smtpd_tls_session_cache_database    btree:${data_directory}/smtpd_scache
smtpd_use_tls    yes
transport_maps    mysql:/etc/postfix/mysql-virtual_transports.cf
virtual_alias_domains    
virtual_alias_maps    mysql:/etc/postfix/mysql-virtual-alias-maps.cf,mysql:/etc/postfix/mysql-email2email.cf
virtual_gid_maps    static:5000
virtual_mailbox_base    /home/vmail
virtual_mailbox_domains    mysql:/etc/postfix/mysql-virtual-mailbox-domains.cf
virtual_mailbox_limit_maps    mysql:/etc/postfix/mysql-virtual_mailbox_limit_maps.cf
virtual_mailbox_limit_override    yes
virtual_mailbox_maps    mysql:/etc/postfix/mysql-virtual-mailbox-maps.cf
virtual_maildir_extended    yes
virtual_maildir_limit_message    "The user you are trying to reach is over quota."
virtual_overquota_bounce    yes
virtual_transport    dovecot
virtual_uid_maps    static:5000
---------------------------------------
main.cf
parameters defined as per defaults

alias_database    hash:/etc/aliases
config_directory    /etc/postfix
inet_interfaces    all
readme_directory    /usr/share/doc/postfix



Оффлайн obsessionsys

  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
    • IT-MEHANIKA
Сейчас пишу скрипт автоматического добавления пользователей в БД ну и так далее, будет возможность как просматривать все записи в мускуле так и создавать и удалять пользователей, попробую еще сделать что бы можно было заменить пароль у определенного пользователя....скрипт только на стадии разработки сейчас только работает у меня создание пользователей и просмотр их, в консоле разумеется....как только сделаю полностью, сразу же выложу...
Что бы хорошее становилось лучшим, а лучшее - совершенным!

Оффлайн Данuл

  • Новичок
  • *
  • Сообщений: 48
  • Кто он? Простой студент?
    • Просмотр профиля
    • Lan#23
Сейчас пишу скрипт автоматического добавления пользователей в БД ну и так далее, будет возможность как просматривать все записи в мускуле так и создавать и удалять пользователей, попробую еще сделать что бы можно было заменить пароль у определенного пользователя....скрипт только на стадии разработки сейчас только работает у меня создание пользователей и просмотр их, в консоле разумеется....как только сделаю полностью, сразу же выложу...

Мне кажется легче веб-форму сделать... Там и визуально всё привлекательней и функционально проще...
С уважением, ...

 

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