-
-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FEATURE] Out Of Date Documentation #209
Comments
You may find the tar.gz and the built deb package on the release page https://github.com/jsuto/piler/releases The commercial edition has somewhat different dependencies, and it requires a valid license. The linked "HERE" page is supposed to be the full install guide. Please clarify which dependency / package is missing. The smarthost should be fixed in config-site.php, eg.
For piler.conf variables explanation, see https://github.com/jsuto/piler/blob/master/etc/example.conf |
Thanks for the quick reply! -I'll try to get a list of dependencies I needed to install. This may have only been for make/make install and could have possibly been caused by me using minimized Ubuntu. Could you provide some clarification if there is a difference between installing from source and the deb? Again, the install doc only gives instructions for the .tar.gz (without a link) and it would have been nice to know that either are an option. |
This was done on Ubuntu 24.4 non-minimized. The install guide provides no mention of the .deb installer. I installed the noted deps under mandatory and these optional: catdoc, memcached. Installing with the .deb I receive the following error.
This was fixed by installing libtre5. Deb install issues:
Source install issues:
General issues:
Side note: I am intending on using this as an SMTP relay to AWS SES for my home network since port 25 is blockaded by ATT (zabbix>25>piler>2587>AWS SES>my inbox). I can't seem to get piler to send anything out to the smarthost (SES). With debug on, the logs seem to indicate the mail is received then nothing is done with it. Am I using this application wrong and cannot use this as a relay or is this an actual issue? I'll open another issue if it should be working.
|
https://www.mailpiler.org/installation/ applies to installing it from source, not .deb. The deb file spares you only the build, not the other postinstall tasks or installing the dependencies. The docs indeed needs some polishing here, as well as updating the install from source part. Regarding your usage, piler is an email archive, not an smtp relay. When you send an email to piler, it merely stores and archives it. The smarthost settings above apply when you want to restore an already archived email. So I'm not sure if you use piler properly. |
Overall, love the project. Apparently it is difficult to find FOSS mail archivers currently. I intend to do a writeup once I finish setting up my homelab wiki. I would love to help with updating your documentation wherever possible. Have you considered using the wiki on Github? |
It is on github, see https://github.com/jsuto/mailpilerorg-site. Feel free to create a PR. |
Would you be able to recommend a mail relay that would be able to support this? Looking at some common relays (postfix, dovecot, IIS SMTP relay) they only seem to be able to add a BCC address, which would not work with this. What are some setups you have seen people run? |
So you need an smtp relay that receives email from zabbix, then forwrads them to AWS SES to port 2587, and passes a copy to the archive as well. It seems like an easy task to me. Postfix support always_bcc that does the job fine. |
Is there support for external databases? The below part of the installer seems to suggest piler will not install without MySQL/MariaDB installed locally. I have a MariaDB cluster I think may be better suited than a local install.
Edit: |
Yes, you can use a remote database. However, piler still needs the mysql client libraries. |
The postinstall script was able to create the database, but piler does not seem to be able to connect to it after install is completed. There seems to be some user@localhost entries hard coded such as below in util/db-mysql-root.sql.in
Are you able to confirm you have tested a remote database install with the current version? Want to have all my bases covered while I continue to poke through the files. I did confirm the config file has the right creds and I can use mysql -h on the same system to connect to the database. |
Describe the feature
The documentation page HERE does not contain complete information about all required packages and tools required to build and install this application. It was also unclear if it is required to build (as per docs) or if the .deb can be used instead as the docs do not tell you where to get the tar.gz or .deb. There also seems to be some lingering link to a possibly old repo on bitbucket.
To top all of this off there seems to be an install script that closely follows an old guide I found here for the paid version that installs a slightly differnt version that locked me out after not providing a license file.
Items I could not find:
-Full install guide
-ALL Dependant packages
-Where to change the smarthost
-Where to set smarthost credentials (I'm using AWS SES)
-A full list of configurable items in configs or the web interface
-A list of useful configs and their purposes
I'm likely going to drop the steps I took to install on my Ubuntu 24.0.4 to hopefully get some feedback if I was able to get it right.
The text was updated successfully, but these errors were encountered: