The problem im having is, if i send a email w/o attachments everything works, the email get send and the recipient get the email. But if i send a email with a attachment the email gets send (example a pdf file, ive even tryed just using a txt file with just the words “test” in it but no go) but the recipient never gets the email (and yes checked spam). The reason im thinking its something to do with SMTP is, if i send the same email w/ attachments via SOGo it works the email get send and the recipient get the email but if i use SMTP to send the same email, it get send but recipient dont get it (email is being sent via SMTP with eM Client)

heres the log from when a email is send w/o a attachment

12/08/2023, 07:45:43 PM	info	F14D76219F: removed
12/08/2023, 07:45:43 PM	info	F14D76219F: to=<*******@******.com>, relay=relay.dynu.com[168.235.95.80]:587, delay=1.9, delays=0.33/0.03/1/0.46, dsn=2.0.0, status=sent (250 Queued (0.000 seconds))
12/08/2023, 07:45:43 PM	info	Trusted TLS connection established to relay.dynu.com[168.235.95.80]:587: TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)
12/08/2023, 07:45:42 PM	info	disconnect from unknown[192.168.1.1] ehlo=1 auth=1 mail=1 rcpt=1 data=1 quit=1 commands=6
12/08/2023, 07:45:42 PM	info	F14D76219F: from=<*****@*******.com>, size=1694, nrcpt=1 (queue active)
12/08/2023, 07:45:41 PM	info	F14D76219F: message-id=<em58a740a5-ca71-4cff-a758-98ff2a66e9e1@4d3f26cf.com>
12/08/2023, 07:45:41 PM	info	F14D76219F: replace: header Received: from [192.168.1.250] (unknown [192.168.1.1])??(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)?? key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 from unknown[192.168.1.1]; from=<*****@****.com> to=<*****@****.com> proto=ESMTP helo=<[192.168.1.250]>: Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id F14D76219F??for <*****@****.com>; Fri, 8 Dec 2023 19:45:41 -0600 (CST)
12/08/2023, 07:45:41 PM	info	F14D76219F: client=unknown[192.168.1.1], sasl_method=PLAIN, sasl_username=*******@****.com
12/08/2023, 07:45:41 PM	info	Anonymous TLS connection established from unknown[192.168.1.1]: TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
12/08/2023, 07:45:41 PM	info	TLS SNI mail.*******.com from unknown[192.168.1.1] not matched, using default chain
12/08/2023, 07:45:41 PM	info	connect from unknown[192.168.1.1]

heres the log from when a email is send with a attachment

12/08/2023, 07:50:44 PM	info	A581060A4D: removed
12/08/2023, 07:50:44 PM	info	A581060A4D: to=<******@******.com>, relay=relay.dynu.com[168.235.105.136]:587, delay=2.7, delays=0.45/0.03/0.5/1.7, dsn=2.0.0, status=sent (250 Queued (1.408 seconds))
12/08/2023, 07:50:42 PM	info	Trusted TLS connection established to relay.dynu.com[168.235.105.136]:587: TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)
12/08/2023, 07:50:42 PM	info	disconnect from unknown[192.168.1.1] ehlo=1 auth=1 mail=1 rcpt=1 data=1 quit=1 commands=6
12/08/2023, 07:50:42 PM	info	A581060A4D: from=<******@*******.com>, size=7742268, nrcpt=1 (queue active)
12/08/2023, 07:50:41 PM	info	A581060A4D: message-id=<emb2aac3ba-c54d-4c90-a432-98ff338a710b@4d3f26cf.com>
12/08/2023, 07:50:41 PM	info	A581060A4D: replace: header Received: from [192.168.1.250] (unknown [192.168.1.1])??(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)?? key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 from unknown[192.168.1.1]; from=<*****@****.com> to=<*****@****.com> proto=ESMTP helo=<[192.168.1.250]>: Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id A581060A4D??for <*****@****.com>; Fri, 8 Dec 2023 19:50:41 -0600 (CST)
12/08/2023, 07:50:41 PM	info	A581060A4D: client=unknown[192.168.1.1], sasl_method=PLAIN, sasl_username=*****@****.com
12/08/2023, 07:50:41 PM	info	Anonymous TLS connection established from unknown[192.168.1.1]: TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
12/08/2023, 07:50:41 PM	info	TLS SNI mail.gamezonline.me from unknown[192.168.1.1] not matched, using default chain
12/08/2023, 07:50:41 PM	info	connect from unknown[192.168.1.1]

Rspamd log shows

12/08/2023, 07:50:41 PM	192.168.1.1	*****@****.com	*****@****.com	Test Attachments	no action	[ -20.10 / 15 ]	7742062	0.236

Please help been pulling my hair out for the last week trying to figure this out, and my Google-fu

First, try using Thunderbird for sending mails. If it sends with attachment, it is not an SMTP problem.
The logs show the mails have different sizes being uploaded.
Please have a look at the eM Client logs as well.

Have something to say?

Join the community by quickly registering to participate in this discussion. We'd like to see you joining our great moo-community!

it didnt work sending with Thunderbird

Here’s the logs from sending with em Client

Postfix

12/09/2023, 01:19:54 PM	info	Trusted TLS connection established to relay.dynu.com[168.235.105.136]:587: TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)
12/09/2023, 01:19:53 PM	info	disconnect from unknown[192.168.1.1] ehlo=1 auth=1 mail=1 rcpt=1 data=1 quit=1 commands=6
12/09/2023, 01:19:53 PM	info	462B96219F: from=<*****@****.com>, size=7740156, nrcpt=1 (queue active)
12/09/2023, 01:19:53 PM	info	462B96219F: message-id=<em1ad7664e-fa57-4a59-aeb9-a2f57c79b351@d461f065.com>
12/09/2023, 01:19:53 PM	info	462B96219F: replace: header Received: from [192.168.1.250] (unknown [192.168.1.1])??(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)?? key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 from unknown[192.168.1.1]; from=<*****@****.com> to=<*****@****.com> proto=ESMTP helo=<[192.168.1.250]>: Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 462B96219F??for <*****@****.com>; Sat, 9 Dec 2023 13:19:53 -0600 (CST)
12/09/2023, 01:19:53 PM	info	462B96219F: client=unknown[192.168.1.1], sasl_method=PLAIN, sasl_username=*****@****.com
12/09/2023, 01:19:52 PM	info	Anonymous TLS connection established from unknown[192.168.1.1]: TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
12/09/2023, 01:19:52 PM	info	TLS SNI mail.*********.com from unknown[192.168.1.1] not matched, using default chain
12/09/2023, 01:19:52 PM	info	connect from unknown[192.168.1.1]

Rspamd

12/09/2023, 01:19:53 PM	192.168.1.1	*****@****.com	*****@****.com	Test Attachments	no action	[ -20.10 / 15 ]	7739950	0.270

em Client Logs

13:19:18.854|001|   eM Client 9.2.2157+5b4954246f (Windows)
13:19:18.854|009|   Account's UID is 23c0b140-c0a8-444b-9965-4e4d1f4e707c
13:19:18.854|009|   AccountBase.ChangeOnlineState : State changed to ONLINE due User
13:19:18.855|009|   >>> ListFoldersAsync(): Start
13:19:18.855|009|   01:   Connecting to mail.*******.com:993 with TLS ...
13:19:18.855|009|   Folder /Inbox [Inbox] is now watched
13:19:18.855|009|   >>> FolderActivated(folder: /Inbox [Inbox]): 
13:19:18.856|009|   >>> Starting account synchronization
13:19:18.874|009|   01:   TLS stream established with Protocol: Tls13, NegotiatedCipherSuite: TLS_AES_256_GCM_SHA384, CipherAlgorithm: Aes256, HashAlgorithm: Sha384
13:19:18.875|009|   01: * OK [CAPABILITY IMAP4rev1 SASL-IR LOGIN-REFERRALS ID ENABLE IDLE LITERAL+ AUTH=PLAIN AUTH=LOGIN] Dovecot ready.
13:19:18.875|009|   01: A1 AUTHENTICATE PLAIN <Parameter removed for privacy reasons.>
13:19:19.159|009|   01: A1 OK [CAPABILITY IMAP4rev1 SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS THREAD=ORDEREDSUBJECT MULTIAPPEND URL-PARTIAL CATENATE UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS BINARY MOVE SNIPPET=FUZZY PREVIEW=FUZZY PREVIEW STATUS=SIZE SAVEDATE LITERAL+ NOTIFY METADATA SPECIAL-USE COMPRESS=DEFLATE QUOTA ACL RIGHTS=texk] Logged in
13:19:19.159|009|   01: A2 ID ("name" "eM Client" "version" "9.2.2157.0" "GUID" "EMCLIENT_V1" "vendor" "eM Client" "contact" "support@emclient.com")
13:19:19.161|009|   01: * ID ("name" "Dovecot")
13:19:19.161|009|   01: A2 OK ID completed (0.001 + 0.000 secs).
13:19:19.161|009|   01: A3 NAMESPACE
13:19:19.162|009|   01: * NAMESPACE (("" "/")) (("Shared/" "/")) NIL
13:19:19.162|009|   01: A3 OK Namespace completed (0.001 + 0.000 secs).
13:19:19.162|009|   01:   Detected server type: Dovecot
13:19:19.162|009|   01: A4 ENABLE QRESYNC CONDSTORE
13:19:19.162|009|   01: * ENABLED QRESYNC CONDSTORE
13:19:19.162|009|   01: A4 OK Enabled (0.001 + 0.000 secs).
13:19:19.162|009|   01: A5 LIST "" "*" RETURN (STATUS (UNSEEN MESSAGES UIDNEXT UIDVALIDITY HIGHESTMODSEQ) SPECIAL-USE)
13:19:19.165|009|   01: * LIST (\UnMarked) "/" Keep
13:19:19.165|009|   01: * STATUS Keep (MESSAGES 0 UIDNEXT 1 UIDVALIDITY 1681415293 UNSEEN 0 HIGHESTMODSEQ 1)
13:19:19.165|009|   01: * LIST (\UnMarked \Archive) "/" Archive
13:19:19.165|009|   01: * STATUS Archive (MESSAGES 0 UIDNEXT 1 UIDVALIDITY 1681415292 UNSEEN 0 HIGHESTMODSEQ 1)
13:19:19.165|009|   01: * LIST (\UnMarked) "/" Templates
13:19:19.165|009|   01: * STATUS Templates (MESSAGES 0 UIDNEXT 1 UIDVALIDITY 1681415291 UNSEEN 0 HIGHESTMODSEQ 1)
13:19:19.165|009|   01: * LIST (\UnMarked \Junk) "/" Junk
13:19:19.165|009|   01: * STATUS Junk (MESSAGES 1 UIDNEXT 3 UIDVALIDITY 1681415290 UNSEEN 1 HIGHESTMODSEQ 4)
13:19:19.165|009|   01: * LIST (\UnMarked \Trash) "/" Trash
13:19:19.165|009|   01: * STATUS Trash (MESSAGES 4 UIDNEXT 8 UIDVALIDITY 1681415289 UNSEEN 4 HIGHESTMODSEQ 7)
13:19:19.165|009|   01: * LIST (\Sent) "/" Sent
13:19:19.165|009|   01: * STATUS Sent (MESSAGES 22 UIDNEXT 33 UIDVALIDITY 1681415287 UNSEEN 1 HIGHESTMODSEQ 36)
13:19:19.165|009|   01: * LIST (\UnMarked \Drafts) "/" Drafts
13:19:19.165|009|   01: * STATUS Drafts (MESSAGES 1 UIDNEXT 12 UIDVALIDITY 1681415286 UNSEEN 1 HIGHESTMODSEQ 32)
13:19:19.165|009|   01: * LIST () "/" INBOX
13:19:19.165|009|   01: * STATUS INBOX (MESSAGES 111 UIDNEXT 220 UIDVALIDITY 1681415288 UNSEEN 107 HIGHESTMODSEQ 137)
13:19:19.165|009|   01: A5 OK List completed (0.002 + 0.000 + 0.001 secs).
13:19:19.165|009|   >>> ListFoldersAsync(): Content of folder /Archive [Archive] did not change
13:19:19.165|009|   >>> ListFoldersAsync(): Content of folder /Drafts [Draft] did not change
13:19:19.165|009|   >>> ListFoldersAsync(): Content of folder /Inbox [Inbox] did not change
13:19:19.165|009|   >>> ListFoldersAsync(): Content of folder /Junk E-mail [Spam] did not change
13:19:19.165|009|   >>> ListFoldersAsync(): Content of folder /Keep did not change
13:19:19.165|009|   >>> ListFoldersAsync(): Content of folder /Sent [Sent] did change (HIGHESTMODSEQ != ContentVersionId)
13:19:19.165|009|   >>> ListFoldersAsync(): Content of folder /Templates did not change
13:19:19.165|009|   >>> ListFoldersAsync(): Content of folder /Trash [Trash] did not change
13:19:19.165|009|   >>> ListFoldersAsync(): End: 8 folders found
13:19:19.165|009|   >>> Connection 1 is now spare
13:19:19.175|009|   >>> Account folders synchronized
13:19:19.175|009|   01: A6 SELECT "INBOX" (CONDSTORE)
13:19:19.176|009|   >>> FolderActivated(folder: /Sent [Sent]): 
13:19:19.176|009|   01: * FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
13:19:19.176|009|   01: * OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft \*)] Flags permitted.
13:19:19.176|009|   01: * 111 EXISTS
13:19:19.176|009|   01: * 0 RECENT
13:19:19.176|009|   01: * OK [UNSEEN 1] First unseen.
13:19:19.176|009|   01: * OK [UIDVALIDITY 1681415288] UIDs valid
13:19:19.176|009|   01: * OK [UIDNEXT 220] Predicted next UID
13:19:19.176|009|   01: * OK [HIGHESTMODSEQ 137] Highest
13:19:19.176|009|   01: A6 OK [READ-WRITE] Select completed (0.001 + 0.000 secs).
13:19:19.178|009|   >>> NormalSyncOperation.SynchronizeFolder(folder: /Inbox [Inbox]): Starting initial synchronization, number of existing messages = 111, minUID = 108, max UID = 219, highest MODSEQ = 137, temp MODSEQ = 137
13:19:19.178|009|   >>> NormalSyncOperation.SynchronizeFolder(folder: /Inbox [Inbox]): Latest messages synchronized, goto Flags update
13:19:19.178|009|   >>> NormalSyncOperation.SynchronizeFolder(folder: /Inbox [Inbox]): Flags update: no MODSEQ change since last synchronization, goto Update ID to UID table
13:19:19.178|009|   >>> NormalSyncOperation.UpdateIdToUidSearch(folder: /Inbox [Inbox]): Update Id to UID table: searching UIDs 108:219 (111) to validate
13:19:19.178|009|   >>> NormalSyncOperation.UpdateIdToUidSearch(folder: /Inbox [Inbox]): Update Id to UID table: searching for anchor
13:19:19.178|009|   01: A7 SEARCH RETURN (ALL) UID 108:111,113:219
13:19:19.179|009|   01: * ESEARCH (TAG "A7") ALL 1:111
13:19:19.179|009|   01: A7 OK Search completed (0.001 + 0.000 secs).
13:19:19.179|009|   >>> NormalSyncOperation.UpdateIdToUidSearch(folder: /Inbox [Inbox]): Update Id to UID table: Anchor ID found = 0
13:19:19.179|009|   >>> NormalSyncOperation.UpdateIdToUidSearch(folder: /Inbox [Inbox]): Update Id to UID table: done, goto Finish sync
13:19:19.179|009|   >>> NormalSyncOperation.SynchronizeFolder(folder: /Inbox [Inbox]): Finishing sync: all messages synchronized, goto Validate sync
13:19:19.179|009|   01: A8 UID SEARCH RETURN (COUNT) DELETED
13:19:19.180|009|   01: * ESEARCH (TAG "A8") UID COUNT 0
13:19:19.180|009|   01: A8 OK Search completed (0.001 + 0.000 secs).
13:19:19.180|009|   >>> NormalSyncOperation.SynchronizeFolder(folder: /Inbox [Inbox]): Validate sync: number of synchronized messages is equal to number of messages on server, break
13:19:19.180|009|   >>> NormalSyncOperation.ExecuteInternalAsync(folder: /Inbox [Inbox]): Initial synchronization finished
13:19:19.181|009|   01: A9 NOOP
13:19:19.181|009|   01: A9 OK NOOP completed (0.001 + 0.000 secs).
13:19:19.188|009|   02:   Connecting to mail.*******.com:993 with TLS ...
13:19:19.207|009|   02:   TLS stream established with Protocol: Tls13, NegotiatedCipherSuite: TLS_AES_256_GCM_SHA384, CipherAlgorithm: Aes256, HashAlgorithm: Sha384
13:19:19.208|009|   02: * OK [CAPABILITY IMAP4rev1 SASL-IR LOGIN-REFERRALS ID ENABLE IDLE LITERAL+ AUTH=PLAIN AUTH=LOGIN] Dovecot ready.
13:19:19.208|009|   02: A1 AUTHENTICATE PLAIN <Parameter removed for privacy reasons.>
13:19:19.484|009|   02: A1 OK [CAPABILITY IMAP4rev1 SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS THREAD=ORDEREDSUBJECT MULTIAPPEND URL-PARTIAL CATENATE UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS BINARY MOVE SNIPPET=FUZZY PREVIEW=FUZZY PREVIEW STATUS=SIZE SAVEDATE LITERAL+ NOTIFY METADATA SPECIAL-USE COMPRESS=DEFLATE QUOTA ACL RIGHTS=texk] Logged in
13:19:19.485|009|   02: A2 ID ("name" "eM Client" "version" "9.2.2157.0" "GUID" "EMCLIENT_V1" "vendor" "eM Client" "contact" "support@emclient.com")
13:19:19.485|009|   02: * ID ("name" "Dovecot")
13:19:19.485|009|   02: A2 OK ID completed (0.001 + 0.000 secs).
13:19:19.485|009|   02:   Detected server type: Dovecot
13:19:19.485|009|   02: A3 ENABLE QRESYNC CONDSTORE
13:19:19.486|009|   02: * ENABLED QRESYNC CONDSTORE
13:19:19.486|009|   02: A3 OK Enabled (0.001 + 0.000 secs).
13:19:19.486|009|   02: A4 SELECT "Sent" (CONDSTORE)
13:19:19.486|009|   02: * FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
13:19:19.486|009|   02: * OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft \*)] Flags permitted.
13:19:19.486|009|   02: * 22 EXISTS
13:19:19.486|009|   02: * 0 RECENT
13:19:19.486|009|   02: * OK [UNSEEN 7] First unseen.
13:19:19.486|009|   02: * OK [UIDVALIDITY 1681415287] UIDs valid
13:19:19.487|009|   02: * OK [UIDNEXT 33] Predicted next UID
13:19:19.487|009|   02: * OK [HIGHESTMODSEQ 36] Highest
13:19:19.487|009|   02: A4 OK [READ-WRITE] Select completed (0.001 + 0.000 secs).
13:19:19.497|009|   >>> NormalSyncOperation.SynchronizeFolder(folder: /Sent [Sent]): Starting initial synchronization, number of existing messages = 22, minUID = 11, max UID = 32, highest MODSEQ = 35, temp MODSEQ = 35
13:19:19.498|009|   >>> NormalSyncOperation.SynchronizeFolder(folder: /Sent [Sent]): Fetching new messages up to UidNext = 33
13:19:19.507|009|   >>> NormalSyncOperation.FetchNewMessagesAsync(idSet: 32:33, estimate: 0): Start
13:19:19.507|009|   02: A5 UID FETCH 32:33 (UID RFC822.SIZE FLAGS INTERNALDATE BODYSTRUCTURE SNIPPET ENVELOPE BODY.PEEK[HEADER.FIELDS (importance x-priority references document-reference)] MODSEQ)
13:19:19.508|009|   02: * 22 FETCH (UID 32 RFC822.SIZE 7739948 FLAGS (\Seen) INTERNALDATE "09-Dec-2023 13:18:30 -0600" SNIPPET (FUZZY "Test Attachments") MODSEQ (36) BODYSTRUCTURE ((("text" "plain" ("charset" "utf-8" "format" "flowed") NIL NIL "quoted-printable" 16 0 NIL NIL NIL NIL)("text" "html" ("charset" "utf-8") NIL NIL "quoted-printable" 767 19 NIL NIL NIL NIL) "alternative" ("boundary" "------=_MBBDFF3AC5-D4AD-43AF-9AE0-80E276E290B4") NIL NIL NIL)("application" "pdf" ("name" "amandar arrington appl for voucher.pdf") NIL NIL "base64" 5385300 NIL ("attachment" ("filename" "amandar arrington appl for voucher.pdf")) NIL NIL)("application" "pdf" ("name" "nsmail.pdf") NIL NIL "base64" 2352470 NIL ("attachment" ("filename" "nsmail.pdf")) NIL NIL) "mixed" ("boundary" "------=_MBE40448C8-9951-4286-9097-A010195F5E2A") NIL NIL NIL) ENVELOPE ("Sat, 09 Dec 2023 19:18:35 +0000" "Test Attachments" (("Alacard" NIL "alacard" "gamezonline.me")) (("Alacard" NIL "alacard" "gamezonline.me")) (("Alacard" NIL "alacard" "gamezonline.me")) (("Donald Harris" NIL "gamezol" "gmail.com")) NIL NIL NIL "<em9f30c3f7-c956-45cc-9e75-5c65a459815e@d461f065.com>") BODY[HEADER.FIELDS (IMPORTANCE X-PRIORITY REFERENCES DOCUMENT-REFERENCE)] {2}
13:19:19.508|009|   02: )
13:19:19.508|009|   02: A5 OK Fetch completed (0.001 + 0.000 secs).
13:19:19.512|009|   >>> NormalSyncOperation.ProcessFetchNotifications(): Message 32 ignored - this message is already in DB
13:19:19.512|009|   >>> NormalSyncOperation.FetchNewMessagesAsync(): End
13:19:19.512|009|   >>> NormalSyncOperation.SynchronizeFolder(folder: /Sent [Sent]): Latest messages synchronized, goto Flags update
13:19:19.512|009|   >>> NormalSyncOperation.SynchronizeFolder(folder: /Sent [Sent]): Flags update: MODSEQ change since last synchronization, goto Update flags CONDSTORE
13:19:19.512|009|   >>> NormalSyncOperation.SynchronizeFolder(folder: /Sent [Sent]): Flags update CONDSTORE: fetch all changed FLAGS since MODSEQ 35
13:19:19.512|009|   >>> NormalSyncOperation.UpdateFlagsCondstoreAsync(idSet: 11:32, estimate: 1): Start
13:19:19.512|009|   02: A6 UID FETCH 11:32 (UID FLAGS MODSEQ) (CHANGEDSINCE 35)
13:19:19.513|009|   02: * 22 FETCH (UID 32 FLAGS (\Seen) MODSEQ (36))
13:19:19.513|009|   02: A6 OK Fetch completed (0.001 + 0.000 secs).
13:19:19.513|009|   >>> NormalSyncOperation.UpdateFlagsCondstoreAsync(): End
13:19:19.514|009|   >>> NormalSyncOperation.SynchronizeFolder(folder: /Sent [Sent]): Flags update CONDSTORE: done - FLAGS synchronized to MODSEQ 36, goto Update ID to UID table
13:19:19.514|009|   >>> NormalSyncOperation.UpdateIdToUidSearch(folder: /Sent [Sent]): Update Id to UID table: searching UIDs 11:31 (21) to validate
13:19:19.514|009|   >>> NormalSyncOperation.UpdateIdToUidSearch(folder: /Sent [Sent]): Update Id to UID table: searching for anchor
13:19:19.514|009|   02: A7 SEARCH RETURN (ALL) UID 11:31
13:19:19.515|009|   02: * ESEARCH (TAG "A7") ALL 1:21
13:19:19.515|009|   02: A7 OK Search completed (0.001 + 0.000 secs).
13:19:19.515|009|   >>> NormalSyncOperation.UpdateIdToUidSearch(folder: /Sent [Sent]): Update Id to UID table: Anchor ID found = 0
13:19:19.515|009|   >>> NormalSyncOperation.UpdateIdToUidSearch(folder: /Sent [Sent]): Update Id to UID table: done, goto Finish sync
13:19:19.515|009|   >>> NormalSyncOperation.SynchronizeFolder(folder: /Sent [Sent]): Finishing sync: all messages synchronized, goto Validate sync
13:19:19.515|009|   02: A8 UID SEARCH RETURN (COUNT) DELETED
13:19:19.515|009|   02: * ESEARCH (TAG "A8") UID COUNT 0
13:19:19.515|009|   02: A8 OK Search completed (0.001 + 0.000 secs).
13:19:19.515|009|   >>> NormalSyncOperation.SynchronizeFolder(folder: /Sent [Sent]): Validate sync: number of synchronized messages is equal to number of messages on server, break
13:19:19.517|009|   >>> NormalSyncOperation.ExecuteInternalAsync(folder: /Sent [Sent]): Initial synchronization finished
13:19:19.517|009|   02: A9 NOOP
13:19:19.517|009|   02: A9 OK NOOP completed (0.001 + 0.000 secs).
13:19:19.522|009|   >>> FolderDeactivated(folder: /Sent [Sent]): 
13:19:19.522|009|   >>> Connection 2 is now spare
13:19:19.522|009|   >>> Account synchronization finished
13:19:22.193|009|   01: A10 IDLE
13:19:22.194|009|   01: + idling
13:19:22.194|009|   01: --- IDLE CMD IN PROGRESS...
13:19:22.522|009|   02: A10 IDLE
13:19:22.523|009|   02: + idling
13:19:22.523|009|   02: --- IDLE CMD IN PROGRESS...
13:19:28.528|009|   02: * OK Still here
13:19:29.195|009|   01: * OK Still here
13:19:54.277|009|   >>> UploadAsync(folder: /Sent [Sent]): Start
13:19:54.287|009|   >>> AppendAsync(folder: /Sent [Sent], item: em1ad7664e-fa57-4a59-aeb9-a2f57c79b351@d461f065.com): Start
13:19:54.287|009|   02: --- CMD NOOP: CONNECTION IS IDLING
13:19:54.287|009|   02: DONE
13:19:54.288|009|   02: A10 OK Idle completed (31.766 + 31.766 + 31.765 secs).
13:19:54.288|009|   02: --- CMD NOOP: IDLING TERMINATED
13:19:54.288|009|   02: A11 NOOP
13:19:54.289|009|   02: A11 OK NOOP completed (0.001 + 0.000 secs).
13:19:54.289|009|   02: A12 UID SEARCH HEADER "Message-Id" "<em1ad7664e-fa57-4a59-aeb9-a2f57c79b351@d461f065.com>"
13:19:54.309|009|   02: * SEARCH
13:19:54.309|009|   02: A12 OK Search completed (0.020 + 0.000 secs).
13:19:54.309|009|   >>> Connection 2 is now spare
13:19:54.309|009|   >>> DoAppendAsync(folder: /Sent [Sent], item: em1ad7664e-fa57-4a59-aeb9-a2f57c79b351@d461f065.com): Start
13:19:54.344|009|   >>> DoAppendAsync(): Attempting catenate
13:19:54.344|009|   02: A13 APPEND "Sent" (\Seen) "09-Dec-2023 19:19:48 +0000" CATENATE (TEXT {7739948+}
13:19:54.388|009|   02: --- literal uploaded (7739948B)
13:19:54.388|009|   02: )
13:19:54.432|009|   02: * 23 EXISTS
13:19:54.432|009|   02: * 1 RECENT
13:19:54.433|009|   02: * OK [HIGHESTMODSEQ 37] Highest
13:19:54.433|009|   02: A13 OK [APPENDUID 1681415287 33] Append completed (0.082 + 0.006 secs).
13:19:54.433|009|   >>> DoAppendAsync(): Append itself succeeded
13:19:54.433|009|   >>> DoAppendAsync(): UID+ found = 33
13:19:54.433|009|   >>> DoAppendAsync(): Finishing item synchronization: MODSEQ
13:19:54.433|009|   02: A14 UID FETCH 33 (MODSEQ)
13:19:54.433|009|   02: * 23 FETCH (UID 33 MODSEQ (37))
13:19:54.433|009|   02: A14 OK Fetch completed (0.001 + 0.000 secs).
13:19:54.434|009|   >>> DoAppendAsync(): Item fully synchronized
13:19:54.434|009|   >>> DoAppendAsync(folder: /Sent [Sent], item: em1ad7664e-fa57-4a59-aeb9-a2f57c79b351@d461f065.com): End: OK
13:19:54.434|009|   >>> Connection 2 is now spare
13:19:54.436|009|   >>> AppendAsync(folder: /Sent [Sent], item: em1ad7664e-fa57-4a59-aeb9-a2f57c79b351@d461f065.com): End
13:19:54.436|009|   >>> UploadAsync(folder: /Sent [Sent]): End
13:19:57.437|009|   02: A15 IDLE
13:19:57.439|009|   02: + idling
13:19:57.439|009|   02: --- IDLE CMD IN PROGRESS...
13:21:29.196|009|   01: * OK Still here
13:21:29.439|009|   02: * OK Still here

Here’s the logs from sending with Thunderbird

Postfix

12/09/2023, 01:11:04 PM	info	DDFB8621BF: removed
12/09/2023, 01:11:04 PM	info	DDFB8621BF: to=<*****@****.com>, relay=relay.dynu.com[168.235.95.80]:587, delay=3.5, delays=1/0.03/0.64/1.8, dsn=2.0.0, status=sent (250 Queued (1.408 seconds))
12/09/2023, 01:11:02 PM	info	Trusted TLS connection established to relay.dynu.com[168.235.95.80]:587: TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)
12/09/2023, 01:11:01 PM	info	DDFB8621BF: from=<*****@****.com>, size=7750043, nrcpt=1 (queue active)
12/09/2023, 01:11:00 PM	info	DDFB8621BF: message-id=<6b4ee569-c6a4-4d11-9ab6-99a086eb52c1@gamezonline.me>
12/09/2023, 01:11:00 PM	info	DDFB8621BF: replace: header Received: from [192.168.1.250] (unknown [192.168.1.1])??(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)?? key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 from unknown[192.168.1.1]; from=<*****@****.com> to=<*****@****.com> proto=ESMTP helo=<[192.168.1.250]>: Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id DDFB8621BF??for <*****@****.com>; Sat, 9 Dec 2023 13:11:00 -0600 (CST)
12/09/2023, 01:11:00 PM	info	DDFB8621BF: client=unknown[192.168.1.1], sasl_method=PLAIN, sasl_username=*****@****.com
12/09/2023, 01:11:00 PM	info	Anonymous TLS connection established from unknown[192.168.1.1]: TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
12/09/2023, 01:11:00 PM	info	TLS SNI mail.**********.com from unknown[192.168.1.1] not matched, using default chain
12/09/2023, 01:11:00 PM	info	connect from unknown[192.168.1.1]

Rspamd

12/09/2023, 01:11:01 PM	192.168.1.1	*****@****.com	*****@****.com	Attachment test	no action	[ -20.09 / 15 ]	7749837	0.824

This log is from Sogo (sending from sogo works)

Posfix

12/09/2023, 01:37:18 PM	info	C9E8562097: removed
12/09/2023, 01:37:18 PM	info	C9E8562097: to=<*****@****.com>, relay=relay.dynu.com[168.235.105.136]:587, delay=4.6, delays=2.1/0.02/0.53/2, dsn=2.0.0, status=sent (250 Queued (1.536 seconds))
12/09/2023, 01:37:16 PM	info	Trusted TLS connection established to relay.dynu.com[168.235.105.136]:587: TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)
12/09/2023, 01:37:15 PM	info	disconnect from mailcowdockerized-sogo-mailcow-1.mailcowdockerized_mailcow-network[172.22.1.248] ehlo=1 auth=1 mail=1 rcpt=1 data=1 quit=1 commands=6
12/09/2023, 01:37:15 PM	info	C9E8562097: from=<*****@****.com>, size=7750427, nrcpt=1 (queue active)
12/09/2023, 01:37:13 PM	info	C9E8562097: message-id=<40-6574c200-1-3ed1d040@30829383>
12/09/2023, 01:37:13 PM	info	C9E8562097: replace: header Received: from aaef9d294769 (mailcowdockerized-sogo-mailcow-1.mailcowdockerized_mailcow-network [172.22.1.248])??(Authenticated sender: *****@****.com)??by mail.*******.com (Postcow) with E from mailcowdockerized-sogo-mailcow-1.mailcowdockerized_mailcow-network[172.22.1.248]; from=<*****@****.com> to=<*****@****.com> proto=ESMTP helo=<aaef9d294769>: Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPA id C9E8562097??for <*****@****.com>; Sat, 9 Dec 2023 13:37:13 -0600 (CST)
12/09/2023, 01:37:13 PM	info	C9E8562097: client=mailcowdockerized-sogo-mailcow-1.mailcowdockerized_mailcow-network[172.22.1.248], sasl_method=PLAIN, sasl_username=*****@****.com
12/09/2023, 01:37:13 PM	info	connect from mailcowdockerized-sogo-mailcow-1.mailcowdockerized_mailcow-network[172.22.1.248]

Rspamd

12/09/2023, 01:37:14 PM	172.22.1.248	*****@****.com	*****@****.com	Test Attachment	no action	[ -19.60 / 15 ]	7750222	1.679

Didnt see any logs or a way to enable it with Thunderbird, going to try some google-fu to see if there a way, if you need them

The eM Client log seems to show only the IMAP part, not sending via SMTP.
And Thunderbird logs, do you have them?
Why are you using “relay.dynu.com” as your DNS name for the SMTP? The postfix service on port 587 announces itself with another hostname, so what is going on there?

Oh sorry posted wrong log, here’s the correct one. as the reason for relay.dynu.com, im using there email relay service to be able to send mail. I dont really think its them becouse it works with SOGO (if it was my relay service wouldnt it not work anyway i try? at least that my thinking could be totally wrong)

eM Client

19:03:40.289|026|   eM Client 9.2.2157+5b4954246f (Windows)
19:03:40.289|026|   Account's UID is 23c0b140-c0a8-444b-9965-4e4d1f4e707c
19:03:40.289|026|   AccountBase.ChangeOnlineState : State changed to ONLINE due User
19:04:10.101|029|   SMTP S: 220 mail.******.com ESMTP Postcow
19:04:10.105|029|   SMTP C: EHLO [192.168.1.250]
19:04:10.105|029|   SMTP S: 250-mail.******.com
19:04:10.105|029|   SMTP S: 250-PIPELINING
19:04:10.105|029|   SMTP S: 250-SIZE 30720000
19:04:10.105|029|   SMTP S: 250-ETRN
19:04:10.105|029|   SMTP S: 250-AUTH PLAIN LOGIN
19:04:10.105|029|   SMTP S: 250-AUTH=PLAIN LOGIN
19:04:10.105|029|   SMTP S: 250-ENHANCEDSTATUSCODES
19:04:10.105|029|   SMTP S: 250-8BITMIME
19:04:10.105|029|   SMTP S: 250-DSN
19:04:10.105|029|   SMTP S: 250 CHUNKING
19:04:10.107|029|   SMTP C: AUTH PLAIN <Parameter removed for privacy reasons.>
19:04:10.372|029|   SMTP S: 235 2.7.0 Authentication successful
19:04:10.378|029|   SMTP C: MAIL FROM:<******@*****.com> SIZE=7739479
19:04:10.385|029|   SMTP S: 250 2.1.0 Ok
19:04:10.385|029|   SMTP C: RCPT TO:<********@*****.com>
19:04:10.538|029|   SMTP S: 250 2.1.5 Ok
19:04:10.538|029|   SMTP C: DATA
19:04:10.541|029|   SMTP S: 354 End data with <CR><LF>.<CR><LF>
19:04:10.629|029|   SMTP C: 
19:04:10.629|029|   SMTP C: .
19:04:11.198|029|   SMTP S: 250 2.0.0 Ok: queued as 54BC56214A
19:04:11.199|029|   SMTP C: QUIT
19:04:11.199|029|   SMTP S: 221 2.0.0 Bye

Thunderbird (i think this the correct log you was looking for let me no if im wrong)

mailnews.smtp: Sending message <ec0d2f93-8c4a-483e-b020-6e95dd253ceb@********.com> SmtpService.jsm:88:18
mailnews.smtp: Connecting to smtp://mail.**********.com:465 SmtpClient.jsm:123:19
mailnews.smtp: Connected SmtpClient.jsm:395:17
mailnews.smtp: S: 220 mail.**********.com ESMTP Postcow SmtpClient.jsm:418:17
mailnews.smtp: C: EHLO [192.168.1.250] SmtpClient.jsm:622:19
mailnews.smtp: S: 250-mail.**********.com

250-PIPELINING

250-SIZE 30720000

250-ETRN

250-AUTH PLAIN LOGIN

250-AUTH=PLAIN LOGIN

250-ENHANCEDSTATUSCODES

250-8BITMIME

250-DSN

250 CHUNKING

SmtpClient.jsm:418:17
mailnews.smtp: Possible auth methods: PLAIN,LOGIN SmtpClient.jsm:909:17
mailnews.smtp: Current auth method: PLAIN SmtpClient.jsm:662:17
mailnews.smtp: Authentication via AUTH PLAIN SmtpClient.jsm:677:21
mailnews.smtp: C: Logging suppressed (it probably contained auth information) SmtpClient.jsm:618:19
mailnews.smtp: S: 235 2.7.0 Authentication successful

SmtpClient.jsm:418:17
mailnews.smtp: Authentication successful. SmtpClient.jsm:1132:17
mailnews.smtp: C: MAIL FROM:<******@*******.com> BODY=8BITMIME SIZE=7749814 SmtpClient.jsm:622:19
mailnews.smtp: S: 250 2.1.0 Ok

SmtpClient.jsm:418:17
mailnews.smtp: MAIL FROM successful, proceeding with 1 recipients SmtpClient.jsm:1166:17
mailnews.smtp: Adding recipient... SmtpClient.jsm:1171:17
mailnews.smtp: C: RCPT TO:<******@*******.com> SmtpClient.jsm:622:19
mailnews.smtp: S: 250 2.1.5 Ok

SmtpClient.jsm:418:17
mailnews.smtp: RCPT TO done, proceeding with payload SmtpClient.jsm:1231:19
mailnews.smtp: C: DATA SmtpClient.jsm:622:19
mailnews.smtp: S: 354 End data with <CR><LF>.<CR><LF>

SmtpClient.jsm:418:17
mailnews.smtp: Sending 65536 bytes of payload 118 SmtpClient.jsm:590:17
mailnews.smtp: Sending 16566 bytes of payload SmtpClient.jsm:590:17
mailnews.smtp: S: 250 2.0.0 Ok: queued as 7AC2C62043

SmtpClient.jsm:418:17
mailnews.smtp: Message sent successfully. SmtpClient.jsm:1290:21
mailnews.smtp: NetworkTimeoutError: a Network error occurred SmtpClient.jsm:442:17
mailnews.smtp: Socket closed.

Hmm i wonder if the connection is timing out for some reason ill look in to this

No one is typing