[appengine-java] Re: sending mail in google app engine in java
Hi laxmi, I'm also trying to send mail thru appengine. My code is as follows package outlooky; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Properties; import javax.mail.Message; import javax.mail.MessagingException; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.AddressException; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; class AuthServlet extends HttpServlet { private static final long serialVersionUID = 1L; public void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException { BufferedReader rd = null; rd = new BufferedReader(new InputStreamReader(req.getInputStream())); String msgBody = new String(rd.readLine()); sendEmail(msgBody); } public void sendEmail(String title) { Properties props = new Properties(); Session session = Session.getDefaultInstance(props, null); try { Message msg = new MimeMessage(session); msg.setFrom(new InternetAddress(outlooky-te...@appspot.com)); msg.addRecipient(Message.RecipientType.TO,new InternetAddress(sandy1man...@gmail.com)); msg.setSubject(the wave + title + was updated); msg.setText(it was updated!); Transport.send(msg); } catch (AddressException e) { // ... } catch (MessagingException e) { // ... } } } But I'm not getting any logs in my app and also its not showing me any sent mail... can u tell me where is the actual problem is? -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
[appengine-java] Re: sending mail in google app engine in java
hi, My special thanks to Alex,Conor,Sreekanth,Henning and Ikai. Finally i solved my problem. I send emails from my application. - Here is the process. My code is correct and don't send mails from that application. create another application.redirect from that application to the first application with full address as follows. --- resp.sendRedirect(http://yourapp-id.appspot.com/your target file like html or servlet); --- It will work surely.If it is not working correctly,try and try you will get success.. All the best, Lakshmi. On Feb 18, 6:03 pm, lakshmi sowji.ap...@gmail.com wrote: Hi Alex, Let me say sowjanya1,and sowjanya2 are two apps in GAE.How can i test my mails in sowjanay2,where i send them from sowjanya1.Tell me clearly Thanks, Lakshmi. On Feb 18, 5:03 pm, Alexander Arendar alexander.aren...@gmail.com wrote: You don't need any third party server. Just reserve one of your deployed apps as your test server and test all your mail-sending stuff there. As Conor already explained you can't send mails testing locally. On Thu, Feb 18, 2010 at 2:00 PM, lakshmi sowji.ap...@gmail.com wrote: Thanks cowper, really you did a great help to me.Nearly i am searching for this clarity for two weeks.Thank you very much. But what can i do for sending emails from google app engine. Is there any need with third party server.can you mention those details also please. Thanks, Lakshmi. On Feb 18, 3:48 pm, Conor Power iamco...@gmail.com wrote: The admin is an email address for some configured as an application developer from the application console. If you're testing from local SDK the email does not get sent so that could be the issue. However for me I see log statements to the effect that the email is being sent so you should be seeing the same unless you have logging configured to output very little. cowper On Thu, Feb 18, 2010 at 8:14 AM, lakshmi sowji.ap...@gmail.com wrote: Hi Sreekanth, Thanks for your reply.Admin address means with which we enter in to admin console.Isn't it. That is my e-mail address, right.Even that too not working.can you tell me clearly,please. On Feb 18, 12:12 pm, Sreekanth Raju sraj...@gmail.com wrote: in order to send mail in app engine, from address should be either admin or developer email id -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com google-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.-Hide quoted text - - Show quoted text - -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.-Hide quoted text - - Show quoted text -- Hide quoted text - - Show quoted text - -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
[appengine-java] Re: sending mail in google app engine in java
Hi Sreekanth, Thanks for your reply.Admin address means with which we enter in to admin console.Isn't it. That is my e-mail address, right.Even that too not working.can you tell me clearly,please. On Feb 18, 12:12 pm, Sreekanth Raju sraj...@gmail.com wrote: in order to send mail in app engine, from address should be either admin or developer email id -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
Re: [appengine-java] Re: sending mail in google app engine in java
The admin is an email address for some configured as an application developer from the application console. If you're testing from local SDK the email does not get sent so that could be the issue. However for me I see log statements to the effect that the email is being sent so you should be seeing the same unless you have logging configured to output very little. cowper On Thu, Feb 18, 2010 at 8:14 AM, lakshmi sowji.ap...@gmail.com wrote: Hi Sreekanth, Thanks for your reply.Admin address means with which we enter in to admin console.Isn't it. That is my e-mail address, right.Even that too not working.can you tell me clearly,please. On Feb 18, 12:12 pm, Sreekanth Raju sraj...@gmail.com wrote: in order to send mail in app engine, from address should be either admin or developer email id -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
[appengine-java] Re: sending mail in google app engine in java
Thanks cowper, really you did a great help to me.Nearly i am searching for this clarity for two weeks.Thank you very much. But what can i do for sending emails from google app engine. Is there any need with third party server.can you mention those details also please. Thanks, Lakshmi. On Feb 18, 3:48 pm, Conor Power iamco...@gmail.com wrote: The admin is an email address for some configured as an application developer from the application console. If you're testing from local SDK the email does not get sent so that could be the issue. However for me I see log statements to the effect that the email is being sent so you should be seeing the same unless you have logging configured to output very little. cowper On Thu, Feb 18, 2010 at 8:14 AM, lakshmi sowji.ap...@gmail.com wrote: Hi Sreekanth, Thanks for your reply.Admin address means with which we enter in to admin console.Isn't it. That is my e-mail address, right.Even that too not working.can you tell me clearly,please. On Feb 18, 12:12 pm, Sreekanth Raju sraj...@gmail.com wrote: in order to send mail in app engine, from address should be either admin or developer email id -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.- Hide quoted text - - Show quoted text - -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
Re: [appengine-java] Re: sending mail in google app engine in java
You don't need any third party server. Just reserve one of your deployed apps as your test server and test all your mail-sending stuff there. As Conor already explained you can't send mails testing locally. On Thu, Feb 18, 2010 at 2:00 PM, lakshmi sowji.ap...@gmail.com wrote: Thanks cowper, really you did a great help to me.Nearly i am searching for this clarity for two weeks.Thank you very much. But what can i do for sending emails from google app engine. Is there any need with third party server.can you mention those details also please. Thanks, Lakshmi. On Feb 18, 3:48 pm, Conor Power iamco...@gmail.com wrote: The admin is an email address for some configured as an application developer from the application console. If you're testing from local SDK the email does not get sent so that could be the issue. However for me I see log statements to the effect that the email is being sent so you should be seeing the same unless you have logging configured to output very little. cowper On Thu, Feb 18, 2010 at 8:14 AM, lakshmi sowji.ap...@gmail.com wrote: Hi Sreekanth, Thanks for your reply.Admin address means with which we enter in to admin console.Isn't it. That is my e-mail address, right.Even that too not working.can you tell me clearly,please. On Feb 18, 12:12 pm, Sreekanth Raju sraj...@gmail.com wrote: in order to send mail in app engine, from address should be either admin or developer email id -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com google-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.- Hide quoted text - - Show quoted text - -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
[appengine-java] Re: sending mail in google app engine in java
Thanks for your reply. let me try it. On Feb 18, 5:03 pm, Alexander Arendar alexander.aren...@gmail.com wrote: You don't need any third party server. Just reserve one of your deployed apps as your test server and test all your mail-sending stuff there. As Conor already explained you can't send mails testing locally. On Thu, Feb 18, 2010 at 2:00 PM, lakshmi sowji.ap...@gmail.com wrote: Thanks cowper, really you did a great help to me.Nearly i am searching for this clarity for two weeks.Thank you very much. But what can i do for sending emails from google app engine. Is there any need with third party server.can you mention those details also please. Thanks, Lakshmi. On Feb 18, 3:48 pm, Conor Power iamco...@gmail.com wrote: The admin is an email address for some configured as an application developer from the application console. If you're testing from local SDK the email does not get sent so that could be the issue. However for me I see log statements to the effect that the email is being sent so you should be seeing the same unless you have logging configured to output very little. cowper On Thu, Feb 18, 2010 at 8:14 AM, lakshmi sowji.ap...@gmail.com wrote: Hi Sreekanth, Thanks for your reply.Admin address means with which we enter in to admin console.Isn't it. That is my e-mail address, right.Even that too not working.can you tell me clearly,please. On Feb 18, 12:12 pm, Sreekanth Raju sraj...@gmail.com wrote: in order to send mail in app engine, from address should be either admin or developer email id -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com google-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.-Hide quoted text - - Show quoted text - -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.- Hide quoted text - - Show quoted text - -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
[appengine-java] Re: sending mail in google app engine in java
Hello, I have the same problem, but it is not about the favicon. It is about getting app engine to send through smtp.googlemail.com an email. Is this possible ? Are these props ever considered by Transport.send ?? props.put(mail.smtp.host,smtp.gmail.com); props.put(mail.smtp.username,sowji.apr10); props.put(mail.smtp.PASSWORD,smtp.gmail.com); My app only sends emails if I use setFrom(*) inserting an app admin, developer or a some...@myapp.appspot.com address. Best regards, Henning On Feb 11, 1:32 pm, Sowji sowji.ap...@gmail.com wrote: Hi, i am trying to send a mail with google app engine wuth java. My code is, Properties props =*new* Properties(); props.put(mail.smtp.host,smtp.gmail.com); props.put(mail.smtp.username,sowji.apr10); props.put(mail.smtp.PASSWORD,smtp.gmail.com); Session session = Session.*getDefaultInstance*(props, *null*); String msgBody = Hai this is my first mail through java programming; * try* { Message msg=*new* MimeMessage(session); msg.setText(hai...+msgBody); msg.setSubject(First Message from java); msg.setFrom(*new* InternetAddress(my...@gmail.com)); msg.setRecipient(Message.RecipientType.*TO*,*new*InternetAddress( my...@gmail.com)); Transport.*send*(msg); PrintWriter pw=resp.getWriter(); pw.println(html/bodymail is seding.../body/html); } * catch*(AddressException adde){ // System.*out*.print(error in address); } * catch*(MessagingException mse){ // System.*out*.print(error in messaging); } For this code i did not get any mail or any errors as reply. My console print warning like this, The server is running athttp://localhost:3624/ Feb 11, 2010 12:22:58 PM com.google.appengine.tools.development.LocalResourceFileServlet doGet WARNING: No file found for: /favicon.ico Feb 11, 2010 12:23:00 PM com.google.appengine.tools.development.LocalResourceFileServlet doGet WARNING: No file found for: /favicon.ico Please help me to solve this problem. Thanks, Lakshmi. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
[appengine-java] Re: sending mail in google app engine in java
Hello Henning, Thanks for your reply. here is my full code with which i am trying to send email from Google app engine. import java.io.IOException; import java.io.PrintWriter; import java.util.Properties; import javax.mail.Message; import javax.mail.MessagingException; import javax.mail.Session; import javax.mail.Transport; import javax.mail.internet.AddressException; import javax.mail.internet.InternetAddress; import javax.mail.internet.MimeMessage; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class TestMail extends HttpServlet { private static final String emailMsgTxt = My first java mail; private static final String emailSubjectTxt = A test from gmail; //Here sowjanya is my appid and my email address is sowji.ap...@gmail.com private static final String emailFromAddress = sowji.ap...@sowjanya.appspot.com; private static final String[] sendTo ={ sowji.ap...@gmail.com }; private static final long serialVersionUID = 1L; public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException { PrintWriter pw=resp.getWriter(); resp.setContentType(text/plain); try{ boolean debug = true; Properties props = new Properties(); Session session=Session.getDefaultInstance(props,null); session.setDebug(debug); Message msg = new MimeMessage(session); InternetAddress addressFrom = new InternetAddress(emailFromAddress); msg.setFrom(addressFrom); InternetAddress[] addressTo = new InternetAddress[sendTo.length]; for (int i = 0; i sendTo.length; i+ +) { addressTo[i] = new InternetAddress(sendTo[i]); } msg.addRecipients(Message.RecipientType.TO, addressTo); msg.setSubject(emailSubjectTxt ); msg.setContent( emailMsgTxt , text/ plain); Transport.send(msg); pw.println(sent successfully); } catch(AddressException ae){ System.out.println(ae.getMessage()); } catch(MessagingException me){ System.out.println(me.getMessage()); } catch(Exception e){ System.out.print(e.getMessage()); } } } With this code i can't get any errors or emails. Is this topic need any setups in any file.please tell me clearly. My doubt is that,how can google app engine send mails with out any authentication checking for from address. Please, help me. Thanks, Lakshmi. On Feb 17, 11:34 pm, Henning henning2...@hotmail.de wrote: Hello, I have the same problem, but it is not about the favicon. It is about getting app engine to send through smtp.googlemail.com an email. Is this possible ? Are these props ever considered by Transport.send ?? props.put(mail.smtp.host,smtp.gmail.com); props.put(mail.smtp.username,sowji.apr10); props.put(mail.smtp.PASSWORD,smtp.gmail.com); My app only sends emails if I use setFrom(*) inserting an app admin, developer or a some...@myapp.appspot.com address. Best regards, Henning On Feb 11, 1:32 pm, Sowji sowji.ap...@gmail.com wrote: Hi, i am trying to send a mail with google app engine wuth java. My code is, Properties props =*new* Properties(); props.put(mail.smtp.host,smtp.gmail.com); props.put(mail.smtp.username,sowji.apr10); props.put(mail.smtp.PASSWORD,smtp.gmail.com); Session session = Session.*getDefaultInstance*(props, *null*); String msgBody = Hai this is my first mail through java programming; * try* { Message msg=*new* MimeMessage(session); msg.setText(hai...+msgBody); msg.setSubject(First Message from java); msg.setFrom(*new* InternetAddress(my...@gmail.com)); msg.setRecipient(Message.RecipientType.*TO*,*new*InternetAddress( my...@gmail.com)); Transport.*send*(msg); PrintWriter pw=resp.getWriter(); pw.println(html/bodymail is seding.../body/html); } * catch*(AddressException adde){ // System.*out*.print(error in address);
Re: [appengine-java] Re: sending mail in google app engine in java
in order to send mail in app engine, from address should be either admin or developer email id -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
[appengine-java] Re: sending mail in google app engine in java
Hi, Thanks for your reply.But i can not get any error or mail ,even i set that favicon. please,help me. On Feb 12, 12:12 am, Ikai L (Google) ika...@google.com wrote: That's just your browser trying to get a favicon from your site: http://en.wikipedia.org/wiki/Favicon http://en.wikipedia.org/wiki/FaviconCreate one and put it in your app where it is accessible athttp://yourappid.appspot.com/favicon.ico On Thu, Feb 11, 2010 at 4:32 AM, Sowji sowji.ap...@gmail.com wrote: Hi, i am trying to send a mail with google app engine wuth java. My code is, Properties props = *new* Properties(); props.put( mail.smtp.host,smtp.gmail.com); props.put( mail.smtp.username,sowji.apr10); props.put( mail.smtp.PASSWORD,smtp.gmail.com); Session session = Session.*getDefaultInstance*(props, *null*); String msgBody = Hai this is my first mail through java programming; * try* { Message msg= *new* MimeMessage(session); msg.setText( hai...+msgBody); msg.setSubject( First Message from java); msg.setFrom( *new* InternetAddress(myown my...@gmail.com@gmail.com)); msg.setRecipient(Message.RecipientType. *TO*,*new* InternetAddress(my...@gmail.com)); Transport.*send*(msg); PrintWriter pw=resp.getWriter(); pw.println( html/bodymail is seding.../body/html); } * catch*(AddressException adde){ // System. *out*.print(error in address); } * catch*(MessagingException mse){ // System. *out*.print(error in messaging); } For this code i did not get any mail or any errors as reply. My console print warning like this, The server is running athttp://localhost:3624/ Feb 11, 2010 12:22:58 PM com.google.appengine.tools.development.LocalResourceFileServlet doGet WARNING: No file found for: /favicon.ico Feb 11, 2010 12:23:00 PM com.google.appengine.tools.development.LocalResourceFileServlet doGet WARNING: No file found for: /favicon.ico Please help me to solve this problem. Thanks, Lakshmi. -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.comgoogle-appengine-java%2bunsubscr...@googlegroups.com . For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en. -- Ikai Lan Developer Programs Engineer, Google App Enginehttp://googleappengine.blogspot.com|http://twitter.com/app_engine- Hide quoted text - - Show quoted text - -- You received this message because you are subscribed to the Google Groups Google App Engine for Java group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.