-
Notifications
You must be signed in to change notification settings - Fork 52
fix #197
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
fix #197
Conversation
I noticed that the ssl option in the mail configuration UI sets the IMAP port to 993, which is correct for IMAP over SSL/TLS (IMAPS). However, when verifying an email account in Gmail’s "Check mail from other accounts" feature, port 993 didn’t work because Gmail requires POP3 over SSL/TLS on port 995 (POP3S). This caused confusion since the UI labels this as "IMAP Port," but users may need POP3 for certain setups like Gmail.
The logic ensures a valid primary_hostname is set even during initial setup, with appropriate fallbacks for edge cases. The solution is split between the installer and a dedicated rebuild script, making it easy to maintain and extend.
The logic ensures a valid primary_hostname is set even during initial setup, with appropriate fallbacks for edge cases. The solution is split between the installer and a dedicated rebuild script, making it easy to maintain and extend.
The logic ensures a valid primary_hostname is set even during initial setup, with appropriate fallbacks for edge cases. The solution is split between the installer and a dedicated rebuild script, making it easy to maintain and extend.
…d `acl_check_rcpt` Adding a primary_hostname placeholder in exim4.conf.template, set to mail.<base domain> via vst-install-debian.sh and v-rebuild-exim4-config. Updating acl_check_rcpt to allow unauthenticated local domain deliveries on port 25, while blocking non-local sends to prevent relaying.
Adding a primary_hostname placeholder in exim4.conf.template, set to mail.<base domain> via vst-install-debian.sh and v-rebuild-exim4-config. Updating acl_check_rcpt to allow unauthenticated local domain deliveries on port 25, while blocking non-local sends to prevent relaying.
Adding a primary_hostname placeholder in exim4.conf.template, set to mail.<base domain> via vst-install-debian.sh and v-rebuild-exim4-config. Updating acl_check_rcpt to allow unauthenticated local domain deliveries on port 25, while blocking non-local sends to prevent relaying.
Adding a primary_hostname placeholder in exim4.conf.template, set to mail.<base domain> via vst-install-debian.sh and v-rebuild-exim4-config. Updating acl_check_rcpt to allow unauthenticated local domain deliveries on port 25, while blocking non-local sends to prevent relaying.
add primary hostname placeholder
Added Logic to Derive primary_hostname: After the server hostname ($servername) is set, we added code to derive the Exim primary_hostname as mail.<base domain>. This extracts the base domain from the hostname (e.g., server.example.com → example.com, or server.example.co.uk → example.co.uk for multi-part TLDs), sets primary_hostname to mail.<base domain>, and uses a fallback of mail.example.com if the base domain is invalid. Updated Exim Configuration Section: Modified the "Configure Exim" section to set the derived primary_hostname in /etc/exim4/exim4.conf.template by replacing the placeholder with the calculated value using sed. This ensures Exim uses the correct primary_hostname (e.g., mail.example.com) during initial setup. These changes automate the primary_hostname setup, improving email delivery reliability by ensuring the HELO matches the rDNS, without requiring additional user input.
automate the primary_hostname setup
|
@nirvanameow: Why have you closed your PR? @myvesta: What do you think? |
|
What was the purpose of this mambo-jumbo PR? Yesterday I saw more insane AI PR - outroll#2319 :))) |
|
@myvesta: I do not think that it is done by AI but I think that it is good to have informations... |
|
Yo, I submitted this merge request to the wrong repository, it was meant for my own, and I realized too late. I'm working on a way to create a better looking dashboard, and I plan to share it with others once it's more solid. Isn't that something of interest? |
|
@nirvanameow you can share it with us, of course, it will be nice. |
No description provided.