postalserver / postalserver/postal-node
Mail is not sending
- Dominant language
- JavaScript
- Stars
- 70
- Forks
- 20
- PR merge metrics
- No merged PRs in 30d
Description
I tried this code in node js 20+ version but it is not working and showing error
```
export async function HttpApiPostalserver(plainBody, htmlBody) {
try {
var client = new postal.Client(
"my host",
"My api key",
);
let message = new postal.SendMessage(client);
message.to();
message.from();
message.subject("test mail");
message.plainBody(plainBody);
message.htmlBody(htmlBody);
const result = await message.send();
if (result) {
return { success: true, message: "Email sent successfully" }
}
var recipients = result.recipients();
for (var email in recipients) {
var messageSended = recipients[email];
if (messageSended.id()) {
console.log(messageSended.id()); // Logs the message ID
console.log(messageSended.token()); // Logs the message's token
return {
success: true,
id: message.id(),
message: "Email sent successfully"
}
} else {
return { error: "Failed to send mail" }
}
}
```
with this error message
```
node:internal/process/promises:289
triggerUncaughtException(err, true /* fromPromise */);
^
Error: write EPROTO 78260000:error:0A000438:SSL routines:ssl3_read_bytes:tlsv1 alert internal error:c:\ws\deps\openssl\openssl\ssl\record\rec_layer_s3.c:1590:SSL alert number 80
at WriteWrap.onWriteComplete [as oncomplete] (node:internal/stream_base_commons:95:16) {
errno: -4046,
code: 'EPROTO',
syscall: 'write'
}
Node.js v20.13.1
[nodemon] app crashed - waiting for file changes before starting...
```
Any solution for it please
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.