/* * Aipo is a groupware program developed by TOWN, Inc. * Copyright (C) 2004-2015 TOWN, Inc. * http://www.aipo.com * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as * published by the Free Software Foundation, either version 3 of the * License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */ package com.aimluck.eip.mail; /** * メール送信(SMTP)用の情報を保持するクラスです。 <br /> * */ public class ALSmtpMailSenderContext implements ALMailSenderContext { /** データベース ID */ protected String org_id; /** ユーザー ID */ protected int user_id; /** アカウント ID */ protected int account_id; /** SMTP サーバのドメイン */ protected String smtpHost = null; /** SMTP サーバのポート番号 */ protected String smtpPort = null; /** 送信時の認証方式 */ protected int authSendFlag = -1; /** 送信時の暗号化方式 */ protected int encryptionFlag = -1; /** SMTP 認証時のユーザ− ID */ protected String authSendUserId = null; /** SMTP 認証時のユーザパスワード */ protected String authSendUserPassword = null; /** POP before SMTP 認証用: POP3 サーバのホスト名(IP アドレス) */ private String pop3Host; /** POP before SMTP 認証用: POP3 サーバのポート番号 */ private String pop3Port; /** POP before SMTP 認証用: POP3 サーバの認証用ユーザー ID */ private String pop3UserId; /** POP before SMTP 認証用: POP3 サーバの認証用ユーザーパスワード */ private String pop3UserPasswd; /** POP before SMTP 認証用: POP3 サーバ接続時の暗号化方式 */ private int pop3EncryptionFlag = -1; public ALSmtpMailSenderContext() { } public String getOrgId() { return org_id; } public int getUserId() { return user_id; } public int getAccountId() { return account_id; } public String getSmtpHost() { return smtpHost; } public String getSmtpPort() { return smtpPort; } public int getAuthSendFlag() { return authSendFlag; } public String getAuthSendUserId() { return authSendUserId; } public String getAuthSendUserPassword() { return authSendUserPassword; } public String getPop3Host() { return pop3Host; } public String getPop3Port() { return pop3Port; } public String getPop3UserId() { return pop3UserId; } public String getPop3UserPasswd() { return pop3UserPasswd; } public void setOrgId(String str) { org_id = str; } public void setUserId(int i) { user_id = i; } public void setAccountId(int i) { account_id = i; } public void setSmtpHost(String str) { smtpHost = str; } public void setSmtpPort(String str) { smtpPort = str; } public void setAuthSendFlag(int i) { authSendFlag = i; } public void setAuthSendUserId(String str) { authSendUserId = str; } public void setAuthSendUserPassword(String str) { authSendUserPassword = str; } public void setPop3Host(String str) { pop3Host = str; } public void setPop3Port(String str) { pop3Port = str; } public void setPop3UserId(String str) { pop3UserId = str; } public void setPop3UserPasswd(String str) { pop3UserPasswd = str; } public int getEncryptionFlag() { return encryptionFlag; } public void setEncryptionFlag(int encryptionFlag) { this.encryptionFlag = encryptionFlag; } public int getPop3EncryptionFlag() { return pop3EncryptionFlag; } public void setPop3EncryptionFlag(int pop3EncryptionFlag) { this.pop3EncryptionFlag = pop3EncryptionFlag; } }