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/single_recipient_validator.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/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/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, SingleRecipientValidator, 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)
- MultipleRecipientsError =
Class.new(ArgumentError)