Skip to content

Commit 8017607

Browse files
committed
Add simple test container
1 parent df6b0f0 commit 8017607

File tree

5 files changed

+35
-8
lines changed

5 files changed

+35
-8
lines changed

Dockerfile-Testcontainer

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Ref: https://www.frakkingsweet.com/postfix-in-a-container/
2+
3+
FROM python:3.10
4+
5+
COPY test-container/test.py /test.py
6+
7+
CMD ["python3", "test.py"]

docker-compose.test.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
version: '2'
2+
services:
3+
postfix-test:
4+
container_name: postfix-test
5+
depends_on:
6+
- postfix
7+
build:
8+
context: .
9+
dockerfile: Dockerfile-Testcontainer
10+
networks:
11+
- mail
12+
13+
networks:
14+
mail:
15+
driver: bridge

docker-compose.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,6 @@ services:
1414
volumes:
1515
- "./config:/config"
1616
hostname: ${HOST_FQDN}
17-
environment:
18-
- HOST_FQDN
19-
20-
21-
2217

2318
networks:
2419
mail:

mailutils.conf

Lines changed: 0 additions & 3 deletions
This file was deleted.

test-container/test.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
from smtplib import *
2+
3+
4+
5+
6+
m = "This is working!"
7+
8+
with SMTP("postfix") as smtp:
9+
try:
10+
smtp.sendmail(s, r, m)
11+
print("sent")
12+
except SMTPException:
13+
print("error")

0 commit comments

Comments
 (0)