Что такое SMTP Secure
SMTP Secure (обычно обозначается как SMTPS) - это расширение SMTP, которое добавляет уровень безопасности к обмену электронными письмами. Он предоставляет защищенное шифрованное соединение для передачи электронных писем между вашим устройством и сервером электронной почты. Самыми распространенными методами обеспечения безопасности в SMTP являются SSL (Secure Sockets Layer) и его более современная версия - TLS (Transport Layer Security).
Настройки безопасного SMTP
В настройках почтового клиента или при настройке скрипта для отправки электронных писем через SMTP, вы можете указать использование безопасного соединения. Вот пример настроек для SMTPS:
SMTP-хост:
Например, smtp.yourprovider.com
.
SMTP-порт:
Используйте порт 465
для SSL (SMTPS) или порт 587
для STARTTLS/TLS.
Использование SSL/TLS:
Включите опцию использования SSL или TLS в настройках клиента или в коде вашего приложения.
Пример настройки использования TLS
Пример настройки использования TLS при отправке письма с использованием Python и библиотеки smtplib:
import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
# Данные от почтового провайдера
smtp_host = 'smtp.yourprovider.com'
smtp_port = 587
smtp_user = 'your_email@example.com'
smtp_password = 'your_email_password'
# Создание объекта SMTP
server = smtplib.SMTP(smtp_host, smtp_port)
# Запуск TLS (безопасное соединение)
server.starttls()
# Логин в системе SMTP
server.login(smtp_user, smtp_password)
# Создание сообщения
subject = 'Тема письма'
body = 'Текст письма.'
sender_email = 'your_email@example.com'
recipient_email = 'recipient@example.com'
message = MIMEMultipart()
message.attach(MIMEText(body, 'plain'))
message['Subject'] = subject
message['From'] = sender_email
message['To'] = recipient_email
# Отправка письма
server.sendmail(sender_email, [recipient_email], message.as_string())
# Завершение работы с SMTP
server.quit()
Важные примечания
Убедитесь, что ваш почтовый провайдер или хостинг-поставщик поддерживает и разрешает использование безопасного соединения через SMTP.
Хостинг с UpTime – 99.95% с устойчивыми серверами и каналом 1 Gb/s. Большое дисковое пространство на всех тарифах. Тех.поддержка 24/7/365.
Подробнее здесь: https://era.host/ru/tarif.php