11 years, 5 months ago.  This question has been closed. Reason: Duplicate of existing question.

I can

I send an email when Iexceed a constant numerical value. but,I can send an email only once. I want to know a reason.

Please tell.

This is a program.

int message(float tmp_1, float hum_1, float w_1, time_t ctTime)

{

Host host(IpAddr(), PORT, SERVER);

SMTPClient smtp(host, DOMAIN, USER, PASSWORD, SMTP_AUTH_NONE);

lcd.printf("message()\n");

EmailMessage msg;

msg.clearTo();

msg.clearContent();

msg.setFrom(FROM_ADDRESS);

msg.addTo(TO_ADDRESS);

msg.printf("Subject: mbed SMTPClient test at %s\n\n", ctime(&ctTime));

msg.printf("kion:%2.1f\n" ,tmp_1);

msg.printf("shitsudo:%2.1f\n ",hum_1);

msg.printf("WBGT:%2.1f\n ",w_1);

lcd.printf("S: %d\n", smtp.send(&msg));

lcd.printf("L: %s", smtp.getLastResponse().c_str());

}