001/* 002 * (C) Copyright 2019 Nuxeo (http://nuxeo.com/) and others. 003 * 004 * Licensed under the Apache License, Version 2.0 (the "License"); 005 * you may not use this file except in compliance with the License. 006 * You may obtain a copy of the License at 007 * 008 * http://www.apache.org/licenses/LICENSE-2.0 009 * 010 * Unless required by applicable law or agreed to in writing, software 011 * distributed under the License is distributed on an "AS IS" BASIS, 012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 013 * See the License for the specific language governing permissions and 014 * limitations under the License. 015 * 016 * Contributors: 017 * Kevin Leturc <kleturc@nuxeo.com> 018 */ 019 020package org.nuxeo.mail; 021 022/** 023 * @since 11.1 024 */ 025public final class MailConstants { 026 027 public static final String CONFIGURATION_JNDI_JAVA_MAIL = "jndi.java.mail"; 028 029 public static final String CONFIGURATION_MAIL_DEBUG = "mail.debug"; 030 031 public static final String CONFIGURATION_MAIL_SMTP_AUTH = "mail.smtp.auth"; 032 033 public static final String CONFIGURATION_MAIL_SMTP_FROM = "mail.smtp.from"; 034 035 public static final String CONFIGURATION_MAIL_SMTP_HOST = "mail.smtp.host"; 036 037 public static final String CONFIGURATION_MAIL_SMTP_PORT = "mail.smtp.port"; 038 039 public static final String CONFIGURATION_MAIL_SMTP_PASSWORD = "mail.smtp.password"; 040 041 public static final String CONFIGURATION_MAIL_SMTP_STARTTLS_ENABLE = "mail.smtp.starttls.enable"; 042 043 public static final String CONFIGURATION_MAIL_SMTP_USER = "mail.smtp.user"; 044 045 public static final String CONFIGURATION_MAIL_STORE_PROTOCOL = "mail.store.protocol"; 046 047 public static final String CONFIGURATION_MAIL_TRANSPORT_PROTOCOL = "mail.transport.protocol"; 048 049 public static final String DEFAULT_MAIL_JNDI_NAME = "java:comp/env/Mail"; 050 051 public static final String NUXEO_CONFIGURATION_MAIL_TRANSPORT_HOST = "mail.transport.host"; 052 053 public static final String NUXEO_CONFIGURATION_MAIL_TRANSPORT_PORT = "mail.transport.port"; 054 055 public static final String NUXEO_CONFIGURATION_MAIL_TRANSPORT_PROTOCOL = CONFIGURATION_MAIL_TRANSPORT_PROTOCOL; 056 057 public static final String CONFIGURATION_MAIL_FROM = "mail.from"; 058 059 protected static final String CONFIGURATION_MAIL_PREFIX = "mail."; 060 061 private MailConstants() { 062 // not allowed 063 } 064}