Module: Gitlab::Email

Defined in:
lib/gitlab/email.rb,
lib/gitlab/email/common.rb,
lib/gitlab/email/handler.rb,
lib/gitlab/email/receiver.rb,
lib/gitlab/email/html_parser.rb,
lib/gitlab/email/smtp_config.rb,
lib/gitlab/email/reply_parser.rb,
lib/gitlab/email/smime/signer.rb,
lib/gitlab/email/incoming_email.rb,
lib/gitlab/email/failure_handler.rb,
lib/gitlab/email/service_desk_email.rb,
lib/gitlab/email/attachment_uploader.rb,
lib/gitlab/email/handler/base_handler.rb,
lib/gitlab/email/service_desk_receiver.rb,
lib/gitlab/email/html_to_markdown_parser.rb,
lib/gitlab/email/message/repository_push.rb,
lib/gitlab/email/handler/reply_processing.rb,
lib/gitlab/email/service_desk/custom_email.rb,
lib/gitlab/email/handler/create_note_handler.rb,
lib/gitlab/email/handler/unsubscribe_handler.rb,
lib/gitlab/email/message/build_ios_app_guide.rb,
lib/gitlab/email/handler/create_issue_handler.rb,
lib/gitlab/email/handler/service_desk_handler.rb,
lib/gitlab/email/hook/silent_mode_interceptor.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/message/in_product_marketing/helper.rb,
lib/gitlab/email/handler/create_merge_request_handler.rb,
lib/gitlab/email/handler/create_note_on_issuable_handler.rb

Defined Under Namespace

Modules: Common, FailureHandler, Handler, Hook, IncomingEmail, Message, ServiceDesk, ServiceDeskEmail, Smime Classes: AttachmentUploader, HTMLParser, HtmlToMarkdownParser, Receiver, ReplyParser, ServiceDeskReceiver, SmtpConfig

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)
EmailTooLarge =
Class.new(ProcessingError)