Index: app/models/mail_handler.rb =================================================================== --- app/models/mail_handler.rb (revision 8814) +++ app/models/mail_handler.rb (working copy) @@ -79,6 +79,18 @@ end return false end + when 'create_silent' + @user = create_user_from_email + if @user + if logger && logger.info + logger.info "MailHandler: [#{@user.login}] account created" + end + else + if logger && logger.error + logger.error "MailHandler: could not create account for [#{sender_email}]" + end + return false + end else # Default behaviour, emails from unknown users are ignored if logger && logger.info Index: lib/tasks/email.rake =================================================================== --- lib/tasks/email.rake (revision 8814) +++ lib/tasks/email.rake (working copy) @@ -27,6 +27,7 @@ ignore: email is ignored (default) accept: accept as anonymous user create: create a user account + create_silent: create a user account without sending back account information no_permission_check=1 disable permission checking when receiving the email @@ -71,6 +72,7 @@ ignore: email is ignored (default) accept: accept as anonymous user create: create a user account + create_silent: create a user account without sending back account information no_permission_check=1 disable permission checking when receiving the email