Module: Gitlab::Email

Defined in:
lib/gitlab/email.rb,
lib/gitlab/email/handler.rb,
lib/gitlab/email/receiver.rb,
lib/gitlab/email/html_parser.rb,
lib/gitlab/email/reply_parser.rb,
lib/gitlab/email/smime/signer.rb,
lib/gitlab/email/smime/certificate.rb,
lib/gitlab/email/attachment_uploader.rb,
lib/gitlab/email/handler/base_handler.rb,
lib/gitlab/email/service_desk_receiver.rb,
lib/gitlab/email/message/repository_push.rb,
lib/gitlab/email/handler/reply_processing.rb,
lib/gitlab/email/handler/create_note_handler.rb,
lib/gitlab/email/handler/unsubscribe_handler.rb,
lib/gitlab/email/handler/create_issue_handler.rb,
lib/gitlab/email/handler/service_desk_handler.rb,
lib/gitlab/email/hook/delivery_metrics_observer.rb,
lib/gitlab/email/hook/disable_email_interceptor.rb,
lib/gitlab/email/hook/email_template_interceptor.rb,
lib/gitlab/email/hook/smime_signature_interceptor.rb,
lib/gitlab/email/hook/additional_headers_interceptor.rb,
lib/gitlab/email/handler/create_merge_request_handler.rb

Defined Under Namespace

Modules: Handler, Hook, Message, Smime Classes: AttachmentUploader, HTMLParser, Receiver, ReplyParser, ServiceDeskReceiver

Constant Summary collapse

ProcessingError =
Class.new(StandardError)
EmailUnparsableError =
Class.new(ProcessingError)
SentNotificationNotFoundError =
Class.new(ProcessingError)
ProjectNotFound =
Class.new(ProcessingError)
EmptyEmailError =
Class.new(ProcessingError)
AutoGeneratedEmailError =
Class.new(ProcessingError)
UserNotFoundError =
Class.new(ProcessingError)
UserBlockedError =
Class.new(ProcessingError)
UserNotAuthorizedError =
Class.new(ProcessingError)
NoteableNotFoundError =
Class.new(ProcessingError)
InvalidRecordError =
Class.new(ProcessingError)
InvalidNoteError =
Class.new(InvalidRecordError)
InvalidIssueError =
Class.new(InvalidRecordError)
InvalidMergeRequestError =
Class.new(InvalidRecordError)
UnknownIncomingEmail =
Class.new(ProcessingError)
InvalidAttachment =
Class.new(ProcessingError)