import gradio as gr import smtplib def send_email(name, email, message): # Replace with your email credentials sender_email = "your_email@gmail.com" sender_password = "your_password" receiver_email = "recipient_email@example.com" # Create a secure SSL context context = smtplib.SSLContext() # Connect to the Gmail SMTP server with smtplib.SMTP_SSL("smtp.gmail.com", 465, context=context) as server: server.login(sender_email, sender_password) # Craft the email message subject = "New Message from Your Website" body = f"Name: {name}\nEmail: {email}\nMessage: {message}" message = f"Subject: {subject}\n\n{body}" # Send the email server.sendmail(sender_email, receiver_email, message) return "Email sent successfully!" # Create the Gradio interface iface = gr.Interface( fn=send_email, inputs=[ gr.Textbox(label="Name"), gr.Textbox(label="Email"), gr.Textbox(label="Message"), ], outputs="text", title="Contact Us", ) # Add a logo to the top center iface.logo = "/src/renesis-tech.jpg" # Launch the Gradio app iface.launch()