This commit is contained in:
blshkv 2020-09-23 07:55:48 +08:00
parent 65edb0e1d1
commit b5f75c38a3
No known key found for this signature in database
GPG key ID: 32BDCED870788F04
5 changed files with 88 additions and 2 deletions

View file

@ -21,7 +21,9 @@ DEPEND="|| ( >=virtual/jre-1.6:*
)
!net-mail/davmail"
RDEPEND="${DEPEND}
server? ( acct-user/davmail )"
server? ( acct-user/davmail
acct-group/davmail
)"
S="${WORKDIR}"
java-pkg-2_src_compile() {
@ -34,7 +36,7 @@ src_install() {
java-pkg_dojar ${MY_PN}.jar
# icon
# doicon "${FILESDIR}"/${MY_PN}.png
doicon "${FILESDIR}"/${MY_PN}.png
# create wrapper script for the client
java-pkg_dolauncher ${MY_PN} --main ${MY_PN}.DavGateway --java_args ""

View file

@ -0,0 +1,3 @@
# /etc/conf.d/davmail: config file for /etc/init.d/davmail
DAVMAIL_CONF="/etc/davmail.properties"

View file

@ -0,0 +1,33 @@
#!/sbin/runscript
PN="davmail"
USER="${PN}"
PID_FILE="/var/run/${PN}.pid"
RUN_FILE="/usr/bin/${PN}"
depend() {
need net
}
checkconfig() {
if [ ! -e ${DAVMAIL_CONF} ]; then
eerror "You need to have a valid configuration file at ${DAVMAIL_CONF}"
return 1
fi
}
start() {
checkconfig || return 1
ebegin "Starting DavMail gateway"
start-stop-daemon --start --user ${USER} \
--pidfile ${PID_FILE} --make-pidfile --background \
--exec ${RUN_FILE} -- ${DAVMAIL_CONF}
eend $?
}
stop() {
ebegin "Shutting down DavMail gateway"
start-stop-daemon --stop --user ${USER} --pidfile ${PID_FILE}
eend $?
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

View file

@ -0,0 +1,48 @@
#DavMail settings
davmail.allowRemote=true
davmail.bindAddress=
davmail.caldavAlarmSound=
davmail.caldavEditNotifications=false
davmail.caldavPastDelay=90
davmail.caldavPort=1080
davmail.defaultDomain=
davmail.disableUpdateCheck=true
davmail.enableEws=false
davmail.enableProxy=false
davmail.forceActiveSyncUpdate=false
davmail.imapAutoExpunge=true
davmail.imapIdleDelay=
davmail.imapPort=1143
davmail.keepDelay=30
davmail.ldapPort=1389
davmail.logFilePath=/var/log/davmail.log
davmail.popPort=1110
davmail.proxyHost=
davmail.proxyPassword=
davmail.proxyPort=
davmail.proxyUser=
davmail.sentKeepDelay=90
davmail.server=true
davmail.server.certificate.hash=
davmail.showStartupBanner=false
davmail.smtpPort=1025
davmail.ssl.clientKeystoreFile=
davmail.ssl.clientKeystorePass=
davmail.ssl.clientKeystoreType=
davmail.ssl.keyPass=
davmail.ssl.keystoreFile=
davmail.ssl.keystorePass=
davmail.ssl.keystoreType=
davmail.ssl.nosecurecaldav=false
davmail.ssl.nosecureimap=false
davmail.ssl.nosecureldap=false
davmail.ssl.nosecurepop=false
davmail.ssl.nosecuresmtp=false
davmail.ssl.pkcs11Config=
davmail.ssl.pkcs11Library=
davmail.url=
davmail.useSystemProxies=false
log4j.logger.davmail=DEBUG
log4j.logger.httpclient.wire=WARN
log4j.logger.org.apache.commons.httpclient=WARN
log4j.rootLogger=WARN