Перенаправление писем с помощью 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 довольно хорошая.

Другие вопросы по тегам