Encryption 重新挖掘收到的电子邮件,是否可以在Rake任务中使用加密密码

Encryption 重新挖掘收到的电子邮件,是否可以在Rake任务中使用加密密码,encryption,rake,redmine,rake-task,rakefile,Encryption,Rake,Redmine,Rake Task,Rakefile,我已将redmine配置为接受传入的电子邮件以创建票证。我作为cron运行的rake任务具有以明文形式输入的接收电子邮件的密码。我可以使用加密密码吗?或者是否有其他方法可以安全地提供密码 eg: rake --trace redmine:email:receive_pop3 RAILS_ENV="production" host=my.mail.com port=110 username=fin@mydomain.com password={encrypted-password} project

我已将redmine配置为接受传入的电子邮件以创建票证。我作为cron运行的rake任务具有以明文形式输入的接收电子邮件的密码。我可以使用加密密码吗?或者是否有其他方法可以安全地提供密码

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

rake任务的每个参数也可以作为同名的环境变量提供。这样,它们就不会出现在流程列表中。然后可以从外部(安全)文件或从其他来源收集密码本身

password=SuP3rS3cu4e rake --trace redmine:email:receive_pop3 ...
在任何情况下,rake都需要访问原始的未加密密码,因为它需要它来连接POP3服务器。

您可以使用它来支持ruby和rail项目数据的对称加密