summaryrefslogtreecommitdiff
path: root/mail
diff options
context:
space:
mode:
Diffstat (limited to 'mail')
-rwxr-xr-xmail/entrypoint.sh8
1 files changed, 8 insertions, 0 deletions
diff --git a/mail/entrypoint.sh b/mail/entrypoint.sh
index 8bd6ea1..9ba6655 100755
--- a/mail/entrypoint.sh
+++ b/mail/entrypoint.sh
@@ -27,6 +27,14 @@ rsyslogd
opendkim -x /etc/opendkim.conf
sleep 2
+# Postfix の smtp プロセスは chroot で動くため /var/spool/postfix/etc/ に
+# resolv.conf 等を配置しないと DNS 名前解決ができない
+mkdir -p /var/spool/postfix/etc
+cat /etc/resolv.conf > /var/spool/postfix/etc/resolv.conf
+cp -f /etc/hosts /var/spool/postfix/etc/hosts 2>/dev/null || true
+cp -f /etc/services /var/spool/postfix/etc/services 2>/dev/null || true
+cp -f /etc/nsswitch.conf /var/spool/postfix/etc/nsswitch.conf 2>/dev/null || true
+
# Start Postfix
postfix start