Перенаправление писем с помощью qmail на скрипт ruby
Как говорится в теме, я хочу перенаправить входящую почту на Rubycript. Я знаю, что могу передать почту через |path/to/script к скрипту, но я понятия не имею, как работать с вводом в ruby ...
Надеюсь, кто-то может показать мне правильное направление.
Спасибо
1 ответ
Решение
Вы можете использовать почтовый камень ( https://github.com/mikel/mail) для чтения электронных писем. Просто возьмите его со стандартного ввода, а затем передайте.
#!/usr/bin/env ruby
require 'mail'
message = $stdin.read
mail = Mail.new(message)
... work with the Mail here ..
Документация на github довольно хорошая.