Good Day
Before we start I would like to say I did post to the Vexim users list
about this matter but alas no response. I googled this subject silly
but I have not come across a solution that works.
I do have working installations of vexim on other boxes with older
versions of exim php and mysql with no issues.
This is a new install on a freebsd 10.0 box with the following
The exim info is at the bottom of this message.
My problem is thus
cant get the mail to deliver locally
My logs are full of these messages
R=virtual_domains defer (-1): Temporary internal error
There is some fault with virtual_delivery: section of vexim ver 2.2.2 r1
the virtual_delivery: section is lower down in this email. I have been
through it over and over counted brackets etc, even tried the :: double
colon solution as suggested in on google post but alas that did not work
and am stumped.
What would be really nice if some one on this list who has a working
implementation of vexim 2.2.2r1 and exim 4.8.4 that would save me a lot
of headake and would be kind enough to share it with me so I can just
plug it in and get it working.
Alternatively what else is there out there that I can use to manage my
users exim4u has had no development since 2012.
At this point being a little at my wits end I would appreciate any and
all help and suggestions.
Thank you in anticipation of any and all help given.
Regards
Godfrey
virtual_delivery:
driver = appendfile
envelope_to_add
return_path_add
mode = 0600
maildir_format = true
create_directory = true
directory = ${lookup mysql{select smtp from users,domains \
where localpart = '${quote_mysql:$local_part}' \
and domain = '${quote_mysql:$domain}' \
and users.domain_id = domains.domain_id}}
user = ${lookup mysql{select users.uid from users,domains \
where localpart = '${quote_mysql:$local_part}' \
and domain = '${quote_mysql:$domain}' \
and users.domain_id = domains.domain_id}}
group = ${lookup mysql{select users.gid from users,domains \
where localpart = '${quote_mysql:$local_part}' \
and domain = '${quote_mysql:$domain}' \
and users.domain_id = domains.domain_id}}
quota = ${lookup mysql{select users.quota from users,domains \
where localpart = '${quote_mysql:$local_part}' \
and domain = '${quote_mysql:$domain}' \
and users.domain_id = domains.domain_id}{${value}M}}
quota_is_inclusive = false
#quota_size_regex = ,S=(\d+):
quota_warn_threshold = 75%
maildir_use_size_file = false
quota_warn_message = "To: $local_part@$domain\n\
Subject: Mailbox quota warning\n\n\
This message was automatically generated by the
mail delivery software.\n\n\
You are now using over 75% of your allocated
mail storage quota.\n\n\
If your mailbox fills completely, further
incoming messages will be automatically\n\
returned to their senders.\n\n\
Please take note of this and remove unwanted
mail from your mailbox.\n"
[root@gateway ~]# exim --version
Exim version 4.84 #1 (FreeBSD 10.0) built 09-Oct-2014 18:16:21
Copyright (c) University of Cambridge, 1995 - 2014
(c) The Exim Maintainers and contributors in ACKNOWLEDGMENTS file, 2007
- 2014
Probably Berkeley DB version 1.8x (native mode)
Support for: crypteq iconv() IPv6 use_setclassresources PAM Perl
Expand_dlfunc OpenSSL Content_Scanning DKIM Old_Demime PRDR OCSP
Lookups (built-in): lsearch wildlsearch nwildlsearch iplsearch cdb dbm
dbmjz dbmnz dnsdb dsearch mysql passwd
Authenticators: cram_md5 dovecot plaintext spa
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore/mbx autoreply pipe smtp
Fixed never_users: 0
Size of off_t: 8
Configuration file is /usr/local/etc/exim/configure