From 237a1121227d22ad9e12bb12831583d8413ad37e Mon Sep 17 00:00:00 2001
From: patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>
Date: Sat, 28 Mar 2009 22:41:26 +0000
Subject: [PATCH] Add examples/sendmail

git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1663 42af7a65-404d-4744-a932-0658087f49c3
---
 examples/README.txt    | 19 +++++++++++++++++++
 include/net/uip/smtp.h |  5 +++--
 2 files changed, 22 insertions(+), 2 deletions(-)

diff --git a/examples/README.txt b/examples/README.txt
index 52e0c542b3..0ae8d9d34b 100644
--- a/examples/README.txt
+++ b/examples/README.txt
@@ -230,6 +230,25 @@ examples/romfs
   * CONFIG_EXAMPLES_ROMFS_MOUNTPOINT
       The location to mount the ROM disk.  Deafault: "/usr/local/share"
 
+examples/sendmail
+^^^^^^^^^^^^^^^^^
+
+  This examples exercises the uIP SMTP logic by sending a test message
+  to a selected recipient.
+
+  NOTE 1: This test is not integrated into NuttX as of this writing,
+  it can only be built to execute of the Cygwin/Linux host for unit-
+  testing of the logic.
+
+    cd examples/sendmail
+    make -f Makefile.host
+
+  NOTE 2: This sendmail example only works for the simplest of 
+  environments.  Virus protection software on your host may have
+  to be disabled to allow you to send messages.  Only very open,
+  unprotected recipients can be used.  Most will protect themselves
+  from this test email because it looks like SPAM.
+
 examples/serloop
 ^^^^^^^^^^^^^^^^
 
diff --git a/include/net/uip/smtp.h b/include/net/uip/smtp.h
index aae9c972e4..7a95323bb9 100644
--- a/include/net/uip/smtp.h
+++ b/include/net/uip/smtp.h
@@ -1,8 +1,8 @@
 /****************************************************************************
-/* smtp.h
+ * smtp.h
  * SMTP header file
  *
- *   Copyright (C) 2007 Gregory Nutt. All rights reserved.
+ *   Copyright (C) 2007, 2009 Gregory Nutt. All rights reserved.
  *   Author: Gregory Nutt <spudmonkey@racsa.co.cr>
  *
  * Heavily leveraged from uIP 1.0 which also has a BSD-like license:
@@ -47,6 +47,7 @@
 #include <sys/types.h>
 
 #include <net/uip/uipopt.h>
+#include <net/uip/uip.h>
 
 /****************************************************************************
  * Type Definitions
-- 
GitLab