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


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

Автор Тема: PostFix + рассылка рекламы  (Прочитано 1325 раз)

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

Оффлайн andreik99

  • Автор темы
  • Активист
  • *
  • Сообщений: 423
    • Просмотр профиля
PostFix + рассылка рекламы
« : 17 Апреля 2010, 12:38:22 »
Всем юзерам Убунты доброго времени суток.
Я в Ubuntu еще не профи, я только учусь, поэтому прошу сильно меня ногами не бить  :police:
Наша компания имеет постоянных клиентов, которым мы периодически отправляем свои новости (не путать со спамом, когда отправляется просто всем кому получится).
Допустим есть файл со списком получателей, к примеру в виде CSV:
(Нажмите, чтобы показать/скрыть)
Подскажите как можно сделать так, чтобы оправляя письмо на некий свой локальный адрес оно "разможилось" согласно списка и каждый получатель в поле "To" принятого сообщения видел только свой адрес?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: PostFix + рассылка рекламы
« Ответ #1 : 17 Апреля 2010, 17:03:00 »
1. Поставить любого робота для управления списками рассылок.
2. Прикрутить прокмейл.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн andreik99

  • Автор темы
  • Активист
  • *
  • Сообщений: 423
    • Просмотр профиля
Re: PostFix + рассылка рекламы
« Ответ #2 : 17 Апреля 2010, 20:34:15 »
например (это о роботах)
вот под форточками M-Daemon с этим сам прекрасно справляется. Неужели нет под UBUNTU близнеца?  :-[

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: PostFix + рассылка рекламы
« Ответ #3 : 17 Апреля 2010, 21:24:53 »
Под Ubuntu нет комбайнов...
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Tokh

  • Активист
  • *
  • Сообщений: 705
    • Просмотр профиля
Re: PostFix + рассылка рекламы
« Ответ #4 : 18 Апреля 2010, 12:06:03 »
Подскажите как можно сделать так, чтобы оправляя письмо на некий свой локальный адрес оно "разможилось" согласно списка и каждый получатель в поле "To" принятого сообщения видел только свой адрес?

Есть утилита sendemail. Она не установлена по дефолту. Если установить, то
(Нажмите, чтобы показать/скрыть)
сделает нужное. Это скрипт. Этот текст надо поместить в файл и этому файлу дать атрибут "исполняемый". После чего этот скрипт можно запускать из ком.строки, можно по расписанию из cron.

Параметры для sendemail приведены фантазийные, читайте man.
Строку echo "sendemail..." надо заменить на вызов sendemail.
Имя файла с именами-адресами можно указывать как первый параметр ком.строки.

Файл addr-list.csv должен состоять только из строк формата
"name";"e-mail"иначе надо надфильком поработать. Но через точку с запятой в конце каждой строки файла можно дописать что угодно. Записи в файле после второй ';' не обрабатываются, хотя считываются.
« Последнее редактирование: 18 Апреля 2010, 12:10:00 от Somewhere there out there »
StarDict и Mueller помогут против английского мануала.

Оффлайн andreik99

  • Автор темы
  • Активист
  • *
  • Сообщений: 423
    • Просмотр профиля
Re: PostFix + рассылка рекламы
« Ответ #5 : 18 Апреля 2010, 17:35:31 »
Есть утилита sendemail.
сделает нужное.
А содержимое сообщения (subj, text...) она откуда берет?
я так понял, она только "размножает" и подсовывает его Sendmail'у

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: PostFix + рассылка рекламы
« Ответ #6 : 18 Апреля 2010, 18:14:16 »
А прочитать документацию?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Tokh

  • Активист
  • *
  • Сообщений: 705
    • Просмотр профиля
Re: PostFix + рассылка рекламы
« Ответ #7 : 18 Апреля 2010, 20:37:07 »
Есть утилита sendemail.
сделает нужное.
А содержимое сообщения (subj, text...) она откуда берет?
я так понял, она только "размножает" и подсовывает его Sendmail'у

Сделайте переменные
sabj_text="Нужны деньги."
body_text="$( cat /имя/файла/с/телом/письма )"
В скрипте доступ к содержимому переменных осуществляется так:
sendemail --sabj="${sabj_text}"
echo ${body_text}
Кавычки - когда надо несколько слов объединить в единую строку, в один параметр и т.п.
Фигурные скобки - можно убрать, но ... Программист когда ложится спать ставит рядом стакан с водой, если захочет утром напиться и пустой стакан, если не захочет. Пусть будут скобки, так правильно. :)
При совсем точной и окончательной формулировке могу доработать скрипт.

И также
aptitude show sendemail
sudo apt-get install sendemail
man sendemail
StarDict и Mueller помогут против английского мануала.

 

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