Супер легкий сценарий, чтобы получить входящую электронную почту и передать сценарию

Как другие сказали, это определяется средой Вар PS1 и PS2.

Значение по умолчанию Ubuntu ps1 : ${debian_chroot:+($debian_chroot)}\u@\h:\w\$

Таким образом, Вы захотите выполнить следующее:

export PS1=${debian_chroot:+($debian_chroot)}\u@\h:\w\$

Для выполнения тот каждый раз, Вы входите в систему, вставляете его Ваш ~/.bashrc файл:

echo "export PS1=${debian_chroot:+($debian_chroot)}\u@\h:\w\$" >> ~/.bashrc
2
18.04.2011, 22:37
1 ответ

Библиотека стандарта Python включает smtpd модуль, который реализует smtp протокол сервера. Необходимо смочь сделать то, что Вы хотите с несколькими строками Python.

Вот некоторый пример кода для запуска с:

import smtpd
import asyncore

class CustomSMTPServer(smtpd.SMTPServer):

    def process_message(self, peer, mailfrom, rcpttos, data):
        print 'Receiving message from:', peer
        print 'Message addressed from:', mailfrom
        print 'Message addressed to  :', rcpttos
        print 'Message length        :', len(data)
        return

server = CustomSMTPServer(('127.0.0.1', 25), None)

asyncore.loop()
2
27.01.2020, 22:15
  • 1
    , но я не знаю python :( –  user6686 19.04.2011, 08:02
  • 2
    Если Вы знаете C и Perl, Python должен быть самым легким языком для изучения. Вероятно, существует только одна строка, отсутствующая для окончания этого сценария. Как почта должна быть перенаправлена к Вашему сценарию? Что сделать с получателями и телом сообщения? –  philfr 19.04.2011, 10:59

Теги

Похожие вопросы