Хостинг от ERA Host
EraHost - бесплатный домен, дешевый хост
личный кабинет
служба поддержки
USD
Menu

SMTP Secure

Читать 3 мин.

Что такое SMTP Secure

SMTP Secure (обычно обозначается как SMTPS) - это расширение SMTP, которое добавляет уровень безопасности к обмену электронными письмами. Он предоставляет защищенное шифрованное соединение для передачи электронных писем между вашим устройством и сервером электронной почты. Самыми распространенными методами обеспечения безопасности в SMTP являются SSL (Secure Sockets Layer) и его более современная версия - TLS (Transport Layer Security).

Настройки безопасного SMTP

В настройках почтового клиента или при настройке скрипта для отправки электронных писем через SMTP, вы можете указать использование безопасного соединения. Вот пример настроек для SMTPS:

SMTP-хост:

Например, smtp.yourprovider.com.

SMTP-порт:

Linux VDS
Высокая производительность для проектов
  • Root-доступ и гибкая настройка
  • Панель управления
  • NVMe диски
  • DDR5
Linux VDS

Используйте порт 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

Вопросы и ответы
Сначала проверьте базовые настройки, доступы, логи, DNS, SSL и последние изменения, после которых появилась проблема.
Если базовые проверки не помогли или проблема связана с настройками сервера, почты, DNS, базы данных или хостинга, лучше обратиться в поддержку с текстом ошибки и скриншотом.
Фиксируйте рабочие настройки, делайте резервные копии и проверяйте сайт или сервис после каждого изменения конфигурации.
Рекомендуемые статьи
SMTP Secure
Почтовый сервер
SSH хостинг: подробное руководство по использованию