\r
Redmine::POP3.check(pop_options, options)\r
end\r
+ \r
+ desc "Send a test email to the user with the provided login name"\r
+ task :test, :login, :needs => :environment do |task, args|\r
+ include Redmine::I18n\r
+ abort l(:notice_email_error, "Please include the user login to test with. Example: login=examle-login") if args[:login].blank?\r
+\r
+ user = User.find_by_login(args[:login])\r
+ abort l(:notice_email_error, "User #{args[:login]} not found") unless user.logged?\r
+ \r
+ ActionMailer::Base.raise_delivery_errors = true\r
+ begin\r
+ Mailer.deliver_test(User.current)\r
+ puts l(:notice_email_sent, user.mail)\r
+ rescue Exception => e\r
+ abort l(:notice_email_error, e.message)\r
+ end\r
+ end\r
end\r
end\r