162 reputation
10
bio website
location
age
visits member for 2 years, 1 month
seen 22 hours ago

You can reach me at frerich(DOT)raabe(AT)googlemail(DOT)com.


Mar
7
comment (How) do you run “functional” tests on your services automatically?
Accepting this, since this is actually what I went for.
Feb
18
comment (How) do you run “functional” tests on your services automatically?
+1: This is really neat, I was using netcat so far, didn't occur to me to use expect for this. :-)
Feb
18
comment (How) do you run “functional” tests on your services automatically?
+1: Indeed, I think Nagios would work quite well. The downside is that Nagios has to be aware of the server in the first place, which is not the case with 'testing setups' running in a VM.
Oct
30
comment Should backups be owned by root:backup?
Sorry, my question was imprecise: the backups of e.g. imap are already just backups of (in this case) the Maildir directories, which all belong to vmail:vmail on the imap host anyway. Keeping the permissions means that we copy the uid/gid which may or may not be the same when the system is restored. I'm rather interested in the permissions on the backup server itself, i.e. should all backups get owned by one user or not?
Oct
30
comment Should backups be owned by root:backup?
@nickgrim: It's not as bad as it sounds: for instance, the imap host only contains the IMAP server. We only back the /home/vmail directory (beneath which the Maildirs of our users live), all all data in there is already owned by vmail:vmail. Of course we wouldn't just force the same permissions on all files on a complete system. ;-) However, what I was trying to get at is: what permissions should we use on the backup server.
Oct
29
comment Should backups be owned by root:backup?
@nickgrim: We just force the permissions using chown -R and chmod -R right now, i.e. whatever permission/ownership is backed up, it's not used.
Oct
12
comment How can I make an alias expand to a list of recipients returned by a command?
@arved: Hello there, long time no see :-) I'll have a look at the sendmail answer and see whether it applies to exim as well.
Oct
2
comment How do you avoid that server documentation gets out of sync with the actual setup?
Interesting, etckeeper sounds useful for avoiding that tiny tweaks don't get forgotten.
Oct
2
comment How do you avoid that server documentation gets out of sync with the actual setup?
+1 for bringing up Puppet; I thought it was only used to applying changes to a whole set of hosts at once, it never occurred to me that using it for a single system may be useful from a documentation point of view.
Oct
2
comment How do you avoid that server documentation gets out of sync with the actual setup?
+1: Thanks for dropping the term 'Change Management', I didn't know this.
Sep
21
comment How can I make exim deliver a single incoming mail to multiple local maildirs?
Aaah, I wasn't aware of ${original_local_part} - I only knew #{local_part}. Thanks for pointing this out!
Sep
20
comment How can I make exim deliver a single incoming mail to multiple local maildirs?
I see - but what would the condition for the appendfile transport be? At the point it's tested, the ${local_part} of the mail is no longer the vmailusers alias but rather the actual address as far as I can tell - I don't see a way to tell apart whether this is an actual mail to joe or just a mail to joe triggered by the alias.
Sep
20
comment How can I make exim deliver a single incoming mail to multiple local maildirs?
The issue is that if I let processing continue (or restart the routing sequence), the mail will be treated as if it was addressed directly to, say, joe - so it will be (in my case) passed to the LDA which uses Sieve filters. I would like to alias to multiple recipients and then have exim deliver straight to their Maildir directories (by-passing Sieve, so they can't possibly miss the mail), without considering other routers.