#define BUTTON_PIN 2
String email = "";
String message = "";
bool emailEntered = false;
bool messageEntered = false;
void setup() 
{
pinMode(BUTTON_PIN, INPUT_PULLUP);
Serial.begin(115200);
Serial.println("Enter your email:");
}
void loop() 
{
if (Serial.available()) 
{
String input = Serial.readStringUntil('\n');
if (!emailEntered) 
{
email = input;
emailEntered = true;
Serial.println("Enter your message:");
} else if (!messageEntered) 
{
message = input;
messageEntered = true;
Serial.println("Press the button to send the email...");
}
}
if (emailEntered && messageEntered &&
digitalRead(BUTTON_PIN) == LOW) 
{
Serial.println("Button Pressed: Simulating email send...");
Serial.println("Sending email to: " + email);
Serial.println("Message: " + message);

delay(1000);
Serial.println("Email sent successfully!");
emailEntered = false;
messageEntered = false;
Serial.println("\nEnter your email:");
delay(1000);
}
}