Jan 16 16:35:32: submission: incoming message {"msg_id":"f6f32700","sender":"me@home.net","src_host":"[192.168.1.20]","src_ip":"x:45574","username":"me@home.net"} Jan 16 16:35:32: [debug] smtp/pipeline: sender me@home.net matched by domain rule 'home.net' {"msg_id":"f6f32700"} Jan 16 16:35:32: [debug] smtp/pipeline: global rcpt modifiers: nobody@example.com => nobody@example.com {"msg_id":"f6f32700"} Jan 16 16:35:32: [debug] smtp/pipeline: per-source rcpt modifiers: nobody@example.com => nobody@example.com {"msg_id":"f6f32700"} Jan 16 16:35:32: [debug] smtp/pipeline: recipient nobody@example.com matched by default rule (clean = nobody@example.com) {"msg_id":"f6f32700"} Jan 16 16:35:32: [debug] smtp/pipeline: per-rcpt modifiers: nobody@example.com => nobody@example.com {"msg_id":"f6f32700"} Jan 16 16:35:32: [debug] smtp/pipeline: tgt.Start(me@home.net) ok, target = queue:remote_queue {"msg_id":"f6f32700"} Jan 16 16:35:32: submission: RCPT ok {"msg_id":"f6f32700","rcpt":"nobody@example.com"} Jan 16 16:35:33: [debug] autobuffer: keeping the message in RAM (read 16 bytes, got EOF) Jan 16 16:35:33: [debug] modify.dkim: signed {"domain":"home.net"} Jan 16 16:35:33: [debug] smtp/pipeline: delivery.Body ok, Delivery object = *msgpipeline.delivery {"msg_id":"f6f32700"} Jan 16 16:35:33: submission: accepted {"msg_id":"f6f32700"} Jan 16 16:35:33: [debug] submission: reset Jan 16 16:35:33: [debug] queue: starting delivery for f6f32700 Jan 16 16:35:33: [debug] queue: waiting on delivery semaphore for f6f32700 Jan 16 16:35:33: [debug] queue: delivery semaphore acquired for f6f32700 Jan 16 16:35:33: [debug] queue: using message ID = f6f32700-600315d5 {"msg_id":"f6f32700"} Jan 16 16:35:33: [debug] queue: target.Start OK {"msg_id":"f6f32700"} Jan 16 16:35:33: [debug] remote: opening new connection {"cache_ignored":false,"domain":"example.com","msg_id":"f6f32700-600315d5"} Jan 16 16:35:33: [debug] queue: delivery.AddRcpt nobody@example.com failed: Domain does not accept email (null MX) {"msg_id":"f6f32700"} Jan 16 16:35:33: [debug] queue: delivery.Abort (no accepted receipients) {"msg_id":"f6f32700"} Jan 16 16:35:33: [debug] queue: errors: map[nobody@example.com:Domain does not accept email (null MX)] {"msg_id":"f6f32700"} Jan 16 16:35:33: queue: delivery attempt failed {"msg_id":"f6f32700","rcpt":"nobody@example.com","reason":"Domain does not accept email (null MX)","smtp_code":556,"smtp_enchcode":"5.1.10","smtp_msg":"Domain does not accept email (null MX)"} Jan 16 16:35:33: queue: not delivered, permanent error {"msg_id":"f6f32700","rcpt":"nobody@example.com"} Jan 16 16:35:33: queue: generated failed DSN {"dsn_id":"ce8fdb68","msg_id":"f6f32700"} Jan 16 16:35:33: [debug] queue/pipeline: sender matched by default rule {"msg_id":"ce8fdb68"} Jan 16 16:35:33: [debug] queue/pipeline: global rcpt modifiers: me@home.net => me@home.net {"msg_id":"ce8fdb68"} Jan 16 16:35:33: [debug] queue/pipeline: per-source rcpt modifiers: me@home.net => me@home.net {"msg_id":"ce8fdb68"} Jan 16 16:35:33: [debug] queue/pipeline: recipient me@home.net matched by domain rule 'home.net' {"msg_id":"ce8fdb68"} Jan 16 16:35:33: [debug] queue/pipeline: per-rcpt modifiers: me@home.net => me@home.net {"msg_id":"ce8fdb68"} Jan 16 16:35:33: [debug] msgpipeline: initializing state for check.require_mx_record: (0xc00021e1e0) {"msg_id":"ce8fdb68"} Jan 16 16:35:33: [debug] msgpipeline: initializing state for check.dkim: (0xc00020c800) {"msg_id":"ce8fdb68"} Jan 16 16:35:33: [debug] msgpipeline: initializing state for check.spf: (0xc0002520b0) {"msg_id":"ce8fdb68"} Jan 16 16:35:33: [debug] msgpipeline: sender matched by default rule {"msg_id":"ce8fdb68"} Jan 16 16:35:33: [debug] queue/pipeline: tgt.Start() ok, target = msgpipeline:local_routing {"msg_id":"ce8fdb68"} Jan 16 16:35:33: [debug] msgpipeline: global rcpt modifiers: me@home.net => me@home.net {"msg_id":"ce8fdb68"} Jan 16 16:35:33: [debug] msgpipeline: per-source rcpt modifiers: me@home.net => me@home.net {"msg_id":"ce8fdb68"} Jan 16 16:35:33: [debug] msgpipeline: recipient me@home.net matched by domain rule 'home.net' {"msg_id":"ce8fdb68"} Jan 16 16:35:33: [debug] msgpipeline: per-rcpt modifiers: me@home.net => me@home.net {"msg_id":"ce8fdb68"} Jan 16 16:35:33: [debug] target.lmtp: connected {"downstream_server":"","msg_id":"ce8fdb68"} Jan 16 16:35:33: [debug] target.lmtp: connected {"msg_id":"ce8fdb68","remote_server":""} Jan 16 16:35:33: [debug] msgpipeline: tgt.Start() ok, target = target.lmtp:local_mailboxes {"msg_id":"ce8fdb68"} Jan 16 16:35:33: [debug] check.dkim: no signatures present {"msg_id":"ce8fdb68"} Jan 16 16:35:33: msgpipeline: no check action {"check":"check.dkim","msg_id":"ce8fdb68","reason":"No DKIM signatures","smtp_code":550,"smtp_enchcode":"5.7.20","smtp_msg":"No DKIM signatures"} Jan 16 16:35:57: SIGTRAP: trace trap Jan 16 16:35:57: PC=0x46edf1 m=0 sigcode=0 Jan 16 16:35:57: goroutine 0 [idle]: Jan 16 16:35:57: runtime.futex(0x15d54e8, 0x80, 0x0, 0x0, 0x7ffe00000000, 0x46ea15, 0x2defcd, 0x3a8a7512, 0x7ffe8eeea858, 0x41382f, ...) Jan 16 16:35:57: runtime/sys_linux_amd64.s:567 +0x21 Jan 16 16:35:57: runtime.futexsleep(0x15d54e8, 0x0, 0xffffffffffffffff) Jan 16 16:35:57: runtime/os_linux.go:45 +0x46 Jan 16 16:35:57: runtime.notesleep(0x15d54e8) Jan 16 16:35:57: runtime/lock_futex.go:151 +0x9f Jan 16 16:35:57: runtime.stopm() Jan 16 16:35:57: runtime/proc.go:1834 +0xc0 Jan 16 16:35:57: runtime.findrunnable(0xc000043000, 0x0) Jan 16 16:35:57: runtime/proc.go:2366 +0xa0d Jan 16 16:35:57: runtime.schedule() Jan 16 16:35:57: runtime/proc.go:2526 +0x2fc Jan 16 16:35:57: runtime.park_m(0xc000082a80) Jan 16 16:35:57: runtime/proc.go:2696 +0x9d Jan 16 16:35:57: runtime.mcall(0xc56410) Jan 16 16:35:57: runtime/asm_amd64.s:318 +0x5b Jan 16 16:35:57: goroutine 1 [chan receive, 2633 minutes]: Jan 16 16:35:57: github.com/foxcpp/maddy.handleSignals(0xdef662, 0x7) Jan 16 16:35:57: github.com/foxcpp/maddy/signal.go:43 +0x15d Jan 16 16:35:57: github.com/foxcpp/maddy.moduleMain(0xc000248700, 0x9, 0x9, 0x0, 0x0) Jan 16 16:35:57: github.com/foxcpp/maddy/maddy.go:324 +0x21b Jan 16 16:35:57: github.com/foxcpp/maddy.Run(0x0) Jan 16 16:35:57: github.com/foxcpp/maddy/maddy.go:195 +0x806 Jan 16 16:35:57: main.main() Jan 16 16:35:57: github.com/foxcpp/maddy/cmd/maddy/main.go:28 +0x22 Jan 16 16:35:57: goroutine 35 [select]: Jan 16 16:35:57: github.com/foxcpp/maddy/internal/limits/limiters.Rate.fill(0xc0004c9980, 0xc0004c99e0, 0x14, 0x3b9aca00) Jan 16 16:35:57: github.com/foxcpp/maddy/internal/limits/limiters/rate.go:69 +0x144 Jan 16 16:35:57: created by github.com/foxcpp/maddy/internal/limits/limiters.NewRate Jan 16 16:35:57: github.com/foxcpp/maddy/internal/limits/limiters/rate.go:60 +0xe5 Jan 16 16:35:57: goroutine 34 [select]: Jan 16 16:35:57: github.com/foxcpp/maddy/internal/tls.(*FileLoader).reloadTicker(0xc000215ad0) Jan 16 16:35:57: github.com/foxcpp/maddy/internal/tls/file.go:115 +0xbe Jan 16 16:35:57: created by github.com/foxcpp/maddy/internal/tls.(*FileLoader).Init Jan 16 16:35:57: github.com/foxcpp/maddy/internal/tls/file.go:95 +0x479 Jan 16 16:35:57: goroutine 36 [select, 2633 minutes]: Jan 16 16:35:57: database/sql.(*DB).connectionOpener(0xc000306300, 0xf41240, 0xc000213040) Jan 16 16:35:57: database/sql/sql.go:1071 +0xe8 Jan 16 16:35:57: created by database/sql.OpenDB Jan 16 16:35:57: database/sql/sql.go:742 +0x12a Jan 16 16:35:57: goroutine 39 [IO wait, 1 minutes]: Jan 16 16:35:57: internal/poll.runtime_pollWait(0x7f90c4082fa8, 0x72, 0x0) Jan 16 16:35:57: runtime/netpoll.go:203 +0x55 Jan 16 16:35:57: internal/poll.(*pollDesc).wait(0xc00020c118, 0x72, 0x0, 0x0, 0xdef8a7) Jan 16 16:35:57: internal/poll/fd_poll_runtime.go:87 +0x45 Jan 16 16:35:57: internal/poll.(*pollDesc).waitRead(...) Jan 16 16:35:57: internal/poll/fd_poll_runtime.go:92 Jan 16 16:35:57: internal/poll.(*FD).Accept(0xc00020c100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) Jan 16 16:35:57: internal/poll/fd_unix.go:384 +0x1d4 Jan 16 16:35:57: net.(*netFD).accept(0xc00020c100, 0x7f90bd666900, 0xc000010018, 0xc00005ddc0) Jan 16 16:35:57: net/fd_unix.go:238 +0x42 Jan 16 16:35:57: net.(*TCPListener).accept(0xc00000e4a0, 0xc00005de00, 0xc00005de08, 0x20) Jan 16 16:35:57: net/tcpsock_posix.go:139 +0x32 Jan 16 16:35:57: net.(*TCPListener).Accept(0xc00000e4a0, 0xe381b8, 0xc0004d4000, 0xc0003ae6e0, 0x0) Jan 16 16:35:57: net/tcpsock.go:261 +0x64 Jan 16 16:35:57: github.com/emersion/go-smtp.(*Server).Serve(0xc0004d4000, 0xf3e040, 0xc00000e4a0, 0x0, 0x0) Jan 16 16:35:57: github.com/emersion/go-smtp@v0.13.1-0.20200724113925-09421d11e5b0/server.go:115 +0x10c Jan 16 16:35:57: github.com/foxcpp/maddy/internal/endpoint/smtp.(*Endpoint).setupListeners.func1(0xc00024b0e0, 0xf3e040, 0xc00000e4a0, 0xc00025e340, 0x10, 0xc00025e340, 0x3, 0xc00025e346, 0x7, 0xc00025e34e, ...) Jan 16 16:35:57: github.com/foxcpp/maddy/internal/endpoint/smtp/smtp.go:352 +0x61 Jan 16 16:35:57: created by github.com/foxcpp/maddy/internal/endpoint/smtp.(*Endpoint).setupListeners Jan 16 16:35:57: github.com/foxcpp/maddy/internal/endpoint/smtp/smtp.go:351 +0x452 Jan 16 16:35:57: goroutine 40 [select]: Jan 16 16:35:57: github.com/foxcpp/maddy/internal/limits/limiters.Rate.fill(0xc00022e060, 0xc00022e0c0, 0x32, 0x3b9aca00) Jan 16 16:35:57: github.com/foxcpp/maddy/internal/limits/limiters/rate.go:69 +0x144 Jan 16 16:35:57: created by github.com/foxcpp/maddy/internal/limits/limiters.NewRate Jan 16 16:35:57: github.com/foxcpp/maddy/internal/limits/limiters/rate.go:60 +0xe5 Jan 16 16:35:57: goroutine 41 [select]: Jan 16 16:35:57: github.com/foxcpp/maddy/internal/target/queue.(*TimeWheel).tick(0xc000282750) Jan 16 16:35:57: github.com/foxcpp/maddy/internal/target/queue/timewheel.go:108 +0x6e6 Jan 16 16:35:57: created by github.com/foxcpp/maddy/internal/target/queue.NewTimeWheel Jan 16 16:35:57: github.com/foxcpp/maddy/internal/target/queue/timewheel.go:52 +0x101 Jan 16 16:35:57: goroutine 42 [IO wait]: Jan 16 16:35:57: internal/poll.runtime_pollWait(0x7f90c4082ec8, 0x72, 0x0) Jan 16 16:35:57: runtime/netpoll.go:203 +0x55 Jan 16 16:35:57: internal/poll.(*pollDesc).wait(0xc00020d518, 0x72, 0x0, 0x0, 0xdef8a7) Jan 16 16:35:57: internal/poll/fd_poll_runtime.go:87 +0x45 Jan 16 16:35:57: internal/poll.(*pollDesc).waitRead(...) Jan 16 16:35:57: internal/poll/fd_poll_runtime.go:92 Jan 16 16:35:57: internal/poll.(*FD).Accept(0xc00020d500, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) Jan 16 16:35:57: internal/poll/fd_unix.go:384 +0x1d4 Jan 16 16:35:57: net.(*netFD).accept(0xc00020d500, 0xf2e5c0, 0xc00026be80, 0x7f90bd65b008) Jan 16 16:35:57: net/fd_unix.go:238 +0x42 Jan 16 16:35:57: net.(*TCPListener).accept(0xc0002101a0, 0x7f90bd65b008, 0xc000050e00, 0x7f90bd65b028) Jan 16 16:35:57: net/tcpsock_posix.go:139 +0x32 Jan 16 16:35:57: net.(*TCPListener).Accept(0xc0002101a0, 0xc00005adb8, 0x469c80, 0xc00005ae00, 0xc00005ae08) Jan 16 16:35:57: net/tcpsock.go:261 +0x64 Jan 16 16:35:57: crypto/tls.(*listener).Accept(0xc0002101c0, 0xe381b8, 0xc0004d40f0, 0xc0003ae6e0, 0x0) Jan 16 16:35:57: crypto/tls/tls.go:55 +0x37 Jan 16 16:35:57: github.com/emersion/go-smtp.(*Server).Serve(0xc0004d40f0, 0xf3cac0, 0xc0002101c0, 0x0, 0x0) Jan 16 16:35:57: github.com/emersion/go-smtp@v0.13.1-0.20200724113925-09421d11e5b0/server.go:115 +0x10c Jan 16 16:35:57: github.com/foxcpp/maddy/internal/endpoint/smtp.(*Endpoint).setupListeners.func1(0xc00024b200, 0xf3cac0, 0xc0002101c0, 0xc000268500, 0x11, 0xc000268500, 0x3, 0xc000268506, 0x7, 0xc00026850e, ...) Jan 16 16:35:57: github.com/foxcpp/maddy/internal/endpoint/smtp/smtp.go:352 +0x61 Jan 16 16:35:57: created by github.com/foxcpp/maddy/internal/endpoint/smtp.(*Endpoint).setupListeners Jan 16 16:35:57: github.com/foxcpp/maddy/internal/endpoint/smtp/smtp.go:351 +0x452 Jan 16 16:35:57: goroutine 43 [syscall, 2633 minutes]: Jan 16 16:35:57: os/signal.signal_recv(0x0) Jan 16 16:35:57: runtime/sigqueue.go:147 +0x9c Jan 16 16:35:57: os/signal.loop() Jan 16 16:35:57: os/signal/signal_unix.go:23 +0x22 Jan 16 16:35:57: created by os/signal.Notify.func1 Jan 16 16:35:57: os/signal/signal.go:127 +0x44 Jan 16 16:35:57: goroutine 50 [semacquire, 2633 minutes]: Jan 16 16:35:57: sync.runtime_Semacquire(0xc0000fe36c) Jan 16 16:35:57: runtime/sema.go:56 +0x42 Jan 16 16:35:57: sync.(*WaitGroup).Wait(0xc0000fe36c) Jan 16 16:35:57: sync/waitgroup.go:130 +0x64 Jan 16 16:35:57: github.com/foxcpp/maddy/internal/msgpipeline.(*checkRunner).runAndMergeResults(0xc0004d42d0, 0xc00009dd10, 0x3, 0x3, 0xc00007e230, 0x10, 0xc00059e270) Jan 16 16:35:57: github.com/foxcpp/maddy/internal/msgpipeline/check_runner.go:220 +0x135 Jan 16 16:35:57: github.com/foxcpp/maddy/internal/msgpipeline.(*checkRunner).checkBody(0xc0004d42d0, 0xf41300, 0xc00009dc50, 0xc0002037a0, 0x3, 0x3, 0xc0000fe180, 0x9, 0x10, 0xc00059e270, ...) Jan 16 16:35:57: github.com/foxcpp/maddy/internal/msgpipeline/check_runner.go:278 +0x192 Jan 16 16:35:57: github.com/foxcpp/maddy/internal/msgpipeline.(*msgpipelineDelivery).Body(0xc0004fe200, 0xf41300, 0xc00009dc50, 0xc0000fe180, 0x9, 0x10, 0xc00059e270, 0xf3e740, 0xc00000e1a0, 0xc00059e270, ...) Jan 16 16:35:57: github.com/foxcpp/maddy/internal/msgpipeline/msgpipeline.go:370 +0x105 Jan 16 16:35:57: github.com/foxcpp/maddy/internal/msgpipeline.(*msgpipelineDelivery).Body(0xc0004fe100, 0xf41300, 0xc00009dc50, 0xc0000fe180, 0x9, 0x10, 0xc00059e270, 0xf3e740, 0xc00000e1a0, 0x0, ...) Jan 16 16:35:57: github.com/foxcpp/maddy/internal/msgpipeline/msgpipeline.go:413 +0x6ce Jan 16 16:35:57: github.com/foxcpp/maddy/internal/target/queue.(*Queue).emitDSN(0xc000215ee0, 0xc00011e460, 0xc0004fe300, 0xd, 0x20, 0xc000202750, 0xc00058c0d0, 0x1, 0x1) Jan 16 16:35:57: github.com/foxcpp/maddy/internal/target/queue/queue.go:973 +0xcc0 Jan 16 16:35:57: github.com/foxcpp/maddy/internal/target/queue.(*Queue).tryDelivery(0xc000215ee0, 0xc00011e460, 0xc0004fe300, 0xd, 0x20, 0xc000202750, 0xf3e700, 0xc00049e180) Jan 16 16:35:57: github.com/foxcpp/maddy/internal/target/queue/queue.go:424 +0xc84 Jan 16 16:35:57: github.com/foxcpp/maddy/internal/target/queue.(*Queue).dispatch.func1(0xc000215ee0, 0xc00020a2d8, 0x8, 0xc00011e460, 0xc000212390, 0xf3e700, 0xc00049e180) Jan 16 16:35:57: github.com/foxcpp/maddy/internal/target/queue/queue.go:330 +0x2fe Jan 16 16:35:57: created by github.com/foxcpp/maddy/internal/target/queue.(*Queue).dispatch Jan 16 16:35:57: github.com/foxcpp/maddy/internal/target/queue/queue.go:290 +0x1e5 Jan 16 16:35:57: goroutine 48 [chan receive, 2633 minutes]: Jan 16 16:35:57: github.com/foxcpp/maddy/internal/check/spf.(*state).CheckBody(0xc00026c050, 0xf41300, 0xc00009dc50, 0xc0000fe180, 0x9, 0x10, 0xc00059e270, 0xf3e740, 0xc00000e1a0, 0x0, ...) Jan 16 16:35:57: github.com/foxcpp/maddy/internal/check/spf/spf.go:366 +0x112 Jan 16 16:35:57: github.com/foxcpp/maddy/internal/msgpipeline.(*checkRunner).checkBody.func1(0xf43b40, 0xc00026c050, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) Jan 16 16:35:57: github.com/foxcpp/maddy/internal/msgpipeline/check_runner.go:279 +0xb4 Jan 16 16:35:57: github.com/foxcpp/maddy/internal/msgpipeline.(*checkRunner).runAndMergeResults.func1(0xc00007e230, 0xf43b40, 0xc00026c050, 0xc0000fe300, 0xc0004d42d0) Jan 16 16:35:57: github.com/foxcpp/maddy/internal/msgpipeline/check_runner.go:180 +0x75 Jan 16 16:35:57: created by github.com/foxcpp/maddy/internal/msgpipeline.(*checkRunner).runAndMergeResults Jan 16 16:35:57: github.com/foxcpp/maddy/internal/msgpipeline/check_runner.go:179 +0x107 Jan 16 16:35:57: goroutine 912 [chan receive]: Jan 16 16:35:57: github.com/foxcpp/maddy/internal/check/spf.(*state).CheckBody(0xc000424050, 0xf41300, 0xc00059f1a0, 0xc00020c080, 0x9, 0x10, 0xc00059e0f0, 0xf3e740, 0xc00032aa60, 0x0, ...) Jan 16 16:35:57: github.com/foxcpp/maddy/internal/check/spf/spf.go:366 +0x112 Jan 16 16:35:57: github.com/foxcpp/maddy/internal/msgpipeline.(*checkRunner).checkBody.func1(0xf43b40, 0xc000424050, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) Jan 16 16:35:57: github.com/foxcpp/maddy/internal/msgpipeline/check_runner.go:279 +0xb4 Jan 16 16:35:57: github.com/foxcpp/maddy/internal/msgpipeline.(*checkRunner).runAndMergeResults.func1(0xc000424500, 0xf43b40, 0xc000424050, 0xc00020ce80, 0xc0004d45a0) Jan 16 16:35:57: github.com/foxcpp/maddy/internal/msgpipeline/check_runner.go:180 +0x75 Jan 16 16:35:57: created by github.com/foxcpp/maddy/internal/msgpipeline.(*checkRunner).runAndMergeResults Jan 16 16:35:57: github.com/foxcpp/maddy/internal/msgpipeline/check_runner.go:179 +0x107 Jan 16 16:35:57: goroutine 897 [semacquire]: Jan 16 16:35:57: sync.runtime_Semacquire(0xc00020ceec) Jan 16 16:35:57: runtime/sema.go:56 +0x42 Jan 16 16:35:57: sync.(*WaitGroup).Wait(0xc00020ceec) Jan 16 16:35:57: sync/waitgroup.go:130 +0x64 Jan 16 16:35:57: github.com/foxcpp/maddy/internal/msgpipeline.(*checkRunner).runAndMergeResults(0xc0004d45a0, 0xc00059f1d0, 0x3, 0x3, 0xc000424500, 0x10, 0xc00059e0f0) Jan 16 16:35:57: github.com/foxcpp/maddy/internal/msgpipeline/check_runner.go:220 +0x135 Jan 16 16:35:57: github.com/foxcpp/maddy/internal/msgpipeline.(*checkRunner).checkBody(0xc0004d45a0, 0xf41300, 0xc00059f1a0, 0xc0002037a0, 0x3, 0x3, 0xc00020c080, 0x9, 0x10, 0xc00059e0f0, ...) Jan 16 16:35:57: github.com/foxcpp/maddy/internal/msgpipeline/check_runner.go:278 +0x192 Jan 16 16:35:57: github.com/foxcpp/maddy/internal/msgpipeline.(*msgpipelineDelivery).Body(0xc0004fe400, 0xf41300, 0xc00059f1a0, 0xc00020c080, 0x9, 0x10, 0xc00059e0f0, 0xf3e740, 0xc00032aa60, 0xc00059e0f0, ...) Jan 16 16:35:57: github.com/foxcpp/maddy/internal/msgpipeline/msgpipeline.go:370 +0x105 Jan 16 16:35:57: github.com/foxcpp/maddy/internal/msgpipeline.(*msgpipelineDelivery).Body(0xc0004fe000, 0xf41300, 0xc00059f1a0, 0xc00020c080, 0x9, 0x10, 0xc00059e0f0, 0xf3e740, 0xc00032aa60, 0x0, ...) Jan 16 16:35:57: github.com/foxcpp/maddy/internal/msgpipeline/msgpipeline.go:413 +0x6ce Jan 16 16:35:57: github.com/foxcpp/maddy/internal/target/queue.(*Queue).emitDSN(0xc000215ee0, 0xc0003ae780, 0xc000194100, 0xd, 0x20, 0xc0002f0270, 0xc00059c060, 0x1, 0x1) Jan 16 16:35:57: github.com/foxcpp/maddy/internal/target/queue/queue.go:973 +0xcc0 Jan 16 16:35:57: github.com/foxcpp/maddy/internal/target/queue.(*Queue).tryDelivery(0xc000215ee0, 0xc0003ae780, 0xc000194100, 0xd, 0x20, 0xc0002f0270, 0xf3e700, 0xc0003261e0) Jan 16 16:35:57: github.com/foxcpp/maddy/internal/target/queue/queue.go:424 +0xc84 Jan 16 16:35:57: github.com/foxcpp/maddy/internal/target/queue.(*Queue).dispatch.func1(0xc000215ee0, 0xc0002f4048, 0x8, 0xc0003ae780, 0xc0000d8610, 0xf3e700, 0xc0003261e0) Jan 16 16:35:57: github.com/foxcpp/maddy/internal/target/queue/queue.go:330 +0x2fe Jan 16 16:35:57: created by github.com/foxcpp/maddy/internal/target/queue.(*Queue).dispatch Jan 16 16:35:57: github.com/foxcpp/maddy/internal/target/queue/queue.go:290 +0x1e5 Jan 16 16:35:57: rax 0xca Jan 16 16:35:57: rbx 0x15d53a0 Jan 16 16:35:57: rcx 0x46edf3 Jan 16 16:35:57: rdx 0x0 Jan 16 16:35:57: rdi 0x15d54e8 Jan 16 16:35:57: rsi 0x80 Jan 16 16:35:57: rbp 0x7ffe8eeea820 Jan 16 16:35:57: rsp 0x7ffe8eeea7d8 Jan 16 16:35:57: r8 0x0 Jan 16 16:35:57: r9 0x0 Jan 16 16:35:57: r10 0x0 Jan 16 16:35:57: r11 0x286 Jan 16 16:35:57: r12 0x5 Jan 16 16:35:57: r13 0x1 Jan 16 16:35:57: r14 0xc0002800c0 Jan 16 16:35:57: r15 0x2 Jan 16 16:35:57: rip 0x46edf1 Jan 16 16:35:57: rflags 0x286 Jan 16 16:35:57: cs 0x33 Jan 16 16:35:57: fs 0x0 Jan 16 16:35:57: gs 0x0