Skip to content

RamanSashyn/Send_Email

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Персонализированные Email-сообщения с Python и SMTP

Этот проект позволяет отправлять персонализированные email-сообщения с использованием Python и SMTP. Используются переменные окружения для защиты чувствительных данных, таких как логин и пароль.

Установка

  1. Клонируйте репозиторий:

    git clone https://github.com/your-username/your-repo.git
    cd your-repo
  2. Создайте виртуальное окружение:

    python -m venv venv

    Для активации виртуального окружения:

    • Linux/MacOS:
    source .venv/bin/activate
    • Windows:
    .venv\Scripts\activate
  3. Установите зависимости:

    pip install -r requirements.txt
  4. Создайте файл .env:

    Скопируйте файл .env_example в .env:

    • Linux/MacOS:
    cp .env_example .env
    • Windows:
    copy .env_example .env
  5. Заполните файл .env реальными данными:

    EMAIL_LOGIN=[email protected]
    PASSWORD=your_password
  6. Запустите код:

    python main.py

Структура проекта

`Sendingemails/ ├── .venv/ ├── main.py ├── .env_example ├── .gitignore

Персонализация email

Вы можете изменить текст письма в файле main.py. Переменные friend_name, my_name и site_url заменяются на реальные значения.

Конфигурация SMTP

Для отправки email через Gmail используется:

  • SMTP-сервер: smtp.gmail.com
  • Порт: 465

Убедитесь, что у вашей учетной записи Gmail включен доступ для менее защищенных приложений или настроен OAuth2.

About

push project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages