Postmark сообщает, что статус отправки — PostmarkStatus.success, но в моей потоковой активности ничего нет.C#

Место общения программистов C#
Ответить
Anonymous
 Postmark сообщает, что статус отправки — PostmarkStatus.success, но в моей потоковой активности ничего нет.

Сообщение Anonymous »

Я использую библиотеку Postmark для .Net:

Код: Выделить всё

public async Task SendAsync(string toEmail, string subject, string textBody, string? htmlBody = null)
{
var message = new PostmarkMessage()
{
To = toEmail,
From = "",
Subject = subject,
TextBody = textBody,
HtmlBody = htmlBody ?? $"
{textBody}
",
MessageStream = "",
TrackOpens = false
};

var client = new PostmarkClient(configuration["Postmark:Token"]);
var sendResult = await client.SendMessageAsync(message);

Console.WriteLine(System.Text.Json.JsonSerializer.Serialize(sendResult));
// Returning this:
// {"MessageID":"7474ea9e-a72b-4af5-9a71-5be460b7dd8c","Status":0,"Message":"OK","SubmittedAt":"2025-12-13T12:16:57.6070079+01:00","To":xxxxxx@gmail.com","ErrorCode":0}

if (sendResult.Status == PostmarkStatus.Success)
{
return new MailResult { Succeeded = true };
}
else
{
Console.WriteLine($"Error sending email: {sendResult.Message}");
return new MailResult { Succeeded = false, Error = "Failed to send email. Check logs for more details" };
}
}
Кажется, все прошло успешно, я предоставил объект, возвращенный SendMessageAsync, но в моей активности потока ничего не отображается.
Пожалуйста, помогите, я схожу с ума от этого.>

Подробнее здесь: https://stackoverflow.com/questions/798 ... -my-stream
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»