Какую библиотеку на Python можно использовать для отправки писем напрямую, обходя сторонние SMTP сервера?
Для отправки электронного письма напрямую, обходя сторонние SMTP сервера, можно использовать библиотеку `smtplib` в Python. Пример кода для отправки письма без использования внешних SMTP серверов: ```python import smtplib from_addr = "[email protected]" to_addr = "[email protected]" subject = "Subject of the email" body = "Body of the email message" server = smtplib.SMTP('localhost') server.sendmail(from_addr, to_addr, f"Subject: {subject}\n\n{body}") server.quit() ``` В данном примере используется локальный SMTP сервер (`localhost`), который должен быть настроен и работать на вашем компьютере. Пожалуйста, убедитесь, что ваш компьютер настроен для отправки электронной почты, прежде чем использовать этот метод.
Без посредника скорее всего не получится.
Ибо smtp теперь совсем непрост. Он с кучей криптографии, записями dns, подтверждениями и прочей херотой. Мало того, многие почтовики на первое письмо выдают ошибку, подращумевая, что не спамер булет посылать письмо повторно, а спамер - нет.
Проще завести свой почтовый сервер для своего домена, и через него отправлять почту