Commit Graph

46 Commits

Author SHA1 Message Date
Simon Larsen
c3b0302cbe
revert haraka changes 2024-05-31 17:35:21 +01:00
Simon Larsen
05e9282d7f
Update Haraka SMTP and TLS configurations to listen on port 25 instead of port 2525
This code change modifies the Haraka SMTP and TLS configurations to listen on port 25 instead of port 2525. The previous configuration used port 2525, but it has been changed to align with the standard SMTP port. This update ensures that the Haraka server can receive incoming emails on the correct port.
2024-05-31 13:35:35 +01:00
Simon Larsen
31335ee6b5
Update host_list configuration file path in Dockerfile 2024-05-31 13:01:11 +01:00
Simon Larsen
6eb228d0b8
chore: Add INCOMING_EMAIL_DOMAIN to host_list configuration
This code change adds the INCOMING_EMAIL_DOMAIN variable to the host_list configuration in the Haraka init.sh script. This ensures that incoming emails from the specified domain are accepted by the Haraka application. The INCOMING_EMAIL_DOMAIN value is appended to the host_list file, allowing the application to properly handle emails from this domain.
2024-05-31 12:59:23 +01:00
Simon Larsen
f644ac117f
chore: Update Dockerfile to include loglevel configuration 2024-05-30 21:25:44 +01:00
Simon Larsen
08ddfb1017
chore: Update Dockerfile to include email_parser.js plugin and install dependencies
This code change updates the Dockerfile for the Haraka application. It adds the email_parser.js plugin to the /harakaapp/plugins directory and installs the necessary dependencies by copying the package.json and package-lock.json files to the /harakaapp directory and running npm install. This update ensures that the email parsing functionality is properly configured and all required dependencies are installed.
2024-05-30 21:07:05 +01:00
Simon Larsen
ca621bf41c
feat: Add support for additional email ports
This code change adds support for additional email ports in the Haraka configuration. It exposes ports 110, 25, 587, 465, 143, 993, and 995 for POP3, SMTP, IMAP, and their secure variants. This enhancement allows for more flexible email communication options.
2024-05-30 20:30:44 +01:00
Simon Larsen
c470abf36c
feat: Add host_list.ini configuration file and update email_parser.js plugin
The code changes include adding a new configuration file `host_list.ini` to the Haraka config directory. This file will be used to store a list of allowed hosts for incoming emails. Additionally, the `email_parser.js` plugin file has been moved to the correct directory in the Haraka config. This update ensures that the email parsing functionality is properly configured and the list of allowed hosts is maintained.
2024-05-30 20:12:07 +01:00
Simon Larsen
39bd722cf5
chore: Update Haraka config plugins
This code change updates the Haraka config plugins file to include additional plugins for blocking mails from known bad hosts, blocking mail from known bad HELOs, blocking mail from known bad email addresses, and accepting mail only from domains with resolvable MX records. It also removes the emailParser.js plugin file.

Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-05-30 20:04:12 +01:00
Simon Larsen
3851827afb
feat: Add mailparser npm dependency 2024-05-30 19:39:07 +01:00
snyk-bot
06936f0065
fix: Haraka/Dockerfile.tpl to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6593964
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6593964
2024-05-09 20:35:05 +00:00
Simon Larsen
445a8d3f35
Update Dockerfile.tpl files to set APP_VERSION to 1.0.0 if not set 2024-04-09 12:53:42 +01:00
Simon Larsen
356bacf9a0
Update Dockerfile.tpl files to set APP_VERSION to 2.0.0 if not set 2024-04-09 12:53:13 +01:00
snyk-bot
3d00471677
fix: Haraka/Dockerfile.tpl to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-6564548
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-6564550
2024-04-05 20:35:00 +00:00
Simon Larsen
2be0f5d965
fix auth with haraka 2024-02-18 20:05:34 +00:00
Simon Larsen
519daba294
Remove root user from Dockerfiles 2024-02-16 07:40:22 +00:00
snyk-bot
595690a789
fix: Haraka/Dockerfile.tpl to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6152404
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6160000
2024-01-27 11:29:07 +00:00
snyk-bot
74b23054f8
fix: Haraka/Dockerfile.tpl to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6032386
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
- https://snyk.io/vuln/SNYK-ALPINE318-OPENSSL-6055795
2023-12-01 17:47:22 +00:00
Simon Larsen
5ce3a5d876
fix haraka docker 2023-11-21 12:14:24 +00:00
snyk-bot
adf7432663
fix: Haraka/Dockerfile.tpl to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE317-OPENSSL-3314647
- https://snyk.io/vuln/SNYK-ALPINE317-OPENSSL-6032385
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-3326683
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-5741793
- https://snyk.io/vuln/SNYK-UPSTREAM-NODE-5843454
2023-11-20 19:52:58 +00:00
Simon Larsen
ed7708ba7c
remove change in config from npm 2023-10-04 19:11:51 +01:00
Simon Larsen
708a9ba4b8
increase npm timeout in docker files 2023-09-21 17:09:09 +01:00
Simon Larsen
b1bd44be59
add sha and version to docker file 2023-08-25 11:16:31 +01:00
Simon Larsen
8f12b1da70
add haraka to mail service 2023-08-15 21:59:44 +01:00
Simon Larsen
38b1b93b00
fix haraka docker file 2023-08-15 21:09:00 +01:00
Simon Larsen
fa18563aa0
fix mail server 2023-08-15 15:11:36 +01:00
Simon Larsen
b143439818
add haraka files 2023-08-15 14:39:57 +01:00
Simon Larsen
2966924bcd
update node to current alpine 2023-08-09 11:55:19 +01:00
Simon Larsen
d5b4bdbf6b
remove env tpl 2023-07-17 20:06:01 +01:00
Simon Larsen
aaf121ef81
add static nodejs version 2023-02-05 14:17:56 +00:00
Simon Larsen
8061d390c2 fix docker file 2022-12-30 09:18:22 +00:00
Simon Larsen
79d899bde2 fix accounts 2022-12-30 07:38:14 +00:00
Simon Larsen
bebc275b2e
fix lint 2022-12-29 14:59:34 +00:00
Simon Larsen
30841336a8
ad node ver to docker file 2022-12-16 16:59:55 +05:30
Simon Larsen
e80fdd7a26
fix docker file 2022-12-16 16:12:12 +05:30
Simon Larsen
0fe24d1046
revert changes 2022-12-16 16:09:09 +05:30
Simon Larsen
ce0e571bbe
fix docker file 2022-12-16 13:35:59 +05:30
Simon Larsen
782d6f1946
fix dockerignore. 2022-12-16 12:52:05 +05:30
Simon Larsen
f96460c0ce
fix billing 2022-11-08 16:22:19 +00:00
Simon Larsen
f1cf299611
fix refactor deployment 2022-11-08 15:24:58 +00:00
Simon Larsen
4544d05363
fix incident state 2022-08-19 20:47:56 +01:00
Simon Larsen
1fc48fd3b3
add haraka docker file 2022-05-21 20:53:52 +01:00
Nawaz Dhandala
874d6dbb67
fix ignore files 2022-04-24 20:20:53 +01:00
Nawaz Dhandala
6af1dcedf1
rename backend to DashboardAPI 2022-04-22 20:05:16 +01:00
Nawaz Dhandala
babf72e7b9
Rename services 2022-04-11 14:11:16 +01:00
Nawaz Dhandala
a981683d81
fix 2022-04-10 22:50:28 +01:00