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/smtp_config.rb,
lib/gitlab/email/reply_parser.rb,
lib/gitlab/email/smime/signer.rb,
lib/gitlab/email/failure_handler.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/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/message/in_product_marketing.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/message/in_product_marketing/base.rb,
lib/gitlab/email/message/in_product_marketing/team.rb,
lib/gitlab/email/message/in_product_marketing/trial.rb,
lib/gitlab/email/hook/additional_headers_interceptor.rb,
lib/gitlab/email/hook/validate_addresses_interceptor.rb,
lib/gitlab/email/message/in_product_marketing/create.rb,
lib/gitlab/email/message/in_product_marketing/helper.rb,
lib/gitlab/email/message/in_product_marketing/verify.rb,
lib/gitlab/email/handler/create_merge_request_handler.rb,
lib/gitlab/email/handler/create_note_on_issuable_handler.rb,
lib/gitlab/email/message/in_product_marketing/experience.rb,
lib/gitlab/email/message/in_product_marketing/team_short.rb,
lib/gitlab/email/message/in_product_marketing/trial_short.rb,
lib/gitlab/email/message/in_product_marketing/admin_verify.rb

Defined Under Namespace

Modules: FailureHandler, Handler, Hook, Message, Smime Classes: AttachmentUploader, HTMLParser, 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)