Mailing List Archive

dbmail on openSUSE 13.2 with mariaDB version 10.0.13
hello there ;-)

currently setting up another opensuse 13.2 box, which ships with MariaDB
version 10.0.13

can anyone tell me if dbmail will run fine with this version of mariaDB?
is there any experience, yet?

or would it just be better to use the mysql-community-server version 5.6.17?

i heard people tend to switch to mariaDB?

any thoughts on that topic would be more than welcome ;-)

thanks & all the best
becki

_______________________________________________
DBmail mailing list
DBmail@dbmail.org
http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail
Re: dbmail on openSUSE 13.2 with mariaDB version 10.0.13 [ In reply to ]
Am 27.11.2014 um 13:44 schrieb Administrator Beckspaced.com:
> hello there ;-)
>
> currently setting up another opensuse 13.2 box, which ships with MariaDB
> version 10.0.13
>
> can anyone tell me if dbmail will run fine with this version of mariaDB?
> is there any experience, yet?
>
> or would it just be better to use the mysql-community-server version
> 5.6.17?
>
> i heard people tend to switch to mariaDB?
>
> any thoughts on that topic would be more than welcome ;-)

i guess we need some testers for 10.x

as long MariaDB 10.x don't have major regressions or compatibility
breaks besides new features all should work fine
Re: dbmail on openSUSE 13.2 with mariaDB version 10.0.13 [ In reply to ]
>> i heard people tend to switch to mariaDB?
>>
>> any thoughts on that topic would be more than welcome ;-)
We switched production databases (2000 db's 40G-10K, totaling 650G) for
our internally developed software to MariaDB and have found a few small
issues we didn't expect. Most of them stem from a bug with GROUP BY and
joins <https://mariadb.atlassian.net/browse/MDEV-5719>. I doubt dbmail
uses group by somewhere though. I'm very pleased with the quality of the
MariaDB product and the openness of the development process.

> i guess we need some testers for 10.x
>
> as long MariaDB 10.x don't have major regressions or compatibility
> breaks besides new features all should work fine
I'm running MariaDB 10.0.14 and will probably follow the new releases
closely.

I'm on dbmail 3.1.17 now and I get some segfaults now and then, but I
doubt these are caused by MariaDB. I hope to find some time to dive into
the issues soon, until that I've applied some duct tape and cronned
/etc/init.d/dbmail start. Because I'm loadbalancing among a few servers,
my users are not directly affected. And because there is no actual
downtime, the issue is a relative low priority for me.
Re: dbmail on openSUSE 13.2 with mariaDB version 10.0.13 [ In reply to ]
Am 27.11.2014 um 14:38 schrieb Casper Langemeijer:
>>> i heard people tend to switch to mariaDB?
>>>
>>> any thoughts on that topic would be more than welcome ;-)
> We switched production databases (2000 db's 40G-10K, totaling 650G) for
> our internally developed software to MariaDB and have found a few small
> issues we didn't expect. Most of them stem from a bug with GROUP BY and
> joins <https://mariadb.atlassian.net/browse/MDEV-5719>. I doubt dbmail
> uses group by somewhere though. I'm very pleased with the quality of the
> MariaDB product and the openness of the development process.

i know only about one (fixed) MariaDB bug in context of DBMail

>> i guess we need some testers for 10.x
>>
>> as long MariaDB 10.x don't have major regressions or compatibility
>> breaks besides new features all should work fine
> I'm running MariaDB 10.0.14 and will probably follow the new releases
> closely.

good to know, next year with Fedora 21 i have to switch to MariaDB 10
because keep the server at 5.5.x would be a dependency maintaince hell

http://fedoraproject.org/wiki/Changes/MariaDB10

> I'm on dbmail 3.1.17 now and I get some segfaults now and then, but I
> doubt these are caused by MariaDB. I hope to find some time to dive into
> the issues soon, until that I've applied some duct tape and cronned
> /etc/init.d/dbmail start. Because I'm loadbalancing among a few servers,
> my users are not directly affected. And because there is no actual
> downtime, the issue is a relative low priority for me

they are likely still existing memory leaks

once in a while dbmail-imapd here explodes after allocated more the 1.5
GB RAM and i get a mail from the watchdog after restart - however - they
are impossible MariaDB related, whatever the database layer does wrong
(not said it does!) it must not lead in a segfault of the client application
Re: dbmail on openSUSE 13.2 with mariaDB version 10.0.13 [ In reply to ]
Ubuntu 14.04 ( 3.13.0-39-generic ), Mariadb Galera Cluster ( 10.0.14 ),
dbmail ( 3.2 )

my goal is to get masridb, owncloud, postfix, dhcp, NFS4, kerberos to
work whit together managed by apacheDS LDAP server.

At moment DBMAIL dose not work and can not find problem!
Postfix dose send mail out and some mail in.

Configuration that I try to get work is mail server's
mpi1 and mpi2 ( xx.kurrola.allowed.org ) and these
severs run DBMAIL and are working whitin same mariDB Galera cluster.

Kindly do not note that i have password's!! it's not security issue.

Main goal is to get Master Thesis about strenght of joint to done
but everyday living and communication need's e-mail and OWN e-mail
server for fast and clean communication.

joni

====
joni@mpi1:~$ cat /mpi3/S4/dbmail/.git/logs/HEAD
0000000000000000000000000000000000000000
1b2d0431ae88700c9f77594aefcc6366598e70d3 Joni-Pekka Kurronen
<joni@mpi1.kurrola.dy.fi> 1415948161 +0200 clone: from
git://git.dbmail.eu/paul/dbmail

buildDBMAIL:

../configure --with-mysql
make
sudo make install


====
- some documentation said that virtual servers should not be listed
mydestination,... at moment kurrola.dy.fi mail is not received even
alias is configured at database !!! But mpi.kurrola.allowed.org is
received.
====

# See /usr/share/postfix/main.cf.dist for a commented, more complete
version
#myorigin = mpi1.kurrola.allowed.org

myhostname = mpi1.kurrola.allowed.org
mydestination = kurrola.dy.fi

# mpi1.kurrola.dy.fi mpi2.kurrola.dy.fi mpi1.kurrola.allowed.org
mpi2.kurrola.allowed.org yachtboy.dy.fi joni.dy.fi boy007.dy.fi
localhost.localdomain localhost

mynetworks = 127.0.0.0/8 192.168.0.0/16 [::ffff:127.0.0.0]/104 [::1]/128
[2001:14b8:100:8363::41]/128

inet_protocols = ipv6,ipv4
smtpd_banner = $myhostname when ever you are ready
biff = no
#smtp_address_preference = ipv6
smtp_bind_address = 192.168.0.41
smtp_bind_address6 = 2001:14b8:100:8363::41

smtp_fallback_relay =
gmail-smtp-in.l.google.com:587,posti.saunalahti.fi:25

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = /usr/share/doc/postfix

# TLS parameters

smtpd_tls_key_file = /etc/postfix/SSL/key.pem
smtpd_use_tls = yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package
for
# information on enabling SSL in the smtp client.

##alias_maps = hash:/etc/aliases

mailbox_size_limit = 0
recipient_delimiter = +
home_mailbox = Maildir/
html_directory = /usr/share/doc/postfix/html

# TRANSPORT

mydomain = mpi1.kurrola.allowed.org
#myorig = mpi1.kurrola.allowed.org

broken_sasl_auth_clients = yes
delay_warning_time = 1h
bounce_size_limit = 1000000000
message_size_limit = 1000000000
smtpd_error_sleep_time = 3s
ipc_idle = 15s
max_idle = 360s
broken_sasl_auth_clients = yes
smtpd_tls_security_level = may
smtpd_recipient_restrictions = permit_sasl_authenticated
permit_mynetworks
smtpd_recipient_limit = 30
smtpd_sasl_local_domain =
smtp_tls_security_level = may
smtp_tls_note_starttls_offer = yes
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom
smtpd_sasl_security_options =
smtpd_delay_reject = no
smtpd_sasl_type = dovecot
smtpd_sasl_path = /var/spool/postfix/private/auth
smtp_sasl_auth_enable = yes

# SASL SUPPORT FOR SERVERS
#
# The following options set parameters needed by Postfix to enable
# Cyrus-SASL support for authentication of mail servers.
#
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd

#SPAM

content_filter = smtp-amavis:[127.0.0.1]:10024

# Gmail IPv6 retry:

smtp_reply_filter = pcre:/etc/postfix/smtp_reply_filter
smtpd_sasl_authenticated_header = no

smtpd_sender_restrictions = permit_mynetworks,
permit_sasl_authenticated, check_recipient_access

#mysql:/etc/postfix/all-users.cf
smtp_use_tls = no
smtpd_tls_mandatory_protocols = !SSLv2
smtpd_tls_mandatory_ciphers = medium

# LDAP
# virtual LDAP
#virtual_alias_maps = ldap:/etc/postfix/ldap-virtual-aliases.cf
#virtual_mailbox_maps = ldap:/etc/postfix/ldap-virtual-maps.cf
#virtual_mailbox_domains = ldap:/etc/postfix/ldap-virtual-domains.cf
#virtual_minimum_uid = 10000
#virtual_uid_maps = static:10000
#virtual_gid_maps = static:10000


#virtual_mailbox_domains = ldap:/etc/postfix/ldap_virtual_domains.cf
#virtual_mailbox_maps = ldap:/etc/postfix/ldap_virtual_maps.cf

#mailbox_command =
smtp_connect_timeout = 800s

#DBMAIL TAKE AWAY
transport_maps = hash:/etc/postfix/transport
#sender_dependent_default_transport_maps = hash:/etc/postfix/dependent

# dbmail
mailbox_transport = dbmail::localhost:24
#virtual_transport = dbmail:
#smtpd_sender_login_maps=mysql:/etc/postfix/sql-recipients.cf
#virtual_transport = dbmail-lmtp:localhost:24
local_recipient_maps = proxy:mysql:/etc/postfix/sql-recipients.cf
# inet_interfaces = loopback-only
virtual_mailbox_domains =
mysql:/etc/postfix/sql-virtual_mailbox_domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/sql-virtual_mailbox_maps.cf


#http://www.dbmail.org/dokuwiki/doku.php/domain_alias_spam_bounce
#virtual_alias_maps = mysql:/etc/postfix/valiasdom.cf
#virtual_alias_domains = mysql:/etc/postfix/virtual-domains.cf


smtpd_tls_cert_file = /etc/postfix/SSL/cert.pem

#receive_override_options = no_address_mappings

===


master.cf

#
# Postfix master process configuration file. For details on the format
# of the file, see the master(5) manual page (command: "man 5 master").
#
# Do not forget to execute "postfix reload" after editing this file.
#
#
==========================================================================
# service type private unpriv chroot wakeup maxproc command + args
# (yes) (yes) (yes) (never) (100)
#
==========================================================================
#dbmail-lmtp unix - - n - - lmtp -v
dbmail-lmtp unix - - n - - lmtp
-o disable_dns_lookups=yes
smtp inet n - - - - smtpd
smtp4 unix - - - - - smtp -o inet_protocols=ipv4
#smtp inet n - - - 1 postscreen
#smtpd pass - - - - - smtpd
#dnsblog unix - - - - 0 dnsblog
#tlsproxy unix - - - - 0 tlsproxy
submission inet n - - - - smtpd
# -o syslog_name=postfix/submission
# -o smtpd_tls_security_level=encrypt
# -o smtpd_sasl_auth_enable=yes
# -o smtpd_client_restrictions=permit_sasl_authenticated,reject
# -o milter_macro_daemon_name=ORIGINATING
#smtps inet n - - - - smtpd
# -o syslog_name=postfix/smtps
# -o smtpd_tls_wrappermode=yes
# -o smtpd_sasl_auth_enable=yes
# -o smtpd_client_restrictions=permit_sasl_authenticated,reject
# -o milter_macro_daemon_name=ORIGINATING
#628 inet n - - - - qmqpd
pickup fifo n - - 60 1 pickup
cleanup unix n - - - 0 cleanup
qmgr fifo n - n 300 1 qmgr
#qmgr fifo n - n 300 1 oqmgr
tlsmgr unix - - - 1000? 1 tlsmgr
rewrite unix - - - - - trivial-rewrite
bounce unix - - - - 0 bounce
defer unix - - - - 0 bounce
trace unix - - - - 0 bounce
verify unix - - - - 1 verify
flush unix n - - 1000? 0 flush
proxymap unix - - n - - proxymap
proxywrite unix - - n - 1 proxymap
smtp unix - - - - - smtp
relay unix - - - - - smtp
# -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq unix n - - - - showq
error unix - - - - - error
retry unix - - - - - error
discard unix - - - - - discard
local unix - n n - - local
virtual unix - n n - - virtual
lmtp unix - - - - - lmtp
anvil unix - - - - 1 anvil
scache unix - - - - 1 scache
#
# ====================================================================
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
#
# Many of the following services use the Postfix pipe(8) delivery
# agent. See the pipe(8) man page for information about ${recipient}
# and other message envelope options.
# ====================================================================
#
# maildrop. See the Postfix MAILDROP_README file for details.
# Also specify in main.cf: maildrop_destination_recipient_limit=1
#
maildrop unix - n n - - pipe
flags=DRhu user=vmail argv=/usr/bin/maildrop -d ${recipient}
#
# ====================================================================
#
# Recent Cyrus versions can use the existing "lmtp" master.cf entry.
#
# Specify in cyrus.conf:
# lmtp cmd="lmtpd -a" listen="localhost:lmtp" proto=tcp4
#
# Specify in main.cf one or more of the following:
# mailbox_transport = lmtp:inet:localhost
# virtual_transport = lmtp:inet:localhost
#
# ====================================================================
#
# Cyrus 2.1.5 (Amos Gouaux)
# Also specify in main.cf: cyrus_destination_recipient_limit=1
#
#cyrus unix - n n - - pipe
# user=cyrus argv=/cyrus/bin/deliver -e -r ${sender} -m ${extension}
${user}
#
# ====================================================================
# Old example of delivery via Cyrus.
#
#old-cyrus unix - n n - - pipe
# flags=R user=cyrus argv=/cyrus/bin/deliver -e -m ${extension} ${user}
#
# ====================================================================
#
# See the Postfix UUCP_README file for configuration details.
#
uucp unix - n n - - pipe
flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail
($recipient)
#
# Other external delivery methods.
#
ifmail unix - n n - - pipe
flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp unix - n n - - pipe
flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender
$recipient
scalemail-backend unix - n n - 2 pipe
flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store
${nexthop} ${user} ${extension}
mailman unix - n n - - pipe
flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
${nexthop} ${user}

#SPAM

smtp-amavis unix - - - - 2 smtp
-o smtp_data_done_timeout=1200
-o smtp_send_xforward_command=yes
-o disable_dns_lookups=yes
-o max_use=20

::1:10025 inet n - - - - smtpd
-o content_filter=
-o local_recipient_maps=
-o relay_recipient_maps=
-o smtpd_restriction_classes=
-o smtpd_delay_reject=no
-o smtpd_client_restrictions=permit_mynetworks,reject
-o smtpd_helo_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o smtpd_data_restrictions=reject_unauth_pipelining
-o smtpd_end_of_data_restrictions=
-o mynetworks=127.0.0.0/8
-o smtpd_error_sleep_time=0
-o smtpd_soft_error_limit=1001
-o smtpd_hard_error_limit=1000
-o smtpd_client_connection_count_limit=0
-o smtpd_client_connection_rate_limit=0
-o
receive_override_options=no_header_body_checks,no_unknown_recipient_checks

===

joni@mpi1:~$ sudo cat /etc/dbmail/dbmail.conf
[sudo] password for joni:
# (c) 2000-2006 IC&S, The Netherlands
#
# Configuration file for DBMAIL

[DBMAIL]
#
# Database settings
#
# database connection URI

#dburi = sqlite:///var/tmp/dbmail.db
dbusi =
mysql://localhost:3306/dbmail?user=dbmail&password=dbmail73
#
# Supported drivers are sql, ldap.
#
authdriver =

#
#
# following fields are now DEPRECATED!
#driver =
#host =
#sqlport =
#sqlsocket =
#user =
#pass =
#db =

#
# Number of database connections per threaded daemon
# This also determines the size of the worker threadpool
#
# Do NOT increase this without proper consideration. A
# very large database/worker pool will not only increase
# the connection pressure on the database, but will more
# significantly cause unnecessary context-switching in
# your CPUs.
#
#max_db_connections = 10

#
# Table prefix. Defaults to "dbmail_" if not specified.
#
table_prefix = dbmail_

#
# encoding must match the database/table encoding.
# i.e. latin1, utf8
encoding = utf8

#
# messages with unknown encoding will be assumed to have
# default_msg_encoding
# i.e. iso8859-1, utf8
default_msg_encoding = utf8

#
# Postmaster's email address for use in bounce messages.
#
#postmaster = DBMAIL-MAILER

#
# Sendmail executable for forwards, replies, notifies, vacations.
# You may use pipes (|) in this command, for example:
# dos2unix|/usr/sbin/sendmail works well with Qmail.
# You may use quotes (") for executables with unusual names.
#
sendmail = /usr/sbin/sendmail

#
#
# The following items can be overridden in the service-specific
sections.
#
#

#
# Logging via stderr/log file and syslog
#
# Logging is broken up into 8 logging levels and each level can be
indivually turned on or off.
# The Stderr/log file logs all entries to stderr or the log file.
# Syslog logging uses the facility mail and the logging level of the
event for logging.
# Syslog can then be configured to log data according to the levels.
#
# Set the log level to the sum of the values next to the levels you want
to record.
# 1 = Emergency
# 2 = Alert
# 4 = Critical
# 8 = Error
# 16 = Warning
# 32 = Notice
# 64 = Info
# 128 = Debug
# 256 = Database -> Logs at debug level
#
# Examples: 0 = Nothing
# 31 = Emergency + Alert + Critical + Error + Warning
# 511 = Everything
#
file_logging_levels = 7
#
syslog_logging_levels = 31

#
# Generate a log entry for database queries for the log level at number
of seconds of query execution time.
#
query_time_info = 10
query_time_notice = 20
query_time_warning = 30

#
# Throw an exception is the query takes longer than query_timeout
seconds
query_timeout = 300

#
# Root privs are used to open a port, then privs
# are dropped down to the user/group specified here.
#
effective_user = nobody
effective_group = nogroup

#
# The IPv4 and/or IPv6 addresses the services will bind to.
# Use * for all local interfaces.
# Use 127.0.0.1 for localhost only.
# Separate multiple entries with spaces ( ) or commas (,).
#
#bindip = 0.0.0.0 # IPv4 only - all IP's
bindip = :: # IPv4 and IPv6 - all IP's (linux)
#bindip = :: # IPv6 only - all IP's (BSD)
#bindip = 0.0.0.0,:: # IPv4 and IPv6 - all IP's (BSD)


#
# The maximum length of the queue of pending connections. See
# listen(2) for more information
#
# backlog = 128

#
# Idle time allowed before a connection is shut off.
#
timeout = 300

#
# Idle time allowed before a connection is shut off if you have not
logged in yet.
#
login_timeout = 60

#
# If yes, resolves IP addresses to DNS names when logging.
#
resolve_ip = no

#
# If yes, keep statistics in the authlog table for connecting users
#
authlog = no

#
# logfile for stdout messages
#
logfile = /var/log/dbmail.log

#
# logfile for stderr messages
#
errorlog = /var/log/dbmail.err

#
# directory for storing PID files
#
pid_directory = /var/run

#
# directory for locating libraries (normally has a sane default
compiled-in)
#
#library_directory = /usr/lib/dbmail

#
# SSL/TLS certificates
#
# A file containing a list of CAs in PEM format
tls_cafile =

# A file containing a PEM format certificate
tls_cert =

# A file containing a PEM format RSA or DSA key
tls_key =

# A cipher list string in the format given in ciphers(1)
tls_ciphers =


# hashing algorithm. You can select your favorite hash type
# for generating unique ids for message parts.
#
# for valid values check mhash(3) but minus the MHASH_ prefix.
#
# if you ever change this value run 'dbmail-util --rehash' to
# update the hash for all mimeparts.
#
# examples: MD5, SHA1, SHA256, SHA512, TIGER, WHIRLPOOL
#
# hash_algorithm = SHA1


# header_cache tuning
#
# set header_cache_readonly to 'yes' to prevent new
# unknown header-names from being cached.
#
# header_cache_readonly = yes



[LMTP]
port = 24
#tls_port =


[POP]
port = 110
#tls_port = 995

# You can set an alternate banner to display when connecting to the
service
# banner = DBMAIL pop3 server ready to rock

#
# If yes, allows SMTP access from the host IP connecting by POP3.
# This requires addition configuration of your MTA
#
pop_before_smtp = no

[HTTP]
port = 41380
#
# the httpd daemon provides full access to all users, mailboxes
# and messages. Be very careful with this one!
bindip = 127.0.0.1
admin = admin:secret

[IMAP]
# You can set an alternate banner to display when connecting to the
service
# banner = imap 4r1 server (dbmail 2.3.x)

#
# Port to bind to.
#
port = 143
#tls_port = 993

#
# IMAP prefers a longer timeout than other services.
#
timeout = 4000

#
# If yes, allows SMTP access from the host IP connecting by IMAP.
# This requires addition configuration of your MTA
#
imap_before_smtp = no

#
# during IDLE, how many seconds between checking the mailbox
# status (default: 30)
#
# idle_timeout = 30

# during IDLE, how often should the server send an '* OK' still
# here message (default: 10)
#
# the time between such a message is idle_timeout * idle_interval
# seconds
#
# idle_interval = 10

#
# If TLS is enabled, login before starttls is normally
# not allowed. Use login_disabled=no to change this
#
# login_disabled = yes

#
# Provide a CAPABILITY to override the default
#
# capability = IMAP4 IMAP4rev1 AUTH=LOGIN ACL RIGHTS=texk NAMESPACE
CHILDREN SORT QUOTA THREAD=ORDEREDSUBJECT UNSELECT IDLE

# max message size. You can specify the maximum message size
# accepted by the IMAP daemon during APPEND commands.
#
# Supported formats:
# decimal: 1000000
# octal: 03777777
# hex: 0xfffff
#
# max_message_size =


[SIEVE]
#
# Port to bind to.
#
port = 2000
tls_port =


[LDAP]
port = 10389
version = 3
hostname = 192.168.0.41
base_dn = ou=users,dc=security,dc=kurrola,dc=fi

#
# If your LDAP library supports ldap_initialize(), then you can use the
# alternative LDAP server DSN like following.
#
# URI = ldap://127.0.0.1:389
# URI = ldapi://%2fvar%2frun%2fopenldap%2fldapi/

#
# Leave blank for anonymous bind.
# example: cn=admin,dc=mydomain,dc=com
#
bind_dn =

#
# Leave blank for anonymous bind.
#
bind_pw =
scope = SubTree

# AD users may want to set this to 'no' to disable
# ldap referrals if you are seeing 'Operations errors'
# in your logs
#
referrals = yes

user_objectclass = top,account,dbmailUser
forw_objectclass = top,account,dbmailForwardingAddress
cn_string = uid
field_passwd = userPassword
field_uid = uid
field_nid = uidNumber
min_nid = 10000
max_nid = 15000
field_cid = gidNumber
min_cid = 10000
max_cid = 15000

# a comma-separated list of attributes to match when searching
# for users or forwards that match a delivery address. A match
# on any of them is a hit.
field_mail = mail

# field that holds the mail-quota size for a user.
field_quota = mailQuota

# field that holds the forwarding address.
field_fwdtarget = mailForwardingAddress

# override the query string used to search for users
# or forwards with a delivery address.
# query_string = (mail=%s)

[DELIVERY]
#
# Run Sieve scripts as messages are delivered.
#
SIEVE = yes

#
# Use 'user+mailbox@domain' format to deliver to a mailbox.
#
SUBADDRESS = yes

#
# Turn on/off the Sieve Vacation extension.
#
SIEVE_VACATION = yes

#
# Turn on/off the Sieve Notify extension
#
SIEVE_NOTIFY = yes

#
# Turn on/off additional Sieve debugging.
#
SIEVE_DEBUG = no


# Use the auto_notify table to send email notifications.
#
AUTO_NOTIFY = no

#
# Use the auto_reply table to send away messages.
#
AUTO_REPLY = no

#
# Defaults to "NEW MAIL NOTIFICATION"
#
#AUTO_NOTIFY_SUBJECT =

#
# Defaults to POSTMASTER from the DBMAIL section.
#
#AUTO_NOTIFY_SENDER =


# If you set this to 'yes' dbmail will check for duplicate
# messages in the relevant mailbox during delivery using
# the Message-ID header
#
suppress_duplicates = no

#
# Soft or hard bounce on over-quota delivery
#
quota_failure = hard


# end of configuration file
joni@mpi1:~$

====




_______________________________________________
DBmail mailing list
DBmail@dbmail.org
http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail
Re: dbmail on openSUSE 13.2 with mariaDB version 10.0.13 [ In reply to ]
hi,

I got finaly running MariaDB Galera whit postfix & dbmail.
At moment Evolution dose not work whit dmail-lmtp or dbmail-pop3d
but work's whit android tablet K-9.

I will setup this weekend another server that share's same dbmail
maridb galera cluster database ( replicated ).

Most likely this tandem configuration work's. There will
be two macines running dbmail, postfix code,... at fail over
one of postfix serevers should be on and maridb galera cluster should
keep database update at all machines in real time for dbmail.

dbmail version is 3.2.1

At moment only issue whit mariadb I know is at installation:
- installation script stops and dose not create all needed databases

Also some application do not run whit maridb and compilation against
them need's some aragement's to get compiled against mariadb
code/libraryes instead of mysql. There is also sql related
incompatibilityes. Hope those do not spoil idea!

I hope I get dbmail working whit LDAP / apacheDS, due busy whit Master
Thesis this will be done first quarter 2015,.. if any intrested to
worktogether documentation and testing integration of LDAP whit
DBMAIL, KERBEROS, NFS4, OWNCLOUD, SAGE 6.4, BACULUCUM, WEBMIN, Mpich
3.X., rsh-redone and DHCP

welcome! Getting such simple idea to work all of them for single signon
and easyer installation PUBLIC instruction is very hard due package
depencyes, incompatibelityes and bugs at Ubuntu 14.04 LTS.

Collection of mixed instructions at
http://kurrola.allowed.org/mediawiki/index.php/ApacheDS

and result will be published at most application wiki's like dbmail and
whole colection at

https://help.ubuntu.com/community/ApacheDS%20-%20LDAP%20-%20Kerberos%
20-%20NFS4

I have lost lot of time whit problems in this very basic configuration
that should install directly from package's !!! So this documentation
project should be welcome and I'am not the correct one to that even I
try to figure out it.



joni

On to, 2014-11-27 at 13:44 +0100, Administrator Beckspaced.com wrote:
> hello there ;-)
>
> currently setting up another opensuse 13.2 box, which ships with MariaDB
> version 10.0.13
>
> can anyone tell me if dbmail will run fine with this version of mariaDB?
> is there any experience, yet?
>
> or would it just be better to use the mysql-community-server version 5.6.17?
>
> i heard people tend to switch to mariaDB?
>
> any thoughts on that topic would be more than welcome ;-)
>
> thanks & all the best
> becki
>
> _______________________________________________
> DBmail mailing list
> DBmail@dbmail.org
> http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail


_______________________________________________
DBmail mailing list
DBmail@dbmail.org
http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail