The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"рассылка средствами qmail"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"рассылка средствами qmail"
Сообщение от LiquID emailИскать по авторуВ закладки on 11-Апр-03, 11:41  (MSK)
сталкнулся с проблемой невозможности произвести рассылку встроенными средствами qmail.
в документации к qmail сказано:
"Введите список адресов в ~user/.qmail-list, по одному в строку. Далее
вся входящая почта для user-list будет направляться по каждому адресу из этого файла."
..сделал все как сказано, но эффект нулевой.
при отправке сообщения на user-list@domain сервер отвечает "нет такого пользователя user-list".
подскажите, куда копать, если кто сталкивался с такой проблемой.

конфигурация:
freebsd 4.7
qmail-1.03
vpopmail
работает все через tcpserver

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "рассылка средствами qmail"
Сообщение от aaa Искать по авторуВ закладки on 11-Апр-03, 11:55  (MSK)
а не в ~/alias?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "рассылка средствами qmail"
Сообщение от LiquID emailИскать по авторуВ закладки on 11-Апр-03, 12:06  (MSK)
>а не в ~/alias?

да нет вроде, в факе сказано в ~user/.qmail-list
а если в алиас, то что нужно еще сделать?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "рассылка средствами qmail"
Сообщение от Ihor Искать по авторуВ закладки on 11-Апр-03, 11:58  (MSK)
А если отравить письмо на user@domain - доходит или нет?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "рассылка средствами qmail"
Сообщение от LiquID emailИскать по авторуВ закладки on 11-Апр-03, 12:10  (MSK)
>А если отравить письмо на user@domain - доходит или нет?
да, доходит.
единственное, поскольку у меня стоит vpopmail, то директории почтовых пользователей находятся в ~vpopmail/domains/my.domain/ .
т.е. все почтовые пользователи не являются системными, и у них нету директории которую можно было бы считать как директорию "~".
мне кажется собака порылась гдето тут :)
но как выйти из этого положения не знаю.
возможно я и ошибаюсь.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "рассылка средствами qmail"
Сообщение от yard Искать по авторуВ закладки on 11-Апр-03, 12:16  (MSK)
>>А если отравить письмо на user@domain - доходит или нет?
>да, доходит.
>единственное, поскольку у меня стоит vpopmail, то директории почтовых пользователей находятся в
>~vpopmail/domains/my.domain/ .
>т.е. все почтовые пользователи не являются системными, и у них нету директории
>которую можно было бы считать как директорию "~".
>мне кажется собака порылась гдето тут :)
>но как выйти из этого положения не знаю.
>возможно я и ошибаюсь.

man vpopbull

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "рассылка средствами qmail"
Сообщение от LiquID emailИскать по авторуВ закладки on 11-Апр-03, 12:17  (MSK)
>man vpopbull
ок, сейчас гляну

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "рассылка средствами qmail"
Сообщение от LiquID emailИскать по авторуВ закладки on 11-Апр-03, 12:48  (MSK)
>man vpopbull
мне нужно рассылку не только по пользователям моего домена делать, но и для пользователей других, внешних, реальных доменов.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "рассылка средствами qmail"
Сообщение от Ihor Искать по авторуВ закладки on 11-Апр-03, 12:18  (MSK)
А что показывает
qmail-getpw user
?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "рассылка средствами qmail"
Сообщение от LiquID emailИскать по авторуВ закладки on 11-Апр-03, 12:21  (MSK)
>А что показывает
>qmail-getpw user
>?
для vpopmailу меня заведен пользователь list

%./qmail-getpw list
alias8281/var/qmail/alias-list

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "рассылка средствами qmail"
Сообщение от Ihor Искать по авторуВ закладки on 11-Апр-03, 12:34  (MSK)
Т.е. ты хочешь, чтобы работала рассылка через адрес list-list@domain?
Если petya-list@domain, то нужно посмотреть
qmail-getpw petya

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "рассылка средствами qmail"
Сообщение от LiquID emailИскать по авторуВ закладки on 11-Апр-03, 12:36  (MSK)
>Т.е. ты хочешь, чтобы работала рассылка через адрес list-list@domain?
>Если petya-list@domain, то нужно посмотреть
>qmail-getpw petya

да, именно list-list@domain

я посмотрел, что делать теперь?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "рассылка средствами qmail"
Сообщение от Ihor Искать по авторуВ закладки on 11-Апр-03, 14:47  (MSK)
За адрес list "отвечает" пользователь alias и его домашний каталог
/var/qmail/alias-list
т.е. туда и надо положить .qmail-list и сделать его
chown alias .qmail-list
chmod 0600 .qmail-list

  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "рассылка средствами qmail"
Сообщение от Ihor Искать по авторуВ закладки on 11-Апр-03, 15:24  (MSK)
Перечитал ещё раз твои сообщения и понял, что я не совсем прав.
alias - не совсем обычный пользователь.
Скорее всего, то что нужно тебе - это просто добавить в
qmail/alias
файл .qmail-list-list, установить на него корректные првава и добавить в него всё, что нужно.
Схема user-ext полезна, когда такой пользователь существует (и у него есть домашний каталог) и ты хочешь дать ему право самому настраивать свои списки рассылки.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "рассылка средствами qmail"
Сообщение от LiquID emailИскать по авторуВ закладки on 11-Апр-03, 15:40  (MSK)
>Перечитал ещё раз твои сообщения и понял, что я не совсем прав.
>
>alias - не совсем обычный пользователь.
>Скорее всего, то что нужно тебе - это просто добавить в
>qmail/alias
>файл .qmail-list-list, установить на него корректные првава и добавить в него всё,
>что нужно.
>Схема user-ext полезна, когда такой пользователь существует (и у него есть домашний
>каталог) и ты хочешь дать ему право самому настраивать свои списки
>рассылки.

сейчас попробую так сделать :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "рассылка средствами qmail"
Сообщение от LiquID emailИскать по авторуВ закладки on 11-Апр-03, 15:57  (MSK)
>Перечитал ещё раз твои сообщения и понял, что я не совсем прав.
>
>alias - не совсем обычный пользователь.
>Скорее всего, то что нужно тебе - это просто добавить в
>qmail/alias
>файл .qmail-list-list, установить на него корректные првава и добавить в него всё,
>что нужно.
>Схема user-ext полезна, когда такой пользователь существует (и у него есть домашний
>каталог) и ты хочешь дать ему право самому настраивать свои списки
>рассылки.

не помогло :(
сделал в  директории /var/qmail/alias файл .qmail-list-list, добавил в него адреса юзверей.
отправил письмо на list-list@domain
говорит нет такого юзверя.
не знаю уж что и делать..


  Рекомендовать в FAQ | Cообщить модератору | Наверх

16. "рассылка средствами qmail"
Сообщение от Ihor Искать по авторуВ закладки on 11-Апр-03, 16:18  (MSK)
А что у тебя в
qmail/control/virtualdomains
qmail/users/assign
?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

17. "рассылка средствами qmail"
Сообщение от LiquID emailИскать по авторуВ закладки on 11-Апр-03, 16:24  (MSK)
>А что у тебя в
>qmail/control/virtualdomains
>qmail/users/assign
>?
в первом:
domain.ru:domain.ru
host.domain.ru:host.domain.ru

во втором:
+domain.ru-:domain.ru:88:83:/home/vpopmail/domains/domain.ru:-::
+host.domain.ru-:domain.ru:88:83:/home/vpopmail/domains/domain.ru:-::

  Рекомендовать в FAQ | Cообщить модератору | Наверх

18. "рассылка средствами qmail"
Сообщение от Ihor Искать по авторуВ закладки on 11-Апр-03, 17:20  (MSK)
Тогда почта на адрес list-list@domain.ru будет доставляться пользователю domain.ru с домашним каталогом в /home/vpopmail/domains/domain.ru =>
туда и нужно положить .qmail-list-list

  Рекомендовать в FAQ | Cообщить модератору | Наверх

19. "рассылка средствами qmail"
Сообщение от LiquID emailИскать по авторуВ закладки on 11-Апр-03, 17:25  (MSK)
>Тогда почта на адрес list-list@domain.ru будет доставляться пользователю domain.ru с домашним каталогом в /home/vpopmail/domains/domain.ru =>
>туда и нужно положить .qmail-list-list
заработало :)
спасибо огроменное!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

20. "рассылка средствами qmail"
Сообщение от phoenix Искать по авторуВ закладки on 11-Апр-03, 18:40  (MSK)
>>Тогда почта на адрес list-list@domain.ru будет доставляться пользователю domain.ru с домашним каталогом в /home/vpopmail/domains/domain.ru =>
>>туда и нужно положить .qmail-list-list
>заработало :)
>спасибо огроменное!

А вообще лучше использовать ezmlm =) (кэшно не входит с стандартные инструменты qmail но всеж :))

  Рекомендовать в FAQ | Cообщить модератору | Наверх

21. "рассылка средствами qmail"
Сообщение от proff emailИскать по авторуВ закладки on 14-Апр-03, 19:18  (MSK)
Узкое место рассылки с помощью .qmail-maillist в том, что на этот майл-лист могут слать почту все, кому только в голову придет. Самое примечательное, что майл-лист может использоваться как примитивный умножитель: отправляем спам на один адрес, а он за "твой" счет рассылается на многие. Достаточно изящно;)))

Для борьбы с эффектом умножения имеет смысл использовать "пару" строк shell-кода, которые добавляются в заголовок файла майл-листа.
См. синтаксис файла майл-листа в man dot-qmail.
В этих строчках кода просто определяем отправителя и в связи с этим решаем, что делать с письмом.

Помимо прочего, нужно помнить, что поле "From:" в письме элементарно подделывается, по этому содержание данного поля проверять малоэффективно.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

22. "рассылка средствами qmail"
Сообщение от LiquID emailИскать по авторуВ закладки on 15-Апр-03, 09:38  (MSK)
>Узкое место рассылки с помощью .qmail-maillist в том, что на этот майл-лист
>могут слать почту все, кому только в голову придет. Самое примечательное,
>что майл-лист может использоваться как примитивный умножитель: отправляем спам на один
>адрес, а он за "твой" счет рассылается на многие. Достаточно изящно;)))
>
>
>Для борьбы с эффектом умножения имеет смысл использовать "пару" строк shell-кода, которые
>добавляются в заголовок файла майл-листа.
>См. синтаксис файла майл-листа в man dot-qmail.
>В этих строчках кода просто определяем отправителя и в связи с этим
>решаем, что делать с письмом.
>
>Помимо прочего, нужно помнить, что поле "From:" в письме элементарно подделывается, по
>этому содержание данного поля проверять малоэффективно.


у меня как раз такой вопрос возник и я его вынес в  отдельный топик :)
мысль понял и полностью согласен, что такой вариант рассылке не безопасен.
можете посоветовать другие способы организации рассылки?
подозреваю что ответом будет ezmlm или majordom :)
сам я их никогда не устанавливал/настраивал.
они лишены описаных вами недостатков?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

23. "рассылка средствами qmail"
Сообщение от proff emailИскать по авторуВ закладки on 15-Апр-03, 14:09  (MSK)
>можете посоветовать другие способы организации рассылки?
>подозреваю что ответом будет ezmlm или majordom :)
>сам я их никогда не устанавливал/настраивал.

я их тоже не использовал.
моим скормным целям (рассылка шуток знакомым) вполне соответсвует .qmail-maillist.

>они лишены описаных вами недостатков?

судя по их описаниям, это полноценные модерируемые майл-листы. степень надежности оценить не могу, т.к. не использовал.

если Ваши цели близки моим, то вам, судя по всему, вполне можно ограничиться вариантом .qmail-maillist.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

24. "рассылка средствами qmail"
Сообщение от LiquID emailИскать по авторуВ закладки on 16-Апр-03, 09:30  (MSK)
>судя по их описаниям, это полноценные модерируемые майл-листы. степень надежности оценить не
>могу, т.к. не использовал.
>
>если Ваши цели близки моим, то вам, судя по всему, вполне можно
>ограничиться вариантом .qmail-maillist.

к сожалению у меня другой вариант.
мне нужно строго оградить майллисты от возможных посягательств :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

25. "рассылка средствами qmail"
Сообщение от proff emailИскать по авторуВ закладки on 16-Апр-03, 10:56  (MSK)
>к сожалению у меня другой вариант.

насколько я понимаю -- другой вариант использования майл-листа? т.е. пользовательская подписка/отписка, огромное количество респондентов, списков рассылки и т.п.? если это так, то .qmail-maillist Вам точно не помощник.

>мне нужно строго оградить майллисты от возможных посягательств :)

дело в том, что .qmail-maillist позволяет исполнять перед отправкой письма по списку респондентов _свой_ программный код, а именно, строку (две, три и т.п.) shell-скрипта, что-либо более изящное сложно было бы придумать.

пример:
| cat | mail -s test username@domain.ru

и отправленное на .qmail-maillist письмо попадает в полном виде (со всеми заголовками) на адрес username@domain.ru. рекомендую поэкспериментировать с .qmail-maillist.

другими словами, если Вы каким-то специальным образом хотите обеспечить безопасность -- то никто Вам это сделать не помешает, а наоборот, .qmail-maillist предоставит все условия для этого.
следовательно, строго оградить майллисты от возможных посягательств можно и с случае .qmail-maillist; для этого другой софт использовать не обязательно.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

26. "рассылка средствами qmail"
Сообщение от LiquID emailИскать по авторуВ закладки on 17-Апр-03, 13:26  (MSK)
>насколько я понимаю -- другой вариант использования майл-листа? т.е. пользовательская подписка/отписка, огромное
>количество респондентов, списков рассылки и т.п.? если это так, то .qmail-maillist
>Вам точно не помощник.
у меня не особо сложная рассылка, 40-50 получателей.
и никакой автоматизации процесса. :)
но все же не хотелось бы допустить некорректного использования рассылки, даже случайного.

>>мне нужно строго оградить майллисты от возможных посягательств :)
>
>дело в том, что .qmail-maillist позволяет исполнять перед отправкой письма по списку
>респондентов _свой_ программный код, а именно, строку (две, три и т.п.)
>shell-скрипта, что-либо более изящное сложно было бы придумать.
>
>пример:
>| cat | mail -s test username@domain.ru
>
>и отправленное на .qmail-maillist письмо попадает в полном виде (со всеми заголовками)
>на адрес username@domain.ru. рекомендую поэкспериментировать с .qmail-maillist.
>
честно говоря не очень представляю, как сделать, чтоб .qmail-maillist откидывал письма с неправильных адресов.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

27. "рассылка средствами qmail"
Сообщение от proff emailИскать по авторуВ закладки on 17-Апр-03, 14:14  (MSK)
>честно говоря не очень представляю, как сделать, чтоб .qmail-maillist откидывал письма с
>неправильных адресов.

вот с этого и нужно было начинать;)
а то потратили столько времени на обсуждение малоконкретных вещей...

вот примитивный пример, который иллюстрирует применение .qmail-maillist в качестве майл-листа с ограничением по отправителям.

вот заголовок файла .qmail-maillist, который как бы является описанием листа рассылки maillist@vdomain.ru:

| if head -n 5 | grep -f .mstrings; then exit 0; else bouncesaying "Access denied. This is moderated mailing list."; fi
+list
&user1@domain.ru
&user2@domain.ru
...

первая строка, начинающаяся симолом "|" (вертикальная черта или символ конвеера) содержит shell-код, который будет выполнен в начале обработки листа рассылки.

в файле .mstrings (matched strings) содержатся допустимые паттерны, которые должны находиться в заголовке письма.
пример паттерна, -- IP-адрес допустимого отправителя.
остальные отправители (неразрешенные) получат отлуп на письмо с причиной "Access denied. This is moderated mailing list".
все.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

28. "рассылка средствами qmail"
Сообщение от LiquID emailИскать по авторуВ закладки on 17-Апр-03, 14:56  (MSK)
>вот с этого и нужно было начинать;)
>а то потратили столько времени на обсуждение малоконкретных вещей...

поскольку я такие вещи делаю впервые, то для меня маловажного тут не было.
поэтому я только рад подробному обсуждению :)


>вот заголовок файла .qmail-maillist, который как бы является описанием >листа рассылки maillist@vdomain.ru.....

сначала прочитал man dot-mail, потом попробывал Ваш пример. Не сразу получилось, но потом разобрался %)
работает отлично!
После всего могу сказать, что приятно общаться с знающими людьми :)
Спасибо огромное, еще не раз приду сюда за советом :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру