19 lines
818 B
Python
Executable File
19 lines
818 B
Python
Executable File
import os
|
|
from sendgrid import SendGridAPIClient
|
|
from sendgrid.helpers.mail import Mail
|
|
|
|
def send_verification_email(to_email: str, token: str):
|
|
message = Mail(
|
|
from_email='noreply@servicefinder.pro', # Ezt majd igazítsd a SendGrid verified senderhez
|
|
to_emails=to_email,
|
|
subject='Service Finder - Regisztráció megerősítése',
|
|
html_content=f'<h3>Üdvözöljük a Service Finderben!</h3><p>A regisztráció befejezéséhez kattintson az alábbi linkre:</p><p><a href="https://servicefinder.pro/verify?token={token}">Megerősítem a regisztrációmat</a></p>'
|
|
)
|
|
try:
|
|
sg = SendGridAPIClient(os.environ.get('SENDGRID_API_KEY'))
|
|
response = sg.send(message)
|
|
return True
|
|
except Exception as e:
|
|
print(f"Email hiba: {e}")
|
|
return False
|