URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 81725
[ Назад ]

Исходное сообщение
"отправка сообщений от cron"

Отправлено nikkhan , 27-Авг-08 12:54 
Доброе время суток! Только установил freebsd настроил ssh, cvsup. Запустил задачи в cron'e. Какие настройки надо сделать, чтобы сообщения задач cron'a посылались мне на внешний ящик. Нужно ли настраивать почтовый сервер? freebsd 7, в Инет ходит через шлюз. В crontab'e прописал MAILTO=name@domain.com, и в aliases поставил root:name@domain.com, но на ящик ничего не поступает, хоть выполнилась задача успешно или нет. Сообщения приходят в /var/mail/root. Заранее благодарю!

Содержание

Сообщения в этом обсуждении
"отправка сообщений от cron"
Отправлено YuryD , 27-Авг-08 13:01 
>Инет ходит через шлюз. В crontab'e прописал MAILTO=name@domain.com, и в aliases
>поставил root:name@domain.com, но на ящик ничего не поступает, хоть выполнилась задача
>успешно или нет. Сообщения приходят в /var/mail/root. Заранее благодарю!

newaliases :)


"отправка сообщений от cron"
Отправлено nikkhan , 27-Авг-08 14:09 
>>Инет ходит через шлюз. В crontab'e прописал MAILTO=name@domain.com, и в aliases
>>поставил root:name@domain.com, но на ящик ничего не поступает, хоть выполнилась задача
>>успешно или нет. Сообщения приходят в /var/mail/root. Заранее благодарю!
>
> newaliases :)

Я только начал изучать freebsd :-) Ага, понятно, значит это команда запускает aliases с внесенными изменениями. Запустил... Но сообщения так и не приходят... Какие еще есть настройки, которые мной не учтены?


"отправка сообщений от cron"
Отправлено dasich , 27-Авг-08 14:17 
>Доброе время суток! Только установил freebsd настроил ssh, cvsup. Запустил задачи в
>cron'e. Какие настройки надо сделать, чтобы сообщения задач cron'a посылались мне
>на внешний ящик. Нужно ли настраивать почтовый сервер? freebsd 7, в
>Инет ходит через шлюз. В crontab'e прописал MAILTO=name@domain.com, и в aliases
>поставил root:name@domain.com, но на ящик ничего не поступает, хоть выполнилась задача
>успешно или нет. Сообщения приходят в /var/mail/root. Заранее благодарю!

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


"отправка сообщений от cron"
Отправлено nikkhan , 27-Авг-08 14:47 
>>Доброе время суток! Только установил freebsd настроил ssh, cvsup. Запустил задачи в
>>cron'e. Какие настройки надо сделать, чтобы сообщения задач cron'a посылались мне
>>на внешний ящик. Нужно ли настраивать почтовый сервер? freebsd 7, в
>>Инет ходит через шлюз. В crontab'e прописал MAILTO=name@domain.com, и в aliases
>>поставил root:name@domain.com, но на ящик ничего не поступает, хоть выполнилась задача
>>успешно или нет. Сообщения приходят в /var/mail/root. Заранее благодарю!
>
>Тебе надо пересылать сообщения через сервер провайдера или же через официальный корпоративный
>сервак, иначе на публичный адрес не дойдет, будут за спамера принимать.
>

Я поставил адрес почтового ящика нашего рабочего сервера (Fedora Core, Posrfix+MailScanner+spamassassin). Когда приходит сообщение от cron'a, какой адрес в поле "from" должен по идее стоять?


"отправка сообщений от cron"
Отправлено dasich , 27-Авг-08 15:09 
>[оверквотинг удален]
>>>поставил root:name@domain.com, но на ящик ничего не поступает, хоть выполнилась задача
>>>успешно или нет. Сообщения приходят в /var/mail/root. Заранее благодарю!
>>
>>Тебе надо пересылать сообщения через сервер провайдера или же через официальный корпоративный
>>сервак, иначе на публичный адрес не дойдет, будут за спамера принимать.
>>
>
>Я поставил адрес почтового ящика нашего рабочего сервера (Fedora Core, Posrfix+MailScanner+spamassassin). Когда
>приходит сообщение от cron'a, какой адрес в поле "from" должен по
>идее стоять?

От рута с примечанием в скобках
From:  root@"имя сервера" (Cron Daemon)


"отправка сообщений от cron"
Отправлено nikkhan , 27-Авг-08 15:39 
>[оверквотинг удален]
>>>Тебе надо пересылать сообщения через сервер провайдера или же через официальный корпоративный
>>>сервак, иначе на публичный адрес не дойдет, будут за спамера принимать.
>>>
>>
>>Я поставил адрес почтового ящика нашего рабочего сервера (Fedora Core, Posrfix+MailScanner+spamassassin). Когда
>>приходит сообщение от cron'a, какой адрес в поле "from" должен по
>>идее стоять?
>
>От рута с примечанием в скобках
>From:  root@"имя сервера" (Cron Daemon)

ну на этот адрес на почтовике есть разрешения, должно пропускать. Получается что на freebsd что-то не так у меня.


"отправка сообщений от cron"
Отправлено sh , 27-Авг-08 17:05 
>>[оверквотинг удален]
>ну на этот адрес на почтовике есть разрешения, должно пропускать. Получается что
>на freebsd что-то не так у меня.

Посмотри на фре в логах - была ли вообще отправка.
tail /var/log/maillog

DNS прописан? кстати. Сервер знает куда почту слать то.


"отправка сообщений от cron"
Отправлено nikkhan , 28-Авг-08 15:40 
>>>[оверквотинг удален]
>>ну на этот адрес на почтовике есть разрешения, должно пропускать. Получается что
>>на freebsd что-то не так у меня.
>
>Посмотри на фре в логах - была ли вообще отправка.
>tail /var/log/maillog
>
>DNS прописан? кстати. Сервер знает куда почту слать то.

вот последняя строчка в /var/log/maillog

Aug 28 17:07:37 ks sm-mta[72013]: m7QAi0Bn019096: to=<nik@mydomain.com>, ctladdr=<root@ks.mydomain.com> (0/0), delay=2+00:23:37, xdelay=00:00:00, mailer=esmtp, pri=5880573, relay=mail.mydomain.com., dsn=4.0.0, stat=Deferred: Operation timed out with mail.mydomain.com.

DNS? ну сайты пингует нормально... значит прописан? И как определить знает сервер или нет куда почту слать? :)


"отправка сообщений от cron"
Отправлено sh , 28-Авг-08 16:46 
>[оверквотинг удален]
>>tail /var/log/maillog
>>
>>DNS прописан? кстати. Сервер знает куда почту слать то.
>
>вот последняя строчка в /var/log/maillog
>
>Aug 28 17:07:37 ks sm-mta[72013]: m7QAi0Bn019096: to=<nik@mydomain.com>, ctladdr=<root@ks.mydomain.com> (0/0), delay=2+00:23:37, xdelay=00:00:00, mailer=esmtp, pri=5880573, relay=mail.mydomain.com., dsn=4.0.0, stat=Deferred: Operation timed out with mail.mydomain.com.
>
>DNS? ну сайты пингует нормально... значит прописан? И как определить знает сервер
>или нет куда почту слать? :)

Это означает что он не может соединится с 25 портом mail.mydomain.com. и отправить почту.
Соответсвенно проверять надо файервол. Причем исход похоже есть, нет входа от удаленного 25-го порта.