Rails 4.1 でバウンスバック メールを受信できるようにしようとしていますが、この時点に到達することさえ非常に困難です。root としてログインしている場合、SSH コンソールで以下のコマンドを実行できますが、/etc/valiases ファイルに入れると、スクリプトから「次のアドレスが失敗しました」というバウンスバックが表示されます。
runuser -l useraccount -c "cd /home/useraccount/rails_deployments/dev.www/current/bin && rails runner -e development 'EBlast.receive(STDIN.read)'"
/etc/valiases/dev.mydomain.com
eblast-bounce@dev.mydomain.com: "|runuser -l useraccount -c "cd /home/useraccount/rails_deployments/dev.www/current/bin && rails runner -e development 'EBlast.receive(STDIN.read)'""
また、二重引用符を無駄にエスケープしようとしました。
root 用の RVM 環境変数が存在しないため、ユーザー アカウントとして実行する必要があります。root としてログインしているときに SSH コンソールで最初のコマンドを実行すると機能しますが、exim が電子メールを受信すると機能しません。