Added experimental davmail ebuild. Working, but it should be improved.

This commit is contained in:
Kimitsune 2019-12-14 17:24:43 +01:00
parent 7b1274705f
commit 8012434d66
6 changed files with 187 additions and 0 deletions

View File

@ -0,0 +1,6 @@
AUX davmail.conf 99 BLAKE2B 7fbfaefb563de903652f5eceda72bc9d3503711cea98f9f84d63d4fdf30815548d05b40559e812b96c48b1b4a7ed5435f64cab69bff833b5a04d0f268df8f777 SHA512 fc99a9e54d738a679b946e3c17663ef2c7974eba43011e8bdc980654a2f3a216005cd67328f650f35577b8d00ea2dd0ad393604407b9dec81362371ea4b3cdc1
AUX davmail.init 612 BLAKE2B 86fa7c7291184344e2883511887c9791390be6571cdf7e3174a938b70e9214f842b031278789b4aace401ca0362d2c9d86a616aa386debc100ec018499e8d756 SHA512 0739f05ee91c6815b1b16f1233733ed6e1382e73a28a0dbdcda638eb6f69a9bc398cf9bad7d6abfda222e96be7cff6a82ea134ab777903e9b67776fb05233959
AUX davmail.png 4218 BLAKE2B 590ac8db85b1a4e9bb5c06d773349684a8ebabaeb584001d14a3fa92de09ccd9d5ea82b44c418c785f3b462d17e17ef060d2ed610e2c20c4207c5a534c49276a SHA512 da600b141df1144c17ae0362f20ff06019986aa73cabeae088da2ae8c917f2e043b127799abc7587011358bcc366fbd2257115e64e02fc0669aefdd05c6581be
AUX davmail.properties 1290 BLAKE2B 8be15234a50650a2082b3cedd003427c217dea63f2804e44da3470c3db740f4fcf0279cdb99a6b619484067721a9b28c9fcff56509e17fbdd768689cfcfa0a61 SHA512 af7403a99a5014b35163801a818c141ab7d0427f660900e15e16724ab1d05b4f346389584ff4537692d9f48f31a191a77f4b55d2960e694cfc00f2d00ba8ded6
DIST davmail-5.4.0.tar.gz 21033986 BLAKE2B e8e1b2fbb0507243d944133241a8707f142e29ed579193bd489c85eeedcf79f50f7a3e321703b60ff85d9502aba82614b708cebc5a28602f12ffb6ff2a486229 SHA512 19bf58630b4948b5f21a0cd440c0e7e4ef351d6500205c172accbbc531d7b2f5c1c1c86bbf8ecf7ee7aad9e559bcea5be37bb6f862ea39c0c09116531ffceff2
EBUILD davmail-5.4.0.ebuild 3546 BLAKE2B 482af25d59927d8eae94d57f5995c1220db816352480b753b7f253715ea4dcdb96eb3301179838ad41735daf0917864bc9d7616105146c373f6abe337eeed8f1 SHA512 ac7a12b02f29b7e37e2facd13d8b58b750f4ecdf53a1716b69a5f60049743f7b60b5fb82908f3400aba3fd8ba1e3174de0d845403ce01f95effb67667fc9c2e1

File diff suppressed because one or more lines are too long

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/openrc-run
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