Files
Anatolii Grynchuk 6302a07178 feat: add test button to create channel form using ad-hoc smtp test endpoint
- Add TestSmtpCommand and TestSmtpHandler for ad-hoc smtp testing without saving
- Add POST /admin/channels/test-smtp endpoint accepting raw smtp settings
- Show Test button on both Create and Edit forms
- Test reads current form values so channel can be tested before saving
2026-05-02 19:53:20 +03:00

19 lines
479 B
C#

using HrynCo.NotificationService.Services.Core;
using MediatR;
namespace HrynCo.NotificationService.Services.EmailChannels.TestSmtp;
/// <summary>
/// Sends a test email using the provided SMTP settings without persisting anything.
/// </summary>
public sealed record TestSmtpCommand(
string Host,
int Port,
string Username,
string Password,
bool UseSsl,
string FromEmail,
string FromName,
string ToEmail
) : IRequest<ServiceResult<Core.Unit>>;