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
- Event-triggered function executes but pr...
Hello! I'm running self-hosted Appwrite 1.9.0. I have a Dart function (tried both dart-3.5 and dart-3.10 runtimes) with these events configured: ```teams.staff...
- Cold start and deployment failed
It was working fine before, and I didn’t make any changes. It started showing a cold start error, so I tried redeploying, but the error is still there. Dart: s...
- Appwrite Pro Cloud Subscription Cancella...
Hello, due to recent announcements, I want to cancel my subscription with Appwrite Cloud. However, I have deleted any organization and can now don't see any bil...