I am using cloud function to send an email when email received it doesn't have "to" email address. Please see attached image.
My cloud function detail: built with: Dart Email Provider: smtp2go
smtp2go logs
TypeScript
Received: from [10.91.244.249] (helo=worker-messaging-XXX-xpxt5)
by smtpcorp.com with esmtpsa (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
(Exim 4.98.1-S2G)
(envelope-from <AppWriteBackEnd@XXX.com>)
id 1vcp0K-FnQW0hPolK8-dfQz
for XXX@gmail.com;
Mon, 05 Jan 2026 18:08:32 +0000
Date: Mon, 5 Jan 2026 18:08:30 +0000
To: undisclosed-recipients:;
From: AppWriteBackEnd Support <AppWriteBackEnd@XXX.com>
Subject: Appwrite Event: Invalid Firmware File Uploaded
Message-ID: <MkO8dUf6pHE3t9Y2gI4dxBDfCkpvcCZUXwmnzTVbA@worker-messaging-67f9c75f74-xpxt5>
X-Mailer: PHPMailer 6.9.1 (https://github.com/PHPMailer/PHPMailer)
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="b1=_XXX"
Content-Transfer-Encoding: 8bit
TL;DR
Emails sent via the cloud function are missing the "To" field when received by the receiver. The issue is likely with the configuration of the cloud function or SMTP2GO settings. The provided email message headers show "undisclosed-recipients" in the "To" field. Review the cloud function setup and SMTP2GO configuration to ensure the proper recipient address is included in the email.Messaging configuration
Recommended threads
- Session not found. Please run appwrite l...
I have encounter an issue with appwrite CLI They asking for a login session but in the doc, it’s mention that only setup client with endpoint / api key is enou...
- SELF HOSTING ISSUE, DATA NOT MIGRATING T...
Hey, devs, I recently tried to migrate my cloud instance to a self hosted version but my data is not transferred fully only the table structure is transferred ...
- AppwriteException - Transaction with the...
I am using "node-appwrite" module and I have successfully created transaction id but when passing it to tablesDB.createRow function with some other required dat...