MailHog ที่ทำงานก่อนหน้านี้ของฉันหยุดทำงานอย่างลึกลับเมื่อเช้านี้บน Mac Mojave ของฉัน
ฉันได้ทำตามขั้นตอนในโพสต์นี้เพื่อให้ MailHog ทำงาน: https://www.joshstauffer.com/send-test-emails-on-a-mac-with-mailhog/
เอาต์พุตไฟล์บันทึก Postfix:
(สตรีมบันทึก --เพรดิเคต '(กระบวนการ == "smtpd") || (กระบวนการ == "smtp")' --info)
ไฟล์ /etc/hosts ของฉันมีรายการสำหรับ:
127.0.0.1 localhost
เมื่อฉันทำสิ่งต่อไปนี้ ฉันจะได้รับ (ไม่แน่ใจว่าเกี่ยวข้องหรือไม่):
[12:26:22][~]#nslookup localhost
เซิร์ฟเวอร์: 192.168.0.1
ที่อยู่: 192.168.0.1#53
** เซิร์ฟเวอร์ไม่พบ localhost: NXDOMAIN
ส่วนสุดท้ายของฉัน (ก่อนหน้านี้ไม่เปลี่ยนแปลงทั้งหมด) ของไฟล์ปรับแต่ง etc/postfix/main.cf:
#inet_protocols = ทั้งหมด
inet_protocols = ipv4
message_size_limit = 10485760
mailbox_size_limit = 0
บิฟ = ไม่
เครือข่ายของฉัน = 127.0.0.0/8, [::1]/128
smtpd_client_restrictions = permit_mynetworks permit_sasl_authenticated ใบอนุญาต
ผู้รับ_ตัวคั่น = +
tls_random_source = dev:/dev/urandom
smtpd_tls_ciphers = ปานกลาง
inet_interfaces = วนกลับเท่านั้น
# การเพิ่มสิ่งนี้ไม่ได้ผล:
#mydestination = โลคอลโฮสต์
#สำหรับเมลฮ็อก
ชื่อโฮสต์ของฉัน = localhost
รีเลย์โฮสต์ = [โลคัลโฮสต์]:1025
ความเข้ากันได้_ระดับ = 2
พยายามเพิ่ม inet_protocols = ipv4 ตาม โพสต์นี้.
ความช่วยเหลือใด ๆ ที่ชื่นชมมาก!