I am new to NETHSERVER and was using the last few days to get familiar with it. I was using ZENTYAL for quite a while, but I changed to NETSERVER due to the RPi support. I am quite satisfied and almost all what I wanted is running excellent.
However, I was running into one problem I was unable to solve:
I use DAVMAIL on another RPi what connects through a CISCO tunnel to our university systems where ONLY EXCHANGE is running. That is NOT reachable from the public Internet. DAVMAIL is offering POP3, IMAP and related protocols from ports, which are 1000 higher then standard, e.g. 1110, 1143, etc …
With the usual email MUAs and also with the ZENTYAL connector reaching those ports is no problem. I tried the same in NethServer and failed due to the lack of a seperate port field in the dialog …
So, l how to do that without digging too deep into the system … ?
Well, all that works ok on an account, what is already in the database - excellent. However, to make a new entry for such a non-standard connector from the GUI, I am not getting beyond the credentials check, which must be successful as a precondition to be able to save the profile …
So, you need first to generate first a successful connector entry, before it can be modified from the shell …
Anyway, good to have such a brief insight into the template structure with your example … Changing the GUI for this purpose in the PHP-scripts is also template based? Maybe it would be worth to add a PORT field there, as most MUAs etc. are using that as well.
I think this is the right case for a custom template as you just need to setup the forwarders once.
NethServer aims to provide a simple configuration and In most cases the default ports are working.