Я полностью признаю, что не знаю всех правильных терминов, но надеюсь, что смогу объяснить свою проблему достаточно хорошо, чтобы кто-то смог сказать мне, что мне нужно.
У меня в сети есть несколько устройств (сетевые карты управления ИБП APC AP9617), которые могут отправлять электронную почту через локальный сервер SMTP. Не предусмотрено никакой аутентификации на удаленных серверах SMTP, и эти карты могут только отправлять сообщения, но не будут их получать.
Я хотел бы, чтобы эти открытки отправляли электронные письма через учетную запись электронной почты Outlook.com (используя smtp.office365.com), но Microsoft, конечно же, требует аутентификации для подключения и отправки электронных писем.
Мне интересно, могу ли я настроить локальный SMTP-сервер/агент/ретранслятор (я не знаю правильного термина), который будет действовать как локальная точка для отправки писем, а затем эточто-нибудьподключался к Outlook.com для отправки писем получателям.
Однако я не уверен, какое приложение мне понадобится для этого, и буду рад любым советам или подсказкам. У меня есть сервер под управлением Ubuntu Linux, на котором я могу его запустить, а если бы я мог запустить его в контейнере Docker, это было бы еще лучше.
решение1
Разумеется, Microsoft требует аутентификации для подключения и отправки электронных писем.
Это не правильно. Вам нужно использовать вариант 2 по ссылке ниже, если вы отправляете почту только на свой домен, или вариант 3, если вам нужно отправлять почту на другие домены.