After looking through settings a bit deeper, I found it. Thanks to the developers for this awesome tool.
Hello all,
I just got Citadel running (installed using Easy-Install on a raspi 0w) and am trying to add an attachment to a post in the lobby. When drafting the message, I added the attachment by clicking on the Attachments tab, but I cannot find the attachment after posting. What am I doing wrong here?
Thanks for your help
The documentation says there is no alias limit for a user, but I hit a limit. I have 50 alias of ~20 characters each. There appears to be a character limit for the alias field on the Admin window. There is a row entry limit on the user address card.
How can I (more directly?) enter all my aliases? I look forward to your reply.
hi,
I have a working citadel set up that seems to be working ok (Citadel Server 972 with WebCit 974)
I would like to upgrade to the latest version of both server and webcit. what is the easiest way of doing this without having to follow the compilation process "make upgrade" etc?
Is there a way I can use the "easy install" method that will upgrade my system without losing data?
thanks
Craig.
Subject: Re: easy installed system - upgrade?
If you performed the original installation using Easy Install, you can also upgrade using Easy Install.
It will detect that you have an existing installation and automatically perform an upgrade.
If you built it manually, just take a good backup, then delete everything except the following directories:
/usr/local/citadel/data
/usr/local/citadel/keys
/usr/local/citadel/files
/usr/local/citadel/messages
And then either run Easy Install or deploy the Docker container version.
Again, your existing data will be detected and it will perform an upgrade.
Excellent! So, my interpretation is those are mutually exclusive, but mutually applicable fields. In other words: no overlap and they both apply.
After that is done, it looks up individual recipients (and/or rooms) using their own aliases.
thanks :)
If you performed the original installation using Easy Install, you can also upgrade using Easy Install.
It will detect that you have an existing installation and automatically perform an upgrade.
If you built it manually, just take a good backup, then delete everything except the following directories:
/usr/local/citadel/data
/usr/local/citadel/keys
/usr/local/citadel/files
/usr/local/citadel/messages
And then either run Easy Install or deploy the Docker container version.
Again, your existing data will be detected and it will perform an upgrade.
Hi Team,
I'm hoping someone can help with some advice. I've recently installed citadel via easyinstall script but I'm struggling with outbound email. I'm running the server on a residential connections which blocks port 25 so I've setup a smart host in the format username:password@smtp_relay:port . I've also made sure my SSL certs are valid and I can receive emails. Outbound, the smart host keeps throwing an authentication error 535. There are no smart host logs unfortunately but I've turned debugging on the citadel server with the following output
I've run a packet capture but the traffic is SSL encrypted so I can see why its throwing an error. I have tested the smart host connection via telnet and I can connect and send emails.
Is there anyway I can see what username and password is being sent to the smart host? I'd greatly appreciate any advice or suggestions you have.
Thanks,
Jonathan
Is there anyway I can see what username and password is being sent to
the smart host? I'd greatly appreciate any advice or suggestions you
have.
I don't think so, but you might try putting smtp:// in front of your username and password.
Hint: it's using libcurl to send mail, so what you're sending it is an SMTP URL that is valid for curl. If you want to troubleshoot it from the command line, you can test using something like [
[ https://everything.curl.dev/usingcurl/smtp ]
and when you've got the correct SMTP URL for your setup, you can drop that back into Citadel.
Understood. :) I can work with that.
Any plans to update the input fields so they are no longer the restriction to taking full advantage of truly unlimited aliases as per the documentation? Time frame?
I have remote retrieval setup to poll my email at Godaddy.com every 900 seconds via POP3. It pulls emails from 2005 to 2016 into Citadel; whereas my Godaddy.com email history extends to the present. What to do?
What is the question being asked here?
What is the question being asked here?
What is the question being asked here (the red area)? I look forward to your reply.
This is one of the reasons WebCit is being rewritten. :(
I have Citadel running on a Raspberry PI for my Dronesforhire.us and it works great. I would like to add redpugtechsol.com to it as well. Is that something Citadel supports and if so the best practice for doing so as well as the certificate?
Thanks.
Ron
I keep getting the following in my /var/log/messages:
Jun 23 17:37:04 citadel citserver[52541]: housekeeping: WARNING: housekeeping loop has not run for 9 minutes. Is something stuck? Jun 23 17:37:17 citadel syslogd: last message repeated 64 times
I can't do anything! I can't read mail, can't check the outbound SMTP queue, NOTHING! I can tell it to HALT but then I can't do anything else. Grrr! Halp?
citadel citserver[52541]: housekeeping: WARNING: housekeeping loop
has not run for 9 minutes. Is something stuck? Jun 23 17:37:17
I hate when that happens :(
Since I know you have developer skillz, please do this:
Stop citserver and run it in the foreground, in the debugger, with the `-x9` option to turn on maximum debugging to the console. Wait for it to get to the point where it's unhappy, and send a SIGINT with ctrl-c at the keyboard.
Then do `thread apply all bt` at the keyboard and post the output.
There are a bunch of housekeeping tasks and they all run in the same thread.
This will tell us where it's hung up.
Subject: Re: Multiple Domains on one Citadel Install
I have Citadel running on a Raspberry PI for my Dronesforhire.us and
it works great. I would like to add redpugtechsol.com to it as
well. Is that something Citadel supports and if so the best
practice for doing so as well as the certificate?
Citadel does this exceptionally well. Just add your extra domains to the server and add email addresses within that domain to your user accounts/.
Subject: Issue with Citadel Server on Debian 11.7, BDB0075 DB_PAGE_NOTFOUND: Re
Hello,
i had an issue with my running citadel server. Server was install and running 3 Month without issue.
The installation is as follow:
OS: Debian 11.7 on Raspberry
Citadel : was install with the easy install script
Installation path /usr/local/citadel
On the installation Path is mounted a USB SSD Disk: mountpoint /usr/local/citadel
Last week i had an iussue with the USB Disk and the citadel folder was empty, with running services.
After stop the services , mount the disk again and start services the issues comes up.
The issues are:
1. Fetchmail can't deliver mails to smtp service:
fetchmail: Connection errors for this poll:
name 0: connection to localhost:smtp [::1/25] failed: Connection refused.
name 1: connection to localhost:smtp [127.0.0.1/25] failed: Connection refused.
fetchmail: SMTPconnect to localhost failed
2.Login as user is possible but it takes a long time and sometime it broken with message to contact system administor. ( :-D that's me )
If i try to send a mail ( internal or external ) the Message " Failure: [object Object]" pop's up.
3. No errors are found in logfiles !
Only the following is found in syslog:
Jun 25 00:00:07 internet citserver[26404]: citserver[26404]: extensions: unix domain socket 'citadel.socket': registered.
Jun 25 00:00:07 internet citserver[26404]: citserver[26404]: extensions: unix domain socket 'citadel-admin.socket': registered.
Jun 25 00:00:07 internet citserver[26404]: extensions: unix domain socket 'citadel.socket': registered.
Jun 25 00:00:07 internet citserver[26404]: extensions: unix domain socket 'citadel-admin.socket': registered.
Jun 25 00:00:07 internet citserver[26404]: citserver[26404]: extensions: TCP port *:504: (citadel-TCP) registered.
Jun 25 00:00:07 internet citserver[26404]: extensions: TCP port *:504: (citadel-TCP) registered.
Jun 25 00:00:07 internet systemd[1]: citadel.service: Main process exited, code=killed, status=6/ABRT
Jun 25 00:00:07 internet systemd[1]: citadel.service: Failed with result 'signal'.
Jun 25 00:00:07 internet systemd[1]: citadel.service: Scheduled restart job, restart counter is at 6050.
Jun 25 00:00:07 internet citserver: libcitadel(unnumbered)
and daemon.log:
Jun 26 12:53:52 internet citserver[17746]: rssclient: using libcurl/7.74.0 OpenSSL/1.1.1n zlib/1.2.11 brotli/1.0.9 libidn2/2.3.0 libpsl/0.21.0 (+libidn2/2.3.0) libssh2/1.9.0 nghttp2/1.43.0 librtmp/2.3
Jun 26 12:53:52 internet citserver[17746]: extensions: TCP port *:25: (SMTP-MTA) registered.
Jun 26 12:53:52 internet citserver[17746]: extensions: TCP port *:465: (SMTPs-MTA) registered.
Jun 26 12:53:52 internet citserver[17746]: extensions: TCP port *:587: (SMTP-MSA) registered.
Jun 26 12:53:52 internet citserver[17746]: extensions: unix domain socket 'lmtp.socket': registered.
Jun 26 12:53:52 internet citserver[17746]: extensions: unix domain socket 'lmtp-unfiltered.socket': registered.
Jun 26 12:53:52 internet citserver[17746]: Existing database version on disk is 972
Jun 26 12:53:52 internet citserver[17746]: extensions: service DICT_TCP has been manually disabled, skipping
Jun 26 12:53:52 internet citserver[17746]: extensions: TCP port *:5222: (XMPP) registered.
Jun 26 12:53:52 internet citserver[17746]: citserver[17746]: main: changing uid to 110
Jun 26 12:53:52 internet citserver[17746]: main: changing uid to 110
Jun 26 12:53:53 internet citserver[17746]: citserver[17746]: context: session (SMTP-MTA) started from localhost (::1) uid=-1
Jun 26 12:53:53 internet citserver[17746]: context: session (SMTP-MTA) started from localhost (::1) uid=-1
Jun 26 12:53:53 internet citserver[17746]: citserver[17746]: rbl: ::1 [0.000017] none found
Jun 26 12:53:53 internet citserver[17746]: rbl: ::1 [0.000017] none found
Jun 26 12:53:53 internet citserver[17746]: citserver[17746]: db: cdb_store(8): BDB0075 DB_PAGE_NOTFOUND: Requested page not found
Jun 26 12:53:53 internet citserver[17746]: db: cdb_store(8): BDB0075 DB_PAGE_NOTFOUND: Requested page not found
Jun 26 12:53:53 internet systemd[1]: citadel.service: Main process exited, code=killed, status=6/ABRT
Jun 26 12:53:53 internet systemd[1]: citadel.service: Failed with result 'signal'.
Jun 26 12:53:53 internet systemd[1]: citadel.service: Scheduled restart job, restart counter is at 11387.
Jun 26 12:53:53 internet systemd[1]: Stopped Citadel Server.
Jun 26 12:53:53 internet systemd[1]: Started Citadel Server.
It looks like that there is an issue with the DB, right ?
How can i fix it, or can find better the issue to fix ?
Best regards
Bully1987