Oops! Meant to do that!
I have a server that seems to be keeping the logs forever, and keeps running out of space. How do I force it to remove the logs once they are committed?
Marisa
There is a system setting called "Automatically delete committed database logs" in your global configuration. You can change it from WebCit (administration screen) or from the text client (.Admin System-configuration General). Set it to "Yes" to make Citadel Server purge database log files that are no longer needed.
This is also the default setting.
Nice little hack.
Granted WebCit is on the way out, I do feel in the interim something to this effect might be nice in release as a default.
Still, if memory serves that information would still be present via a Who lookup on the text client, so it's still not a complete obfuscation...
Hello, I setup my own mailserver and its kinda weird how its setup but ill try to explain. I have a mailserver at mail.domain.com and its sending mail for my domain domain.com. The server is self hosted and a PTR record for my IP is set to the ISP's domain but that domain is pointed to my IP which makes my email panel accesible via the ISP's domain the only issue is that im receiving a 550-5.7.25 error. Can someone help me setup the right DNS records?
My current DNS records are:
mail.domain.com. 1 IN A !MYIP!
domain.com. 1 IN MX 10 mail.domain.com.
domain.com. 1 IN TXT "v=spf1 ip4:!MYIP! -all"
and when I run dig on my IP
!ReversedIP!.in-addr.arpa. 86400 IN PTR !ReversedIP!.ISP.com
And some DMARC and domainkey records
hi,
the conftests in version 1001 (and likely all previous ones as well) need an upgrade. they fail with compilers which default to c99 due to formalities and hence the actual check fails even if it would actually pass.
conftest.c:25:3: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support impli
cit int [-Wimplicit-int]
25 | main() {
| ^
| int
conftest.c:29:4: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((n
oreturn))'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declarat
ion]
29 | exit(0);
| ^
conftest.c:29:4: note: include the header <stdlib.h> or explicitly provide a declaration for 'exit'
skeleton so far:
main() {
exit(0);
}
should be:
#include <stdlib.h>
int main() {
exit(0);
}
Dear All,
1st I had to delete or move (to a local folder (Thunderbird)) 2 months of sent and received emails. I done such operation with Thunderbird.
2nd The data folder (/usr/local/citadel/data) had 2.6GBytes occupied.
3rd With that operation many log files were generated and the disk became full (about 9 GBytes in data folder). Citadel became unusable. I used a old data backup to recover.
Could you provide a solution for this do not happen again? Perhaps do not generate the log files.
Thanks for the support that will be provided,
Luís Gonçalves.
Hi,
I've just set up Citadel on 2 VPS servers after years of dicking around with Postfix, Dovecot and MySQL.
I'm baffled as to how to set up for users with different domains.
If I have 4 domains, xyz.com, fxy.com, zfx.com and zyy.com, how do I configure email user accounts for them? If I have 4 guys called dave and each of them has an account at each domain, how do I set it up?
Many thanks,
Dave Coventry
Subject: Re: How do I configure users on different domains?
I'm baffled as to how to set up for users with different
domains.
Very easy: you just give them email addresses in different domains.
Their account names in Citadel have to be different, of course. But you could for example have a Citadel user called "John Doe" with an email address of john@example.com , and another Citadel user called "John Deere" with an email address of john@tractors.net , and Citadel will handle them as you expect.
Obviously, all of those domains need to be configured in your server as local domains.
the conftests in version 1001 (and likely all previous ones as
well) need an upgrade. they fail with compilers which default to
c99 due to formalities and hence the actual check fails even if
it would actually pass.
I see you also posted to the development room -- I'll answer this there.
Subject: Re: How do I configure users on different domains?
Thanks.
Clearly, the user names have to be diffierent on Citadel.
Previously, I had dave@xyz.com as the username, but Citadel removes the @sign.
My users all currently have their full email address as their username. Is there any way to do this?
Dave Coventry
Subject: Re: How do I configure users on different domains?
Dear All,
1st I had to delete or move (to a local folder (Thunderbird)) 2 months of sent and received emails. I done such operation with Thunderbird.
2nd The data folder (/usr/local/citadel/data) had 2.6GBytes occupied.
3rd With that operation many log files were generated and the disk became full (about 9 GBytes in data folder). Citadel became unusable. I used a old data backup to recover.
Could you provide a solution for this do not happen again? Perhaps do not generate the log files.
Thanks for the support that will be provided,
Luís Gonçalves.
Subject: Re: Could you please answer to this post? Thanks.
there was a similar question in an earlier thread, which had a solution. i have not found it yet. but i do believe it was in this room a couple of weeks ago.
Dear Citadel Support,
I noticed that the LATEST update is missing an important FEATURE
When you view as a "Bulletin Board", there is no search.
Can you please add that back on!?!?!?
Dear All,
1st I had to delete or move (to a local folder (Thunderbird)) 2 months of sent and received emails. I done such operation with Thunderbird.
2nd The data folder (/usr/local/citadel/data) had 2.6GBytes occupied.
3rd With that operation many log files were generated and the disk became full (about 9 GBytes in data folder). Citadel became unusable. I used a old data backup to recover.
Could you provide a solution for this do not happen again? Perhaps do not generate the log files.
Thanks for the support that will be provided,
Luís Gonçalves.
I think that this problem was solved in the last version of Thunderbird for Windows (Nebula).
Previous version deleted email by email generating big logs.
This new version deletes a group of emails at once generating no so much (big space) logs files.
Subject: Docker installation fails to start webcit and enters loop: need help
Hi,
I've been using citadel on and off for a while now, and so far, the experience is great. I was installing citadel on another system for another use case, and just found out there's a docker version. I pulled the image, like the commands on the site say, and now it's stuck in a loop trying to start webcit:
ctdlvisor: pid=278 exited, status=25856, exitcode=101
ctdlvisor: webcit (HTTP) running on pid=279
ctdlvisor: executing webcit (http)
ctdlvisor: pid=279 exited, status=25856, exitcode=101
ctdlvisor: webcit (HTTP) running on pid=280
ctdlvisor: executing webcit (http)
and so on for every other PID that isn't being used. I can't find anything on how to solve this. Any and all help will be greatly appreciated.
Thanks in advance.