LINUX.ORG.RU
ФорумAdmin

пересылка почты на другую машину.


0

0

Добрый день. Есть Linux(Gentoo)машина, не в домене. На машине выполняются некоторые задания ( по крону). Как заставить машину пересылать логи на другой почтовый ящик?

Раньше я для этого ставил postfix, и в алисах прописывал адрес куда пересылать логи.

А реально без postfix?

Re: пересылка почты на другую машину.

там какой-то маленький smtp демонятко устанавливается при emerge syslog-ng
его пнуть?

hizel ★★★★★ ()
Ответ на: Re: пересылка почты на другую машину. от hizel

Re: пересылка почты на другую машину.

пнуть-то пнул, почему-то на внутреннюю почту не отправляет. А на gmail.com отправляет. Пробовал telnet-ом пнуть внутренюю почту, авторизация не проходит. :( Вот думаю почему...

sasaimns ()
Ответ на: Re: пересылка почты на другую машину. от sasaimns

Re: пересылка почты на другую машину.

> Пробовал telnet-ом пнуть внутренюю почту, авторизация не проходит.

бред, какая авторизация? если для МТА конкретный домен является своим локальным, то он обязан принимать почту для юзеров этого домена.

Komintern ★★★★★ ()
Ответ на: Re: пересылка почты на другую машину. от Komintern

Re: пересылка почты на другую машину.

"бред, какая авторизация?"
а вот такая:
535 5.7.3 Authentication unsuccessful.

если пытаюсь отправить почту с локального почтовика ( от своей учетки) на самого себя же.

а если тоже самое но с gmail - то все в порядке.

Вышел из проблемы отправлять почту с gmail на корпоративный почтовик.
Но какой-то кАстыль получается.
из вне, отправляю во внутрь.
Хотелось бы сразу все делать на корпоративном почтовике.

sasaimns ()
Ответ на: Re: пересылка почты на другую машину. от hizel

Re: пересылка почты на другую машину.

mail-mta/ssmtp
Available versions: 2.62-r4 ~2.62-r6 {ipv6 maxsysuid md5sum ssl}
Installed versions: 2.62-r4(21:02:37 26.01.2009)(ipv6 ssl -maxsysuid -md5sum)
Homepage: ftp://ftp.debian.org/debian/pool/main/s/ssmtp/
Description: Extremely simple MTA to get mail off the system to a Mailhub

sasaimns ()

Re: пересылка почты на другую машину.

OMG. А почему мы не воспользоваться нормальным решением и не настроить syslog на отсылку логов на другую машину?!

Valmont ★★★ ()
Ответ на: Re: пересылка почты на другую машину. от sasaimns

Re: пересылка почты на другую машину.

>если пытаюсь отправить почту с локального почтовика ( от своей учетки) на самого себя же.

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

что-то типа того:
#!/usr/bin/env python
import smtplib
mail_server = 'your.mail.example.com'
mail_server_port = 25
#это должен быть какой-то левый адрес но реальный домен и без
#всяких spf и dkim
from_addr = 'slimshady@mail.ru' 
to_addr = 'yourname@example.com'

from_header = 'From: %s\r\n' % from_addr
to_header = 'To: %s\r\n\r\n' % to_addr
subject_header = 'Subject: simple test'
body = 'This is easy test message.'

email_message = '%s\n%s\n%s\n\n%s' % (from_header, to_header, subject_header, body)

s = smtp.SMTP(mail_server, mail_server_port)
s.sendmail(from_addr, to_addr, email_message)
s.quit()

p.s. а ещё можно почитать как отправлять письма с помощью telnet

dimon555 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.