Мне нужно найти способ отправлять электронные письма из моего приложения WPF. Конечно, я пытался отправить его, например, с помощью Gmail SMTP, и он работает как шарм, но по какой-то причине это решение неприемлемо. Так есть ли способ отправлять электронную почту прямо с моего компьютера без использования каких-либо учетных данных для ведения журнала или дополнительного программного обеспечения с открытым исходным кодом? Я пробовал что-то вроде этого:
SmtpClient m = new SmtpClient();
m.Host = "xxx.xxx.xxx.xxx"; // my IP address.
m.Port = 25;
m.Send("Tests@xxx.xxx.xxx.xxx", "tests@gmail.com", "Test", "This is a test email.....");
Это не работает, я поместил адреса mu IPV4 из ipconfig, но у меня возникла ошибка:
Нет соединения могло быть сделано, потому что целевая машина активно отказалась от этого.
Можно ли запустить это прямо с моего P C таким образом? Я предполагаю, что это даже не мой stati c IP, а какой-то динамически измененный IP от моего интернет-провайдера, скрытый за NAT. Как настроить его другим способом?
Ожидается, что мое приложение будет работать, например, в течение ночи, а затем я хотел бы получить и отправить письмо по электронной почте после завершения процесса. Не заинтересован в получении каких-либо других писем или отправке писем нескольким пользователям.