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


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

Автор Тема: Автоматизация отсылки файла по почте.  (Прочитано 1318 раз)

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

Оффлайн perlik0

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
Есть задача каждый день в одно время отсылать файл по почте на два адреса. В ручную, сначал его копирую, потом архивирую, потом отсылаю через Thunderbird на два адреса.

Каким средством можно это дело автоматизировать???

Спасибо!

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: Автоматизация отсылки файла по почте.
« Ответ #1 : 13 Августа 2008, 21:00:47 »
man cron
и нужен какой-нибудь старенький почтовый клиент для командной строки.
В убунте, я смотрю, нет по умолчанию команды mail ... Или это я не поставил...
В любом случае, вот это надо добыть

$ aptitude show mailx
Package: mailx
State: not installed
Version: 1:8.1.2-0.20071017cvs-2
Priority: optional
Section: mail
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Uncompressed Size: 299k
Depends: libc6 (>= 2.6.1-1), liblockfile1 (>= 1.0), exim4 | mail-transport-agent, base-files (>= 2.2.0)
Conflicts: suidmanager (< 0.52)
Provides: mail-reader
Provided by: mailutils
Description: A simple mail user agent
mailx is the traditional command-line-mode mail user agent. Even if you don't use it it may be required by other programs.

написать скрипт, который нужный файл скопирует, запакует и отошлет командой mail, и поставить его в крон.
« Последнее редактирование: 13 Августа 2008, 21:02:18 от wl »
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

shame

  • Гость
Re: Автоматизация отсылки файла по почте.
« Ответ #2 : 14 Августа 2008, 09:45:56 »
Аналогичная ситуация, только нужно принимать почту и сортировать вложения по расширению. Пока что нашол скрипт на перле - буду переделывать...

Оффлайн wl

  • Старожил
  • *
  • Сообщений: 1393
    • Просмотр профиля
Re: Автоматизация отсылки файла по почте.
« Ответ #3 : 14 Августа 2008, 11:04:16 »
Аналогичная ситуация, только нужно принимать почту и сортировать вложения по расширению.
Есть еще procmail и fetchmail
На свете феньки есть такие, брат Горацио, которых лохи просто не секут. (Шекспир, "Гамлет", вольный перевод)

shame

  • Гость
Re: Автоматизация отсылки файла по почте.
« Ответ #4 : 14 Августа 2008, 11:24:19 »
Есть еще procmail и fetchmail

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

Оффлайн perlik0

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
Re: Автоматизация отсылки файла по почте.
« Ответ #5 : 14 Августа 2008, 12:26:29 »
а по скриптам справка есть? с чего начать? я только в windows скрипты делал на cmd, в Linuxе не в курсе.

Оффлайн ziv

  • Активист
  • *
  • Сообщений: 403
    • Просмотр профиля
Re: Автоматизация отсылки файла по почте.
« Ответ #6 : 14 Августа 2008, 13:04:44 »
а по скриптам справка есть? с чего начать? я только в windows скрипты делал на cmd, в Linuxе не в курсе.

Хорошая штука - http://gazette.linux.ru.net/rus/articles/abs-guide/

Оффлайн perlik0

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
Re: Автоматизация отсылки файла по почте.
« Ответ #7 : 26 Августа 2008, 15:17:13 »
Просьба еще чего нить посоветовать по поводу скриптования в Linux.

Может бредово, но мне нужно что то вроде механического языка, а не структурного. Посоветуйте еще языки плз.
« Последнее редактирование: 26 Августа 2008, 15:20:14 от perlik0 »

Оффлайн ziv

  • Активист
  • *
  • Сообщений: 403
    • Просмотр профиля
Re: Автоматизация отсылки файла по почте.
« Ответ #8 : 26 Августа 2008, 15:27:17 »
Что такое механический язык?

Оффлайн perlik0

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
Re: Автоматизация отсылки файла по почте.
« Ответ #9 : 26 Августа 2008, 15:42:37 »
Ну где действия построчно/последовательно идут, без функций, переменных, циклов и т.д. :) Ну или попроще, что бы это дело было. Я к тому, что тут я начал читать по ссылке и понял, что это оч. надолго.
« Последнее редактирование: 26 Августа 2008, 16:17:45 от perlik0 »

Оффлайн ziv

  • Активист
  • *
  • Сообщений: 403
    • Просмотр профиля
Re: Автоматизация отсылки файла по почте.
« Ответ #10 : 26 Августа 2008, 16:42:32 »
Это же Advanced Guide :)
Если твой скрипт не требует использования функций и переменных, то и не нужно их использовать, конечно. Бывает достаточно просто записать несколько команд последовательно. http://gazette.linux.ru.net/rus/articles/abs-guide/c112.html

shame

  • Гость
Re: Автоматизация отсылки файла по почте.
« Ответ #11 : 26 Августа 2008, 17:49:21 »
Скрипт на перле полностью оправдал мои ожидания... http://www.example-code.com/perl/pop3.asp

 

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