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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

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

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

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
Не пиши вообще. Раз письма через него не уходят, пользы от того, что ты там поднимал - ноль.
Как это "зделать" - не знаю, в моем словаре нет слова "зделать".
У меня PHP настроен тривиально.

SMTP = mail.mydomain.local
smtp_port = 25

На всех машинах домена одинаково (ибо скрипты крона я на PHP пишу, и мне надо отправлять почту из скриптов)

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

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

Оффлайн Shwed

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

Дополнение.
В  /var/postfixadmin/config.inc.php было
$CONF['encrypt'] = 'md5crypt';
сделал
#$CONF['encrypt'] = 'md5';
поменял пароли через phpmyadmin
стало пускать..
но с чем было связано..

Дополнение2.
Все это произошло, оказывается, после того, как наш веб-мастер правил конфиг пхп под требования 1с-битрикс.
Вернули md5crypt, правда при этом он что то еще пошаманил в конфиге ))
« Последнее редактирование: 24 Ноября 2009, 15:18:23 от Shwed »

Оффлайн tagilchanin

  • Активист
  • *
  • Сообщений: 658
    • Просмотр профиля
Добрый день!
Вопрос возник вот такой. Как объединить несколько пользователей в одну группу для рассылки. Например есть несколько пользователей user1, user2,...user n. Как их объеденить в группу all@domain.ru. Если делать через Mysql, через таблицу forwardigs, то при отправке письма пишет: Recipient address rejected: Recipient unknown in virtual mailbox table.
« Последнее редактирование: 23 Ноября 2009, 14:46:34 от tagilchanin »
Выбери профессию, которую ты любишь, - и тебе не придется работать ни дня в твоей жизни. (Конфуций)

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
А в main.cf в строке virtual_alias_maps что стоит?

Оффлайн tagilchanin

  • Активист
  • *
  • Сообщений: 658
    • Просмотр профиля
В main.cf вот это:
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql-virtual_forwardings.cf, mysql:/etc/postfix/mysql-virtual_email2email.cf

Выбери профессию, которую ты любишь, - и тебе не придется работать ни дня в твоей жизни. (Конфуций)

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Странно, у меня именно так рассылки и работают. А внутри файла mysql-virtual_forwardings.cf все нормально? Только не постите сюда пароль.

Оффлайн tagilchanin

  • Активист
  • *
  • Сообщений: 658
    • Просмотр профиля
вот сам mysql-virtual_forwardings.cf:

user = mail_admin
password = *******
dbname = mail
query = SELECT domain AS virtual FROM domains WHERE domain='%s'
hosts = 127.0.0.1
Выбери профессию, которую ты любишь, - и тебе не придется работать ни дня в твоей жизни. (Конфуций)

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Ну вот, понятно. Поменяйте на

query = SELECT destination FROM forwardings WHERE source='%s'

если таблица у Вас сделана по этому HOWTO.

Оффлайн tagilchanin

  • Активист
  • *
  • Сообщений: 658
    • Просмотр профиля
ОГРОМНОЕ ЧЕЛОВЕЧЕСКОЕ СПАСИБО!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! :D
Выбери профессию, которую ты любишь, - и тебе не придется работать ни дня в твоей жизни. (Конфуций)

Оффлайн tagilchanin

  • Активист
  • *
  • Сообщений: 658
    • Просмотр профиля
Прикрутил postfixadmin
Для этого использовалась таблицы, находящиеся в базе postfixadmina (но сделать наоборот никто не запрещает  ;) )
Пришлось сделать изменения в следующих файлах:
1. /etc/postfix/mysql-virtual_domains.cf
    /etc/postfix/mysql-virtual_email2email.cf
    /etc/postfix/mysql-virtual_forwardings.cf
    /etc/postfix/mysql-virtual_mailboxes.cf
    /etc/postfix/mysql-virtual_mailbox_limit_maps.cf
    /etc/postfix/mysql-virtual_transports.cf
Причем, таблицы, аналогичной transport в базе mail, изпользуемой в /etc/postfix/mysql-virtual__transports.cf, я в базе postfixadmina не увидел, поэтому просто тупо скопировал ее. Решил, что если она мне понадобиться, я ее буду использовать без помощи postfixadmina.
2. /etc/pam.d/smtp
3. /etc/postfix/sasl/smtpd.conf
4. /etc/courier/authmysqlrc

Ну, в принципе, и все.


А какие изменения делали если не секрет???
Выбери профессию, которую ты любишь, - и тебе не придется работать ни дня в твоей жизни. (Конфуций)

Оффлайн Avolon

  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
Народ есть вопрос!
Есть прога которая отпровляет почту через мой сервак ,если письма приходят на адреса моего сервака то русские буквы в теле краказяблы а в теме нармальные ,если письма проходят через мой сервак наружу например на почту yandex.ru то все оки все русские буквы ((Да и заметил  Content-type: text/plain; charset=US-ASCII а как в место US-ASCII сделать  UTF-8
Где каасяк может быть
Сервак на DEBIAN

locale

LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

Оффлайн Alecander1

  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Люди подскажте, по выводу команды
spamassspamassassin --lint -D
там есть такая строка. врод как пишет not register а потом already registered

dbg: plugin: did not register Mail::SpamAssassin::Plugin::AWL, already registered

но у меня белые списки не работают.
вот такие строки есть в local.cf
всё что касается белых списков вроде как.
...
auto_whitelist_path /etc/mail/spamassassin/auto-wl/auto-whitelist
auto_whitelist_file_mode 0666

.....
loadplugin Mail::SpamAssassin::Plugin::AWL
...


сам файл /etc/mail/spamassassin/auto-wl/auto-whitelist содержит:
записи такого вида.


whitelist_from box@domain.ru
whitelist_from *@domain.ru
whitelist_from *@subscribe.ru


но к примеру с ящика box@domain.ru
письма часто идут с баллом 7-8
тоесть всё что после 7 это спам и обрезается.

подскажие гре капнуть.

spamassspamassassin --lint -D
проходит без единого warn и прочих гадоостей.

Пользователь решил продолжить мысль 10 Декабря 2009, 09:14:45:
ещё вопросец. чесно слово не могу найти ))

народ на форумах оперирует такимим логамии

X-Spam-Score: -99.165
X-Spam-Level:
X-Spam-Status: No, score=-99.165 tagged_above=-999 required=6.31
    tests=[BAYES_20=-0.74, HTML_MESSAGE=0.001, HTML_SHORT_LENGTH=1.574,
    USER_IN_WHITELIST=-100]

дак а где мне их глянуть.
если письмо не приходит.
в мал.лог
только запись вида
амавис:спам баллы и всё. ничео подробного за что и как насчитали.
« Последнее редактирование: 10 Декабря 2009, 09:14:45 от sancezz »
Для тех, кто обычно спрашивает про русский мануал - это не поможет.

Оффлайн slech

  • Любитель
  • *
  • Сообщений: 72
    • Просмотр профиля
все привет.
у меня задача поднять 5 ящиков - соответствено нету нужды в MySQL
почту буду раздавать через Dovecot.
Хочу сделать хранилище типа MilDir но не в папках пользователей
как такое сделать ?
home_mailbox = Maildir/ - не работает
если в Procmail прописать такое вот - DEFAULT=$HOME/Maildir/
то хранилище будет MailDir и у каждого системного пользователя в папке.
если убрать фильтр из procmail то почта складывается в 1 файл MDrop -  мне такое не нужно - потому как у меня будет около 1000 000 писем

т.е. задача изменить место хранения почты  на - /var/mail/domain.com
и сделать тип хранилища - MailDir

вроде так работает с виртуальными доменами, можно ли без них ?

спасибо.

Пользователь решил продолжить мысль 10 Декабря 2009, 21:11:57:
или для Dovecot неважно откуда и как будт представленны даные что бы отдавать их по IMAP ?
« Последнее редактирование: 10 Декабря 2009, 21:11:57 от slech »

Оффлайн robertkein

  • Новичок
  • *
  • Сообщений: 36
    • Просмотр профиля
    • Игровые автоматы бесплатно
Форумчане, взываю к коллективному и сознательному.
настроил почту по мануалу на первой странице. Почта отправляется различными ресурсами, например форумом при запросе на регистрацию, но при попытке зайти на почтовый ящик через белку, после авторизации выдает ошибку:
ERROR: Connection dropped by IMAP server.
Готов предоставить любые конфиги.
лог mail.info:
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 14 Декабря 2009, 16:38:54 от robertkein »

Оффлайн tagilchanin

  • Активист
  • *
  • Сообщений: 658
    • Просмотр профиля
Ребят никто не сталкивался с такой проблемой. Настроено, работает, но при отправке с некоторых ящиков письма не уходят в логах вот такое сообщение:
(Нажмите, чтобы показать/скрыть)
Я почему то грешу на Microsoft Outlook 2007. Подскажите пожалуйста.
Выбери профессию, которую ты любишь, - и тебе не придется работать ни дня в твоей жизни. (Конфуций)

 

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