add mailpit to docker-compose
This commit is contained in:
parent
0c4995db2b
commit
85a0640fd5
3 changed files with 12 additions and 2 deletions
|
@ -210,9 +210,11 @@ CHANNEL_LAYERS = {
|
||||||
'hosts': [(os.getenv('REDIS_HOST', 'localhost'), 6379)],
|
'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'
|
PROMETHEUS_METRIC_NAMESPACE = 'c3lf'
|
||||||
|
|
||||||
TEST_RUNNER = 'core.test_runner.FastTestRunner'
|
TEST_RUNNER = 'core.test_runner.FastTestRunner'
|
||||||
|
|
|
@ -10,6 +10,8 @@ from mail.models import Email, EventAddress, EmailAttachment
|
||||||
from notify_sessions.models import SystemEvent
|
from notify_sessions.models import SystemEvent
|
||||||
from tickets.models import IssueThread
|
from tickets.models import IssueThread
|
||||||
|
|
||||||
|
from core.settings import SMTP_GATEWAY_HOST, SMTP_GATEWAY_PORT
|
||||||
|
|
||||||
|
|
||||||
class SpecialMailException(Exception):
|
class SpecialMailException(Exception):
|
||||||
pass
|
pass
|
||||||
|
@ -88,7 +90,7 @@ def make_reply(reply_email, references=None, event=None):
|
||||||
|
|
||||||
|
|
||||||
async def send_smtp(message):
|
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):
|
def find_active_issue_thread(in_reply_to, address, subject):
|
||||||
|
|
|
@ -16,6 +16,12 @@ services:
|
||||||
ports:
|
ports:
|
||||||
- "3306:3306"
|
- "3306:3306"
|
||||||
|
|
||||||
|
mailpit:
|
||||||
|
image: axllent/mailpit
|
||||||
|
ports:
|
||||||
|
- "8025:8025"
|
||||||
|
- "1025:1025"
|
||||||
|
|
||||||
core:
|
core:
|
||||||
build:
|
build:
|
||||||
context: ../../core
|
context: ../../core
|
||||||
|
|
Loading…
Reference in a new issue