private-lib-abstract-protocols-smtp.h 404 B

123456789101112131415161718192021222324
  1. #define LWS_SMTP_MAX_EMAIL_LEN 32
  2. /*
  3. * These are allocated on to the heap with an over-allocation to hold the
  4. * payload at the end
  5. */
  6. typedef struct lws_smtp_email {
  7. struct lws_dll2 list;
  8. void *data;
  9. char from[LWS_SMTP_MAX_EMAIL_LEN];
  10. char to[LWS_SMTP_MAX_EMAIL_LEN];
  11. time_t added;
  12. time_t last_try;
  13. lws_smtp_cb_t done;
  14. int tries;
  15. /* email payload follows */
  16. } lws_smtp_email_t;