working on verification email sending

This commit is contained in:
Jack Case
2025-11-15 14:04:03 +00:00
parent f5f8b5c873
commit cfd54eca5e
3 changed files with 42 additions and 1 deletions

View File

@@ -1,2 +1,22 @@
"""Send emails for account verification through Resend API"""
import resend
from slopserver.settings import settings
import resend
resend.api_key = settings.resend_token
def send_email(to: str, subject, content):
params: resend.Emails.SendParams = {
"from": "slopfarmer@jack-case.pro",
"to": to,
"subject": subject,
"html": content
}
email: resend.Emails.SendResponse = resend.Emails.send(params)
return email
def generate_verification_email(verification_url: str):
return f"""
<p>click here to verify your Slop Farmer account: <a href={verification_url}>{verification_url}</a></p>
"""