Отправить сообщение на один предопределенный адрес электронной почты

Отправить сообщение на один предопределенный адрес электронной почты

это может показаться странным вопросом..... Я ищу настольное приложение или программное обеспечение, с помощью которого я могу отправить сообщение с вложением на 1 предопределенный адрес электронной почты. Итак, если вы нажмете кнопку «отправить», сообщение будет отправлено по электронной почте на предопределенный адрес электронной почты.

Использование обычной почтовой программы не вариант :-)

Есть ли что-то подобное? Или это можно сделать, например, на C#?

Спасибо!

решение1

Powershell имеетОтправить почтовое сообщениекомандлет, который может сделать то, что вам нужно.

Среди его аргументов — адрес отправителя, адрес получателя, тема, вложения и исходящий SMTP-сервер.

Пример из связанных документов:

Send-MailMessage -From 'User01 <[email protected]>' -To 'User02 <[email protected]>', 'User03 <[email protected]>' -Subject 'Sending the Attachment' -Body "Forgot to send the attachment. Sending now." -Attachments .\data.csv -Priority High -DeliveryNotificationOption OnSuccess, OnFailure -SmtpServer 'smtp.fabrikam.com'

Если это сообщение предназначено кому-то в Интернете, а не клиенту на вашем предприятии, отправляющей системе необходимо настроить прямые и обратные адреса DNS, DKIM и SPF и т. д., иначе сообщение, скорее всего, попадет в папку со спамом получателя.

Также обратите внимание, чтоSend-MailMessage неподдержка аутентификации SMTP. Если вы используете это, вам нужно будет установить значение -SmtpServerна сервер, который не требует этой аутентификации, в идеале тот, который находится под вашим контролем или контролем вашей компании.

Связанный контент