apologies ... -p (parameters that you pass docker run ...)
Thanks for pointing that out. I have amended https://www.citadel.org/docker.html with a section documenting all of the optional flags.
also, just a heads up, looks like the link for the 'example customized login screen' on https://www.citadel.org/documentation.html is incorrect ... it links to the same link as 'sample customized room view' ...
Thanks for pointing that out too. There were a bunch of obsolete links in that section and I have removed them.
Hi all,
I'm just about to set up a personal email server, and am considering Citadel, but have two questions.
1) Is it possible to set up "encryption on rest" (what I mean by this is that any unencrypted emails that land on the server are encrypted using a GPG key)?
2) I'm planning on having a local server on a Raspberry Pi and a remote server on a VPS (both Citadel). Any emails I send should go to my local server, get forwarded to the remote server and then sent to their intended recipient. Any emails sent to me should be sent to the remote server, and then forwarded to my local server. Basically I want the remote server to act as a private relay (which doesn't permanently store any messages, just sends them where they have to go). I saw https://www.citadel.org/relay.html but that doesn't seem to be about what I'm trying to do. Is a set up like this possible?
:)
Subject: Re: Two questions: Encryption on rest and Relays
1) There's no support for encryption-at-rest in the message store itself.
You might consider just encrypting the volume that it runs on? I don't know your specific situation but maybe that would work.
2) If you need to relay both inbound and outbound mail through an external relay, then your "local" server should be a Citadel, but the "external" server should not. You can use postfix or whatever your favorite traditional MTA is. The configuration would be something like this:
* For outbound mail, follow the smart host instructions at https://www.citadel.org/relay.html
* For inbound mail, configure the external server to relay your domain's mail to the Citadel server. If you are running Citadel from a dynamic or unpublished address then maybe configure a Wireguard tunnel to be initiated by the private server and then point the mail towards your end of the tunnel, so when the tunnel is up, the mail queue will be sent to it.
This type of setup used to be very common back in the days when a lot of sites had demand-dialed Internet connections.
Subject: Re: Two questions: Encryption on rest and Relays
Excellent. Thank you. That all sounds perfect. I'll have a go setting it up, and come back if I get stuck! :)
Sun Jan 30 2022 11:47:41 EST from IGnatius T Foobar Subject: Re: Two questions: Encryption on rest and Relays
1) There's no support for encryption-at-rest in the message store itself.
You might consider just encrypting the volume that it runs on? I don't know your specific situation but maybe that would work.
2) If you need to relay both inbound and outbound mail through an external relay, then your "local" server should be a Citadel, but the "external" server should not. You can use postfix or whatever your favorite traditional MTA is. The configuration would be something like this:
* For outbound mail, follow the smart host instructions at https://www.citadel.org/relay.html
* For inbound mail, configure the external server to relay your domain's mail to the Citadel server. If you are running Citadel from a dynamic or unpublished address then maybe configure a Wireguard tunnel to be initiated by the private server and then point the mail towards your end of the tunnel, so when the tunnel is up, the mail queue will be sent to it.
This type of setup used to be very common back in the days when a lot of sites had demand-dialed Internet connections.
Subject: Re: Two questions: Encryption on rest and Relays
Excellent. Thank you. That all sounds perfect. I'll have a go setting itup,
and come back if I get stuck! :)
Come back even if you don't get stuck. We have a great community here :)
I am condiering to install Citadel on an Unbuntu test/home machine. My main interest lies in mediawiki farm and mails. I do not find where to have documentation about installing and running them under citadel?
Thx!
I have just installed Citadel on Mint Linux 19.3 using the Software manager. I used all the defaults. I am unable to log in. When I get to the login screen, there is a banner that says "You must be logged in to access this page." Attempting to login using admin user name and password gets me back to the same page. Using a different password bring up a Wrong Password message as one would expect.
Never Mind. Installed using Easy Install and everything seems to be working.
Hey everyone,
I'm still struggling with this problem. I'm out of ideas of what to try. Everything else works perfectly.
Mail attachments wont receive correctly. I managed to send a text document attached, but ended up with text like the following;
ensure that when the wor����2F��R��R�fR6��f�FV�6P��F�R&�6W72�B�W"��O�egrity.
There was no formatting in the original document.
I'm assuming this is why no other files are working correctly, the information is corrupted.
Citadel 939 with WebCit 939, server build 939
Running on raspberry pi 3b, raspbian.
Changed the max message length to more then enough aswell. No change.
Thanks,
Subject: Re: Mail attachments corrupted
Hey everyone,
I'm still struggling with this problem. I'm out of ideas of what to try. Everything else works perfectly.
Mail attachments wont receive correctly. I managed to send a text document attached, but ended up with text like the following;
ensure that when the wor����2F��R��R�fR6��f�FV�6P��F�R&�6W72�B�W"��O�egrity.
There was no formatting in the original document.
I'm assuming this is why no other files are working correctly, the information is corrupted.
Citadel 939 with WebCit 939, server build 939
Running on raspberry pi 3b, raspbian.
Changed the max message length to more then enough aswell. No change.
Thanks,
Hey,
How can I delete my account on this forum ?
Hi all,
I have deployed an instance of Citadel in an Azure VM and configured how I think is all correct.
Incoming email seems to be working; I can email my first new Citadel contact from an outside account and it arrives to the mailbox and opens ok.
I've got a problem with outgoing emails though.
If I reply to the incoming test email, the outbound SMTP queue show the message, but it doesn't show the sender as what I would expect to see.
It shows the sender as name@NODENAME rather than name@domain.co.uk
It sits in the processing queue for while, then disappears. My external email account never receives it (checked spam!)
I have updated the contact email address in the Primary Internet e-mail address correctly. I've done a number of restarts.
Also, if I compose a brand new email from WebCit, as soon as I hit Send, WebCit fails with:
"This page isn't working at the moment. mail.domainname.co.uk didn’t send any data.
ERR_EMPTY_RESPONSE"
Any help is much appreciated
I've actually figured this out, I've added a SMTP smart host provider. Sorry for the noob question!
Can anyone recommend an android mail app that includes calendar functionality for mail accounts from Citadel?
OK, I had to create a new account as I must have had fat fingers when making my first account!
So my Citadel deployment is pretty much there. I can send / receive emails through IMAP / SMTP on multiple devices and apps which is all good, so I think port forwarding / DNS / SMTP relaying is all correct.
The one issue which is driving me potty which I cant get my head around is that emails within WebCit webmail fail when composing new emails.
If I go to compose a new email from with the webcit portal, and hit send, my browser returns:
"This page isn't working at the moment. mail.domain.co.uk didn’t send any data.
ERR_EMPTY_RESPONSE"
I can however respond to emails from the web portal. But they do not appear in the inbox.
Is this still a DNS related issues? Or port forwarding? Any help would be great. I couldnt find anything similar anywhere in the docs.
Many thanks
Hello everyone!
I'm at the first use of citadel on a Unbuntu 20.04 server instance running on a RPi 3B+; Citadel is installed from the system repository.
After installed I can't load any page: webcit says to me:
This program was unable to connect or stay connected to the Citadel server. Please report this problem to your system administrator.
So I tried to use the command citadel but...
Attaching to server...
[/var/run/citadel/citadel.socket]
Can't connect: No such file or directory
What ca I do? where is the problem?