6302a07178
- 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
19 lines
479 B
C#
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>>;
|