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

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
basov
рядовой
Сообщения: 39
Зарегистрирован: 2013-06-24 16:18:01

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

Непрочитанное сообщение basov » 2016-02-04 11:51:09

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

Хостинговая компания 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/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35292
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

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

Непрочитанное сообщение Alex Keda » 2016-02-04 20:12:04

jabber, icq, whatsapp и прочия.
либы на какомнить php/perl можно найти
Убей их всех! Бог потом рассортирует...

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1313
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

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

Непрочитанное сообщение xM » 2016-02-04 21:13:02

Использовать консольный SMTP клиент который умеет отправлять через указанный сервер с авторизацией.
Сможете, например, через Google слать.
IT voodoo blog https://kostikov.co

basov
рядовой
Сообщения: 39
Зарегистрирован: 2013-06-24 16:18:01

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

Непрочитанное сообщение basov » 2016-02-05 11:57:02

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

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1313
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

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

Непрочитанное сообщение xM » 2016-02-05 13:47:10

basov писал(а): Да, спасибо. Нашел что нужно.
Что именно?
IT voodoo blog https://kostikov.co

basov
рядовой
Сообщения: 39
Зарегистрирован: 2013-06-24 16:18:01

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

Непрочитанное сообщение basov » 2016-02-05 13:54:07

xM писал(а):Что именно?
справился силами msmtp

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

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35292
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

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

Непрочитанное сообщение Alex Keda » 2016-02-07 15:36:58

Вы эта, проверьте что оно файлов временных не создаёт на занятых разделах
Убей их всех! Бог потом рассортирует...

basov
рядовой
Сообщения: 39
Зарегистрирован: 2013-06-24 16:18:01

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

Непрочитанное сообщение basov » 2016-02-08 10:26:04

Alex Keda писал(а):Вы эта, проверьте что оно файлов временных не создаёт на занятых разделах
Проверил. Не создает

basov
рядовой
Сообщения: 39
Зарегистрирован: 2013-06-24 16:18:01

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

Непрочитанное сообщение basov » 2016-02-09 10:33:06

Кстати нашелся еще один вариант не требующий установки вообще ни чего.
Поскольку 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()
А если порыться по инету, то можно по этой теме и более интересные конструкции найти .

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1313
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

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

Непрочитанное сообщение xM » 2016-02-10 1:24:01

basov писал(а): Поскольку python устанавливается с системой
И давно такое? 8)
IT voodoo blog https://kostikov.co

snorlov
подполковник
Сообщения: 3846
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

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

Непрочитанное сообщение snorlov » 2016-02-10 9:35:21

У меня давно был написан скрипт на перле, по молодости, таскаю его с серверов уже лет 10-ть...

basov
рядовой
Сообщения: 39
Зарегистрирован: 2013-06-24 16:18:01

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

Непрочитанное сообщение basov » 2016-02-10 10:06:51

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

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

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1313
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

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

Непрочитанное сообщение xM » 2016-02-10 12:17:33

basov писал(а): Может конечно он у меня подтянулся когда я что-то еще ставил
Конечно.
IT voodoo blog https://kostikov.co