Страница 1 из 1

отправка сообщений mail

Добавлено: 2016-02-04 11:51:09
basov
Подскажите пожалуйста, что можно сделать? У меня идеи закончились.
Ситуация такая:
Хочу мониторить spool postfix'а и отправлять сообщения себе при превышении определенного количества сообщений.
Проблема в отправке этих самых сообщений. Если spool забит, то mail не покатит. А net send в win 7 отсутствует.
Как поступить?

отправка сообщений mail

Добавлено: 2016-02-04 20:12:04
Alex Keda
jabber, icq, whatsapp и прочия.
либы на какомнить php/perl можно найти

отправка сообщений mail

Добавлено: 2016-02-04 21:13:02
xM
Использовать консольный SMTP клиент который умеет отправлять через указанный сервер с авторизацией.
Сможете, например, через Google слать.

отправка сообщений mail

Добавлено: 2016-02-05 11:57:02
basov
xM писал(а):Использовать консольный SMTP клиент который умеет отправлять через указанный сервер с авторизацией.
Сможете, например, через Google слать.
Да, спасибо. Нашел что нужно.

отправка сообщений mail

Добавлено: 2016-02-05 13:47:10
xM
basov писал(а): Да, спасибо. Нашел что нужно.
Что именно?

отправка сообщений mail

Добавлено: 2016-02-05 13:54:07
basov
xM писал(а):Что именно?
справился силами msmtp

Отправлено спустя 1 минуту 34 секунды:
Alex Keda писал(а):jabber, icq, whatsapp и прочия.
либы на какомнить php/perl можно найти
нет, все указанное вами не подходит.
решение с msmtp оказалось самым простым и удобным.

отправка сообщений mail

Добавлено: 2016-02-07 15:36:58
Alex Keda
Вы эта, проверьте что оно файлов временных не создаёт на занятых разделах

отправка сообщений mail

Добавлено: 2016-02-08 10:26:04
basov
Alex Keda писал(а):Вы эта, проверьте что оно файлов временных не создаёт на занятых разделах
Проверил. Не создает

отправка сообщений mail

Добавлено: 2016-02-09 10:33:06
basov
Кстати нашелся еще один вариант не требующий установки вообще ни чего.
Поскольку python устанавливается с системой, надо-то всего написать скрипт на нем...
Что-нибудь типа:

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

import smtplib
from email.mime.text import MIMEText
me = 'user@domain.dt' # отправитель
you = 'user@domain.dt' # получатель
smtp_server = 'smtp.domain.dt' # smtp сервер
msg = MIMEText('Ваше сообщение')
msg['Subject'] = 'Тема сообщения'
msg['From'] = me
msg['To'] = you
s = smtplib.SMTP(smtp_server)
s.sendmail(me, [you], msg.as_string())
s.quit()
А если порыться по инету, то можно по этой теме и более интересные конструкции найти .

отправка сообщений mail

Добавлено: 2016-02-10 1:24:01
xM
basov писал(а): Поскольку python устанавливается с системой
И давно такое? 8)

отправка сообщений mail

Добавлено: 2016-02-10 9:35:21
snorlov
У меня давно был написан скрипт на перле, по молодости, таскаю его с серверов уже лет 10-ть...

отправка сообщений mail

Добавлено: 2016-02-10 10:06:51
basov
xM писал(а):И давно такое? 8)
Без понятия. Может конечно он у меня подтянулся когда я что-то еще ставил. Но у меня 4 машины с версией 9.0 и на всех он есть.

Отправлено спустя 1 минуту 12 секунд:
snorlov писал(а):У меня давно был написан скрипт на перле, по молодости, таскаю его с серверов уже лет 10-ть...
О перле я тоже думал. Но поскольку его не знаю - решил не влезать. =)

отправка сообщений mail

Добавлено: 2016-02-10 12:17:33
xM
basov писал(а): Может конечно он у меня подтянулся когда я что-то еще ставил
Конечно.