Compare commits

...

1 commit

Author SHA1 Message Date
85a0640fd5 add mailpit to docker-compose 2024-11-08 21:06:55 +01:00
3 changed files with 12 additions and 2 deletions

View file

@ -210,9 +210,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):

View file

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