Compare commits

+5 -20
View File
@@ -1,29 +1,14 @@
"""
title: Send Email
author: Josh Knapp
version: 0.4.0
description="Send email via SMTP to user specificed address"
version: 0.7.2
description: "Send email via SMTP to user specificed address"
"""
import subprocess, sys
from pydantic import BaseModel, Field
# Try to import required packages, install if not present
try:
import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
except ImportError:
print("Packages not found. Attempting to install...")
try:
subprocess.check_call([sys.executable, "-m", "pip", "install", "smtplib"])
subprocess.check_call([sys.executable, "-m", "pip", "install", "email"])
print("Packages installed successfully")
except subprocess.CalledProcessError as e:
print(f"Failed to install packages: {str(e)}")
import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
class Tools:
class Valves(BaseModel):