* More header parsing stuff. Still needs work.
[citadel.git] / citadel / serv_smtp.c
index d370d03feedbcd69c5485dd7ab997522c388399d..fe78592880f2579947df6272b069b8c32dc1f07f 100644 (file)
@@ -368,7 +368,9 @@ void smtp_rcpt(char *argbuf) {
  */
 void smtp_data(void) {
        char *body;
+       struct CtdlMessage *msg;
 
+/*
        if (strlen(SMTP->from) == 0) {
                cprintf("503 Need MAIL command first.\n");
                return;
@@ -379,6 +381,8 @@ void smtp_data(void) {
                return;
        }
 
+*/
+
        cprintf("354 Transmit message now; terminate with '.' by itself\n");
        body = CtdlReadMessageBody(".", config.c_maxmsglen);
        if (body == NULL) {
@@ -386,6 +390,9 @@ void smtp_data(void) {
                return;
        }
 
+       fprintf(stderr, "Converting message...\n");
+       msg = convert_internet_message(body);
+
        phree(body);
        cprintf("599 command unfinished\n");
 }