Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Отправка почтового сообщения из консоли  (Прочитано 2930 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн _alien_

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Доброго времени суток. Имеется потребность в отправке сообщения электронной почты из консоли (текст письма берется из файла) с указанием адреса отправителя.

Хочу сделать это с минимальными усилиями - если возможно, то не поднимая почтовый сервер. Подскажите, как. ;-)

Адрес отправителя - мой корпоративный почтовый ящик, адрес получателя - корпоративный почтовый ящик сотрудника фирмы. Оба компьютера и почтовый сервер находятся в локальной сети.
Ubuntu 9.10,
ищу инвайт на Хабрахабр...

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Re: Отправка почтового сообщения из консоли
« Ответ #1 : 17 Сентября 2009, 08:34:54 »
man sendmail

Оффлайн easy2002

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2786
  • Мурманск
    • Просмотр профиля
Re: Отправка почтового сообщения из консоли
« Ответ #2 : 17 Сентября 2009, 08:57:04 »
#!/usr/bin/env python

import smtplib
from email.mime.text import MIMEText

textfile = '/path/to/message.txt'
fp = open(textfile, 'rb')
msg = MIMEText(fp.read())
fp.close()

msg['Subject'] = 'The contents of %s' % textfile
msg['From'] = "fromuser@mail.ru"
msg['To'] = "touser@mail.ru"

server = smtplib.SMTP('smtp.mail.ru')
server.login('user','password')
server.sendmail(msg['From'], msg['To'], msg.as_string())
server.quit()
Tempora mutantur et nos mutantur in illis

Оффлайн _alien_

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Отправка почтового сообщения из консоли
« Ответ #3 : 17 Сентября 2009, 12:28:19 »
спасибо всем за участие, в результате сделал с помощью утилиты email http://www.cleancode.org/projects/email.
Ubuntu 9.10,
ищу инвайт на Хабрахабр...

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Отправка почтового сообщения из консоли
« Ответ #4 : 17 Сентября 2009, 15:31:25 »
ssmtp, если sendmail как таковой нафиг не нужен на машине.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.014 секунд. Запросов: 20.