Этот проект позволяет отправлять персонализированные email-сообщения с использованием Python и SMTP. Используются переменные окружения для защиты чувствительных данных, таких как логин и пароль.
-
Клонируйте репозиторий:
git clone https://github.com/your-username/your-repo.git cd your-repo
-
Создайте виртуальное окружение:
python -m venv venv
Для активации виртуального окружения:
- Linux/MacOS:
source .venv/bin/activate
- Windows:
.venv\Scripts\activate
-
Установите зависимости:
pip install -r requirements.txt
-
Создайте файл
.env
:Скопируйте файл
.env_example
в.env
:- Linux/MacOS:
cp .env_example .env
- Windows:
copy .env_example .env
-
Заполните файл
.env
реальными данными:EMAIL_LOGIN=[email protected] PASSWORD=your_password
-
Запустите код:
python main.py
`Sendingemails/ ├── .venv/ ├── main.py ├── .env_example ├── .gitignore
Вы можете изменить текст письма в файле main.py
. Переменные friend_name
, my_name
и site_url
заменяются на реальные значения.
Для отправки email через Gmail используется:
- SMTP-сервер:
smtp.gmail.com
- Порт:
465
Убедитесь, что у вашей учетной записи Gmail включен доступ для менее защищенных приложений или настроен OAuth2.