from celery import shared_task from django.core.mail import send_mail from django.conf import settings @shared_task def send_contact_email(name, email, subject, message, ip=None): """ Contact formundan gelen mesajı email ile gönderir """ email_subject = f"Yeni İletişim Mesajı: {subject}" email_message = f""" Yeni bir iletişim mesajı alındı! Gönderen: {name} Email: {email} IP Adresi: {ip or 'Belirtilmemiş'} Konu: {subject} Mesaj: {message} --- Bu mesaj otomatik olarak gönderilmiştir. """ try: send_mail( subject=email_subject, message=email_message, from_email=settings.DEFAULT_FROM_EMAIL, recipient_list=['info@denizogur.com.tr'], # Mesajların gönderileceği email adresi fail_silently=False, ) return f"Email başarıyla gönderildi: {email}" except Exception as e: return f"Email gönderilemedi: {str(e)}"