Postfix -> perl/ruby (ActionMailer) question

Hi guys, I am a ruby nuby, and am trying to learn ruby while setting up
a craigslist-like site.
So instead of going all out with ActionMailer, right now I am trying to
start very simple with perl and am having difficulties.

I read this document:

and modified my, transport, and

The line added to my looks like this:
#stuff for rubymail 2006.04.16
rmail unix - n n - - pipe flags=FR
user=nobody argv=/usr/local/bin/ ${user}

I’m assuming the message should be passed to my program as STDIN, so
something very simple like
the following, should write the recieved message to a file:


open (OF,">>/var/log/rmail.log");
print OF “newmessage\n”;
while (<>) {
print OF $_;
print OF “-------------------------------------------------------\n”;

Now when I send mail to [email protected],
is invoked and data is
written to /var/log/rmail.log. However only the following lines are


I can trigger my script from postfix, but I don’t get the contents of

Obviously this is more a postfix question than a ruby question, but
many of you Rails gurus may
have seen this before.

Thanks for any help,


This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs