ok/sometimes fix server/authentication etc *** why not work all the time?

Dependencies:   EthernetInterface NTPClient SimpleSMTPClient TextLCD mbed-rtos mbed

Fork of SimpleSMTPClient_HelloWorld by Tadao Iida

Files at this revision

API Documentation at this revision

Comitter:
avnisha
Date:
Mon May 20 22:12:47 2013 +0000
Parent:
3:73b115345ad1
Commit message:
wireless

Changed in this revision

EthernetInterface.lib Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
diff -r 73b115345ad1 -r 89d1b1db4605 EthernetInterface.lib
--- a/EthernetInterface.lib	Wed Dec 12 08:45:51 2012 +0000
+++ b/EthernetInterface.lib	Mon May 20 22:12:47 2013 +0000
@@ -1,1 +1,1 @@
-http://mbed.org/users/mbed_official/code/EthernetInterface/#a0ee3ae75cfa
+http://mbed.org/users/avnisha/code/EthernetInterface/#f0c3337842b6
diff -r 73b115345ad1 -r 89d1b1db4605 main.cpp
--- a/main.cpp	Wed Dec 12 08:45:51 2012 +0000
+++ b/main.cpp	Mon May 20 22:12:47 2013 +0000
@@ -7,16 +7,16 @@
 #include "SimpleSMTPClient.h"
 #include "TextLCD.h"
 
-#define DOMAIN "DOMAIN"
-#define SERVER "smtp.mailserver.domain"
-#define PORT "25" //25 or 587,465(OutBound Port25 Blocking )
-#define USER "user-id"
-#define PWD "password"
-#define FROM_ADDRESS "user-id@domain"
+#define DOMAIN "comcast.net"
+#define SERVER "smtp.comcast.net"
+#define PORT "587" //25 or 587,465(OutBound Port25 Blocking )
+#define USER "avnisha"
+#define PWD "Bubbles1"
+#define FROM_ADDRESS "avnisha@comcast.net"
 // TO_ADDRESS (Of some address is possible.)
 // to-user1@domain, to-user2@domain, to-user3@domain ....
 // The TO_ADDRESS are less than 128 characters.
-#define TO_ADDRESS "to-user@domain" 
+#define TO_ADDRESS "avnisha@comcast.net" 
 
 #define SUBJECT "Test Mail"
 
@@ -61,13 +61,30 @@
     smtp.setMessage(SUBJECT,msg);
     smtp.addMessage("TEST TEST TEST\r\n");
   
-    ret = smtp.sendmail(SERVER, USER, PWD, DOMAIN,PORT,SMTP_AUTH_NONE);
+    ret = smtp.sendmail(SERVER, USER, PWD, DOMAIN,PORT,SMTP_AUTH_PLAIN);
  
     if (ret) {
         printf("E-mail Transmission Error\r\n");
     } else {
         printf("E-mail Transmission OK\r\n");
     }
+    
+    //
+    // send as SMS text 
+    //
+    
+    smtp.setFromAddress(FROM_ADDRESS);
+    smtp.setToAddress("5105794214@txt.att.net");                // MODIFY for carrier
+    smtp.setMessage(SUBJECT,msg);
+    smtp.addMessage("TEST TEST TEST\r\n");
+  
+    ret = smtp.sendmail(SERVER, USER, PWD, DOMAIN,PORT,SMTP_AUTH_PLAIN);
+ 
+    if (ret) {
+        printf("SMS Transmission Error\r\n");
+    } else {
+        printf("SMS Transmission OK\r\n");
+    }
  
     return 0;