Bryan J Swift
d9bbc072c0
Split up email address information in `mail_virtual_users`
Use the changed `mail_virtual_users` structure to ensure directories and
sieve rules are created for each defined account.
10 years ago
Bertrand Cachet
812dea232f
fix(mail): main_virtual_xx variables usage
mail_virtual_xx list were not use correctly in tasks.
We got error 'unicode object' has no attribute 'name' because:
with_items:
- "{{ mail_virtual_xx }}
is understood has a list of strings containing information extracted from {{ mail_virtual_xx }} variable
Now we use:
with_items: virtual_domain_xx}}"
10 years ago
Alex Payne
f7f7157cec
more updated variable formatting and accommodation of the YAML parser being a fussbudget
10 years ago
Alex Payne
d28f0f82b9
move to non-deprecated template variable formatting
10 years ago
PajamaSoft
54648a8f39
Enable Roundcube's managesieve plugin or server-side filters
These are the changes necessary to enable Roundcube's manage sieve plugin to mange server-side sieve filters.
Signed-off-by: PajamaSoft <support@pajamasoft.com >
10 years ago
Luke Cyca
e46ad018ba
Improved test suite, rewritten in python
Added friendly_networks variable to denote whitelisted networks
10 years ago
Luke Cyca
194f587f3a
dsbl.org is no longer operating
10 years ago
Luke Cyca
369b90925a
Move DNSBL to postscreen (fixes #45 )
10 years ago
Shawn Sorichetti
290d59225d
Separate virtual mail directory settings into a task
Move the settings of the virtual mail directories into a separate
ansible task.
10 years ago
Shawn Sorichetti
0b1a8633e5
Set permissions and owner on virtual mail domains
Without the owner being set to vmail and dovecot, when a virtual user
tries to access their mail account, dovecot throws an error that it does
not have permission to create the mail folder for the user.
With the owner and permissions being set the user's mail directory is
created and they can successfully sign in.
10 years ago
PajamaSoft
ba4d5fa946
Configure Dovecot’s autocomplete plugin.
Adds/subscribes Drafts, Sent, Junk, Trash and Archive mailboxes.
10 years ago
Luke Cyca
b1a3b8b67d
Use discovered IPv4 address
10 years ago
Luke Cyca
93e7b3e3bd
Use common domain variable instead of blog_domain
10 years ago
Luke Cyca
85bbbd7d02
Increase message size limit to 50MB (from default of 10MB)
10 years ago
Luke Cyca
7043143f90
Improved idempotency and removed ip detection for checkrbl
10 years ago
Luke Cyca
ba304cb10b
Cron job to make sure our server isn't on any RBLs
11 years ago
Greg Karékinian
58dddc55d1
Remove variables from roles
Refs #39
11 years ago
Greg Karékinian
894808b50c
Fix trailing whitespace
11 years ago
Luke Cyca
5497f31fb9
Set postfix origin to correctly deliver mail for local users
(such as root's cron errors)
11 years ago
Alex Payne
450ce6676e
substitute my domain for TODOs. Fixes #37
11 years ago
Luke Cyca
ca8a371320
Use combined cert for postfix, dovecot, and znc
Fix CAcert usage in postfix and dovecot
11 years ago
Bertrand Cachet
fbd5deb4ea
Fix Postfix TLS configuration
Fix Postfix configuration file to link to correct SSL certificate locations
11 years ago
Luke Cyca
09c8fcb295
Named all tasks and made them idempotent where possible
11 years ago
Luke Cyca
ed6245a2f2
smtpd should provide full cert chain, and smtp should verify certs against known CAs
11 years ago
Luke Cyca
6168cd68d0
Automate encfs setup and name mount point more appropriately
11 years ago
sjahl
a4bcb48199
Adding bits for configuring mail aliases, and a postmaster@ address as an example
11 years ago
sjahl
9eecdf5c72
fixing some small dspam oddities
11 years ago
Alex Payne
55a22bcdef
Add example lines to OpenDKIM TrustedHosts file. Fixes #16 .
11 years ago
Alex Payne
82f1132694
Get MySQL email database name from var, not hardcoded
Thanks @pjan
11 years ago
Tejinder Jheeta
b411e696d3
Fix for mysql import for virtualdomains
11 years ago
Alex Payne
080d38986c
first commit
11 years ago