Download here the reference of Altonaer Kinderkrankenhaus.
It is possible to configure sendmail to use the zarafa-dagent directly. The configuration files for sendmail can usually be found in /etc/mail, The required m4 files can be found in /usr/share/sendmail/cf or /usr/share/sendmail-cf (the exact location is distribution specific). The instructions below assume the m4 files are located in /usr/share/sendmail/cf/, so please make sure the files created below are stored in the for your distribution correct location.
First, the sendmail zarafa mailer needs to be created. To do this, a new file should be created which contains the data below. This file should be saved to /usr/share/sendmail/cf/mailer/zarafa.m4:
PUSHDIVERT(-1)
#
# Mailer for Zarafa
#ifdef(`ZARAFA_MAILER_ARGS',,
`define(`ZARAFA_MAILER_ARGS', zarafa-dagent $u)')
ifdef(`ZARAFA_MAILER_PATH',,
`define(`ZARAFA_MAILER_PATH',
/usr/local/bin/zarafa-dagent)')
POPDIVERT
#######################################
### Zarafa Mailer specification ###
#######################################VERSIONID(`@(#)zarafa.m4 31-Aug-2007')
MZARAFA, P=ZARAFA_MAILER_PATH, F=DFMhu,
S=15, R=25, T=X-Phone/X-ZARAFA/X-Unix,
A=ZARAFA_MAILER_ARGSLOCAL_CONFIG
CPZARAFA
Secondly, the local_zarafa feature needs to be created. This feature will allow the zarafa-dagent to deliver mail from localhost. Save the data below to /usr/share/sendmail/cf/feature/local_zarafa.m4:
divert(-1)
divert(0)VERSIONID(`@(#)zarafa.m4 31-Aug-2007')
divert(-1)
ifdef(`_MAILER_local_',
`errprint(`*** FEATURE(local_zarafa) must
occur before MAILER(local)
')')dnldefine(`LOCAL_MAILER_PATH',
ifelse(defn(`_ARG_'), `',ifdef(`ZARAFA_MAILER_PATH',
ZARAFA_MAILER_PATH,
`/usr/local/bin/zarafa-dagent'),
_ARG_))
define(`LOCAL_MAILER_ARGS',
ifelse(len(X`'_ARG2_), `1', `zarafa-dagent $u', _ARG2_))
undefine(`_LOCAL_PROCMAIL_')
undefine(`_LOCAL_LMTP_')
undefine(`LOCAL_MAILER_DSN_DIAGNOSTIC_CODE')The last part is enabling the Zarafa dagent in sendmail. To enable the Zarafa dagent delivery from localhost, add the following lines to /etc/mail/sendmail.mc:
FEATURE(`local_zarafa')
MAILER(`local')To enable the Zarafa dagent for all other deliveries add the following lines to sendmail.mc:
MAILER(`zarafa')
After the creation and editing of these files, the configuration needs to be activated. Execute the following command:
sendmailconfig
This will generate the sendmail.cf file and reload sendmail. If the zarafa-spooler was already running, this too needs to be restarted:
/etc/init.d/zarafa-spooler restart
The Zarafa Summercamp 2010 came to an end on Friday the 18th of June – a 2 day conference which again drew a lot of interest, cementing its position at the top of European open source vendor events, through even higher attendance numbers than in 2009 and intensified contributions of community members and partners.
At the second day of its Summercamp, the Dutch mobile messaging and collaboration specialist Zarafa launches an integration framework that will give the open source community and commercial integrations with Zarafa's Collaboration Platform a next big boost.
![]() |