Я пишу сервер, который будет отправлять электронную почту многим получателям от имени моего клиента.
Электронное письмо должно поступать с адреса электронной почты клиента ([email protected]), но я хочу автоматически обрабатывать отказы через ВЕРП. Обычно заголовок электронной почты From:
будет иметь вид [email protected], но отправитель конверта SMTP (MAIL FROM
) будет unique-email-id @ my-email-service.example.com.
Я уже создал многопоточный механизм отправки, который использует встроенный System.Net.Mail.SmtpClient
для фактического общения по SMTP с MX-сервером получателя.
К сожалению, SmtpClient
не позволяет указать отправителя конверта, он просто использует адрес From:
.
Мне нужна альтернатива, позволяющая указать MAIL FROM
SMTP. Желательно что-то, что не требует больших усилий, чтобы заменить SmtpClient
.
Пока что все, на что я смотрел, - это целое письмо набор (SMTP / POP3 / IMAP / кухонная мойка). Какие легкие библиотеки SMTP доступны?