Compare commits

...
Sign in to create a new pull request.

1 commit

Author SHA1 Message Date
bf1fc1fcf6 add mailpit to docker-compose
All checks were successful
/ test (push) Successful in 46s
2024-12-05 00:53:37 +01:00
3 changed files with 12 additions and 2 deletions

View file

@ -220,9 +220,11 @@ CHANNEL_LAYERS = {
'hosts': [(os.getenv('REDIS_HOST', 'localhost'), 6379)],
},
}
}
SMTP_GATEWAY_HOST = os.getenv('SMTP_GATEWAY_HOST', 'localhost')
SMTP_GATEWAY_PORT = int(os.getenv('SMTP_GATEWAY_PORT', '25'))
PROMETHEUS_METRIC_NAMESPACE = 'c3lf'
TEST_RUNNER = 'core.test_runner.FastTestRunner'

View file

@ -10,6 +10,8 @@ from mail.models import Email, EventAddress, EmailAttachment
from notify_sessions.models import SystemEvent
from tickets.models import IssueThread
from core.settings import SMTP_GATEWAY_HOST, SMTP_GATEWAY_PORT
class SpecialMailException(Exception):
pass
@ -88,7 +90,7 @@ def make_reply(reply_email, references=None, event=None):
async def send_smtp(message):
await aiosmtplib.send(message, hostname="127.0.0.1", port=25, use_tls=False, start_tls=False)
await aiosmtplib.send(message, hostname=SMTP_GATEWAY_HOST, port=SMTP_GATEWAY_PORT, use_tls=False, start_tls=False)
def find_active_issue_thread(in_reply_to, address, subject, event):

View file

@ -16,6 +16,12 @@ services:
ports:
- "3306:3306"
mailpit:
image: axllent/mailpit
ports:
- "8025:8025"
- "1025:1025"
core:
build:
context: ../../core