2017-01-19 5 views
0

受信メールを受け取り、チケットを作成するようにredmineを設定しました。私がcronとして実行しているレーキタスクには、受信電子メールのパスワードがプレーンテキストとして入力されています。代わりに暗号化されたパスワードを使用できますか?パスワードを安全に与える他の方法がありますか?Redmine着信電子メール、Rakeタスクで暗号化されたパスワードを使用することは可能ですか

eg: 
rake --trace redmine:email:receive_pop3 RAILS_ENV="production" host=my.mail.com port=110 [email protected] 
password={encrypted-password} project=myproject allow_override=tracker,status,description,priority,assignee,category 

答えて

0

rakeタスクの各引数は、同じ名前の環境変数として指定することもできます。そうすれば、彼らはプロセスリストに登場しません。パスワードは、外部の(保護された)ファイルから取得したり、他のソースから収集したりすることができます。

password=SuP3rS3cu4e rake --trace redmine:email:receive_pop3 ... 

いずれの場合でも、レーキは、POP3サーバーに接続するために必要なので、生暗号化されていないパスワードにアクセスする必要があります。

+0

ありがとうございます!これは私がやったことです。 – born

0

this gemを使用すると、ルビとレールプロジェクトのデータの対称暗号化をサポートできます。

+0

あなたは大歓迎です – yaitloutou

関連する問題