Люди помогите с SendMail

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
PREDO
рядовой
Сообщения: 29
Зарегистрирован: 2009-06-22 16:16:52
Контактная информация:

Люди помогите с SendMail

Непрочитанное сообщение PREDO » 2009-07-19 5:57:28

Люди помогите разобраться с такой функцией в sendmail как Include :st:
Надо чтоб крон рассылал в определенной ситуации сообщения пользователям в сети!
Почта хранится на этом же ПК! у пользователей клиент Kmail сам автоматом считывает их!


К примеру создал запись в файле /etc/mail/aliases
project: :include:/usr/home/user/project
сам файл (/usr/home/user/project):
пытаюсь какнето запустить (как сам предположил :sorry: ) :
[user@freebsd.org]$ cat mai|sendmail project
mai - это фаил сообщения которое отправляется! - примерно такова вида (пока всё на стадии опыта!)!
To: AdmyServer@freebsd.org
From: server@freebsd.org
Subject: Внимание ...........!!!
Mime-Version: 1.0
Content-Type: text/plain; charset="koi8-r"
Content-Transfer-Encoding: 8bit

Интерфейс tun0 перегружен!!!


в ответ:
/home/user/dead.letter... Saved message in /home/user/dead.letter
ну и естественно никаких сообщений никуда не дошло!

так вот: -работает!!
перерыл инет - Ничего подробного по этой функции sendmail не нашол! Киньте ссылку на пример ! Пожалуйсто!!!!! :sorry:

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Люди помогите с SendMail

Непрочитанное сообщение paradox » 2009-07-19 6:07:13

а вас не учили что после редактирования файла алияс нужно перестороить бд?
нука срочно читать мануал!

PREDO
рядовой
Сообщения: 29
Зарегистрирован: 2009-06-22 16:16:52
Контактная информация:

Re: Люди помогите с SendMail

Непрочитанное сообщение PREDO » 2009-07-19 6:10:49

paradox писал(а):а вас не учили что после редактирования файла алияс нужно перестороить бд?
нука срочно читать мануал!
Блин - и всё!
буду счас "учится"!!!

paradox -> :evil: :ROFL:

PREDO
рядовой
Сообщения: 29
Зарегистрирован: 2009-06-22 16:16:52
Контактная информация:

Re: Люди помогите с SendMail

Непрочитанное сообщение PREDO » 2009-07-19 6:20:08

Перестроение Базы Данных Псевдонимов
Версия базы данных в виде hash или dbm может быть перестроена выполнением команды
newaliases

Это эквивалентно заданию sendmail флага -bi:
/usr/sbin/sendmail -bi
команда проходит!

freebsd# newaliases
/etc/mail/aliases: 28 aliases, longest 38 bytes, 326 bytes total
freebsd# /usr/sbin/sendmail -bi
/etc/mail/aliases: 28 aliases, longest 38 bytes, 326 bytes total


ток вот ничо не доходит! :sorry: :st:


----- The following addresses had permanent fatal errors -----
:include: /usr/home/user/project
(expanded from: <project@freebsd.org>)

----- Transcript of session follows -----
550 5.2.4 :include: /usr/home/user/project... Cannot open /usr/home/user/project: Group writable file
Последний раз редактировалось PREDO 2009-07-19 6:49:16, всего редактировалось 3 раза.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Люди помогите с SendMail

Непрочитанное сообщение paradox » 2009-07-19 6:33:49

вот бы вам еще почитать о самом формате алиясес
может быть тогда оно заработало бы

PREDO
рядовой
Сообщения: 29
Зарегистрирован: 2009-06-22 16:16:52
Контактная информация:

Re: Люди помогите с SendMail

Непрочитанное сообщение PREDO » 2009-07-19 6:40:58

paradox писал(а):вот бы вам еще почитать о самом формате алиясес
может быть тогда оно заработало бы
Мда - читаю уж!!!!

Код: Выделить всё

root: localuser
ftp-bugs: joe,eric,paul
bit.bucket:  /dev/null
procmail: "|/usr/local/bin/procmail"
Формат файла прост; имя почтового ящика слева от двоеточия сопоставляется назначению(ям) справа. В первом примере производится простое сопоставление почтового ящика root почтовому ящику localuser, для которого затем опять будет произведен поиск в базе данных синонимов. Если совпадений не обнаружится, сообщение будет доставлено локальному пользователю localuser. В следующем примере приведен список рассылки. Почта на адрес ftp-bugs рассылается на три локальных почтовых ящика: joe, eric и paul. Обратите внимание, что удалённый почтовый ящик может быть задан в виде <user@example.com>. В следующем примере показана запись почты в файл, в данном случае /dev/null. И в последнем примере показано отправление почты программе, в данном случае почтовое сообщение переправляется через канал UNIX® на стандартный вход /usr/local/bin/procmail.
имя почтового ящика слева от двоеточия сопоставляется назначению(ям) справа
project: :include: /usr/home/user/project

PREDO
рядовой
Сообщения: 29
Зарегистрирован: 2009-06-22 16:16:52
Контактная информация:

Re: Люди помогите с SendMail

Непрочитанное сообщение PREDO » 2009-07-19 6:53:44

paradox писал(а):вот бы вам еще почитать о самом формате алиясес
может быть тогда оно заработало бы
а Выб взяли и подскозали! в манах чот по данной теме ничего нет чоли!!! (см. выше!)

PREDO
рядовой
Сообщения: 29
Зарегистрирован: 2009-06-22 16:16:52
Контактная информация:

Re: Люди помогите с SendMail

Непрочитанное сообщение PREDO » 2009-07-19 7:01:33

Для особо длинных списков имен можно указать файл, где этот список содержится. Для этого в файл /usr/lib/aliases нужно занести стоку типа.

Participants: “:include:/usr/local/lib/participants.list”
Вариант - тож неработаетс!
project: ":include:/usr/home/user/project"
:st: :st: :st: :st: :bn: :"": :sorry: :cry:

И это вот логи SEndмайла - скажемс так!

Код: Выделить всё

----- The following addresses had permanent fatal errors -----
":include:/usr/home/user/project"
    (expanded from: <project@freebsd.org>)

   ----- Transcript of session follows -----
550 5.2.4 ":include:/usr/home/user/project"... Cannot open /usr/home/user/project: Group writable file


PREDO
рядовой
Сообщения: 29
Зарегистрирован: 2009-06-22 16:16:52
Контактная информация:

Re: Люди помогите с SendMail

Непрочитанное сообщение PREDO » 2009-07-20 5:57:14

paradox писал(а):вот бы вам еще почитать о самом формате алиясес
может быть тогда оно заработало бы
:bn:
:"": Ха!!!!!
проблема не в этом оказалася!!!

Код: Выделить всё

   ----- Transcript of session follows -----
550 5.2.4 ":include:/usr/home/user/project"... Cannot open /usr/home/user/project: Group writable file 
Как видно из логов - sendmail просто по какимто странным причинам не мог открыть файлик со списком адресов!
Перепробывал наверно всё что можно с правами на файлы и папки, и менял пользователей и группы - всё бестолку!

Но стоило этот файл перетащить в /etc/mail (естественно всё это делаемс из под root):

Код: Выделить всё

freebsd# cp /usr/home/user/project  /etc/mail/project.list
или можно новый создать [freebsd# ee /etc/mail/project.list] ну ... заполнить его сразу адресами и сохранить незабытьс!

переправать файлик aliases на новый путь:

Код: Выделить всё

project: ":include:/etc/mail/project.list"
Выполнить команду:

Код: Выделить всё

newaliases
на некоторых форумах советают перед этой командой (newaliases) удалить файл базы [freebsd# rm aliases.db]

кстати сам project.list имеет такой формат:

Код: Выделить всё

user1@freebsd.org
olga@freebsd.org
выходим из под root пробуемс:

Код: Выделить всё

[user@freebsd.org]$ cat mai|sendmail project
Бежим на другие ПК, смотрим чо там Kmail спаймал?....... УРА Письмеца пришли!!! - Всё зароботало!
:Yahoo!: :Yahoo!: :Yahoo!: :Yahoo!: :Yahoo!: :-D :-D :ROFL: :ROFL: :ROFL: :Bravo: :Bravo: :Bravo: :good: :good: :crazy: :crazy: :"": :drinks: --- :evil:
Тему можно закрыть! Всем боооооольшое спасибо! :drinks:

Yevgeniy
сержант
Сообщения: 162
Зарегистрирован: 2008-10-06 17:04:38
Откуда: Ukraine

Re: Люди помогите с SendMail

Непрочитанное сообщение Yevgeniy » 2009-08-12 9:32:49

Всем привет, столкнулса с такой проблемой каждую ночь инет отваливаеться влогах нашол толко одну запись.

Код: Выделить всё

sendmail(3255) NOQUEUE:SYSERR(root):can not chdir(/var/spool/clientmqueue/): No such file or directory
Я так понял ошибка в том что нету директории clientmqueue, смущает миня не это, а то что sendmail я не ставил и не настраивал. Причем в одно и тоже время ошибку лупит.

Yevgeniy
сержант
Сообщения: 162
Зарегистрирован: 2008-10-06 17:04:38
Откуда: Ukraine

Re: Люди помогите с SendMail

Непрочитанное сообщение Yevgeniy » 2009-08-13 11:34:53

Создал недостающий каталог стало все нормально. Остался только один вопрос почему сендмеил пытается в 3 часа ночи сделать запись в этот каталог непонятно.
Есть идеи ????.(См выше)

Заранее спасибо.