Разработка программы самовоспоминания / уничтожения электронной почты - PullRequest
1 голос
/ 26 сентября 2010

Это одно из моих заданий, и мне нужна помощь в начале работы.Основная идея этого задания заключается в том, что я должен разработать саморазрушаемую почтовую программу, способную уничтожать сообщения через (n) промежуток времени.

Если говорить о саморазрушаемых электронных письмах, то довольно многоИнтернет, предлагающий ту же услугу.Но они просто конвертируют сообщения электронной почты в изображения и сохраняют их на своих серверах.Теперь они отправляют сообщение с вложенным изображением.После того, как они получили удар по этому изображению (что означает, что сообщение было открыто), они просто удаляют изображение, и ссылка на встроенное изображение разрывается!БУМ!

ИМО, это не то, на что должно быть похоже самоуничтожение электронной почты.Тем не менее, в моем случае я должен позаботиться о следующих моментах:

  1. Я должен сделать это для ТЕКСТА.Никакого изображения, ничего другого.
  2. Я должен предположить, что системы, используемые на протяжении всего процесса, будут основаны на UNIX (я не знаю, как это будет иметь значение).
  3. Тамтакже приведены некоторые подсказки относительно использования различных сетевых уровней при решении проблемы.

Это не должно делаться «в общем». Под этим я подразумеваюЯ должен сделать это ТОЛЬКО для одной / двух систем UNIX.Позвольте мне сказать это так, все, что у меня есть, это две системы UNIX и ничего больше.Теперь я хочу создать программу (в самой UNIX), которая будет заниматься саморазрушением.У меня есть полный контроль над протоколами и сетевыми уровнями, и я должен кодировать все, что требуется на любом уровне.

1 Ответ

0 голосов
/ 26 сентября 2010

Это больше ориентировано на сторону StackOverflow, но у меня нет проблем, чтобы вы начали.

Первое, что я хотел бы отметить, это то, что вы, кажется, сильно переоцениваете это. Службы, которые имеют самоуничтожающиеся электронные письма, основанные на изображениях, просто удаляют файл после его просмотра. Все, что вам нужно сделать по-другому, это поместить этот текст в файл и получить его содержимое перед его удалением. Это хорошо согласуется с философией UNIX, поскольку многие программы уже используют плоские файлы.

Часть, которую вы, кажется, не учли, это то, как вы ее строите. Вы описываете это как почтовую программу, а затем говорите о веб-сервисах. Это веб-проект или программа, которую вы разрабатываете для Linux? Вам нужно кодировать все с нуля, или вы можете анализировать выходные данные утилит Linux для получения почты? Такие вещи действительно упростили бы процесс.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...