Marianna, good to hear it works now for you ;)
Best regards, Lars -------------------------------------- Lars Heinemann FuseSource Email: [email protected] Web: http://www.fusesource.com Blog: http://lhein.blogspot.com Twitter: lhein77 Am 01.02.2011 um 11:17 schrieb Marianna Giacchetta: > Ohhhhhhhhhhhhhhh wonderful.....it works now!!!! > I didn't understand i had to write my user in the connection string. > So my configuration is: > > <mail:sender service="services:mail-service" > endpoint="mail-endpoint" > sender="[email protected]" > receiver="[email protected]" > debugMode="true" > > connection="smtps://[email protected]?password=my_gmail_password"/> > > and it works!!!! > Thanks very much Lars for your help!! > Marianna > > 2011/2/1 Lars Heinemann <[email protected]>: >> Marianna, >> >> the connection url is lacking a username / accountname. >> Try adding your gmail account name to the connection string. >> >> >> Best regards, >> Lars >> >> -------------------------------------- >> >> Lars Heinemann >> FuseSource >> Email: [email protected] >> Web: http://www.fusesource.com >> Blog: http://lhein.blogspot.com >> Twitter: lhein77 >> >> >> >> >> >> Am 01.02.2011 um 10:03 schrieb Marianna Giacchetta: >> >>> Lars >>> thanks for your help. I read the documentation several times last days >>> because I'm desperate!!!! :(:(:( >>> Sorry if I didn't write the whole configuration, I only wrote it in >>> the first post. >>> My whole configuration is: >>> >>> <mail:sender service="services:mail-service" >>> endpoint="mail-endpoint" >>> sender="[email protected]" >>> receiver="[email protected]" >>> debugMode="true" >>> >>> connection="smtp://smtp.gmail.com:587?password=my_gmail_password"/> >>> >>> but I have this exception: >>> >>> com.sun.mail.smtp.SMTPSendFailedException: 530 5.7.0 Must issue a >>> STARTTLS command first >>> >>> I also tied with this one: >>> >>> <mail:sender service="services:mail-service" >>> endpoint="mail-endpoint" >>> sender="[email protected]" >>> receiver="[email protected]" >>> debugMode="true" >>> >>> connection="smtps://smtp.gmail.com:465?password=my_gmail_password"/> >>> >>> There is the connection with the server :D >>> >>> DEBUG SMTP: connected to host "smtp.gmail.com", port: 465 >>>> >>>> EHLO mapi-pici >>>> 250-mx.google.com at your service, [151.16.107.238] >>>> 250-SIZE 35651584 >>>> 250-8BITMIME >>>> 250-AUTH LOGIN PLAIN XOAUTH >>>> 250 ENHANCEDSTATUSCODES >>>> DEBUG SMTP: Found extension "SIZE", arg "35651584" >>>> DEBUG SMTP: Found extension "8BITMIME", arg "" >>>> DEBUG SMTP: Found extension "AUTH", arg "LOGIN PLAIN XOAUTH" >>>> DEBUG SMTP: Found extension "ENHANCEDSTATUSCODES", arg "" >>>> DEBUG SMTP: Attempt to authenticate >>>> DEBUG SMTP: check mechanisms: LOGIN PLAIN DIGEST-MD5 NTLM >>> >>> >>> but then I have an exception :( >>> >>>> AUTH LOGIN >>>> 334 uwzuwzuwzuwzuwz >>>> >>>> 334 xyzxyzxyzxyzxyzxyz >>>> == vzxvzxvzxvzxvzxvzx >>>> 334 xyzxyzxyzxyzxyzxyz >>>> ERROR - MailComponent - Error sending mail... >>>> javax.mail.AuthenticationFailedException: 334 xyzxyzxyzxyzxyzxyz >>> >>> I don't know what to do. >>> >>> Regards >>> Marianna >>> >>> 2011/2/1 Lars Heinemann <[email protected]>: >>>> Marianna, >>>> >>>> I can't see any username in your URL. Without that the authentication will >>>> fail. >>>> Also you don't need to write your own marshaler for setting properties. >>>> See the servicemix-mail >>>> documentation page at http://servicemix.apache.org/servicemix-mail. >>>> >>>> Please let us see the whiole endpoint configuration and only replace your >>>> login and password >>>> with some dummy values. >>>> >>>> Best regards, >>>> Lars >>>> >>>> -------------------------------------- >>>> >>>> Lars Heinemann >>>> FuseSource >>>> Email: [email protected] >>>> Web: http://www.fusesource.com >>>> Blog: http://lhein.blogspot.com >>>> Twitter: lhein77 >>>> >>>> >>>> >>>> >>>> >>>> Am 31.01.2011 um 23:48 schrieb Marianna Giacchetta: >>>> >>>>> I tried this way: >>>>> >>>>> 1) the URL "smtps://smtp.gmail.com:587?password=zzzzzz" but I have >>>>> this exception: >>>>> >>>>> ERROR - MailComponent - Error sending mail... >>>>> javax.mail.MessagingException: Could not connect to SMTP host: >>>>> smtp.gmail.com, port: 587;nested exception is: >>>>> javax.net.ssl.SSLException: Unrecognized SSL message, plaintext >>>>> connection? >>>>> >>>>> 2) So i tried to change the dest port to 465 (gmail port for SSL), and >>>>> here i got another exception: >>>>> >>>>> DEBUG SMTP: connected to host "smtp.gmail.com", port: 465 >>>>> >>>>> EHLO mapi-pici >>>>> 250-mx.google.com at your service, [151.16.107.238] >>>>> 250-SIZE 35651584 >>>>> 250-8BITMIME >>>>> 250-AUTH LOGIN PLAIN XOAUTH >>>>> 250 ENHANCEDSTATUSCODES >>>>> DEBUG SMTP: Found extension "SIZE", arg "35651584" >>>>> DEBUG SMTP: Found extension "8BITMIME", arg "" >>>>> DEBUG SMTP: Found extension "AUTH", arg "LOGIN PLAIN XOAUTH" >>>>> DEBUG SMTP: Found extension "ENHANCEDSTATUSCODES", arg "" >>>>> DEBUG SMTP: Attempt to authenticate >>>>> DEBUG SMTP: check mechanisms: LOGIN PLAIN DIGEST-MD5 NTLM >>>>> AUTH LOGIN >>>>> 334 uwzuwzuwzuwzuwz >>>>> >>>>> 334 xyzxyzxyzxyzxyzxyz >>>>> == vzxvzxvzxvzxvzxvzx >>>>> 334 xyzxyzxyzxyzxyzxyz >>>>> ERROR - MailComponent - Error sending mail... >>>>> javax.mail.AuthenticationFailedException: 334 xyzxyzxyzxyzxyzxyz >>>>> >>>>> >>>>> 3) Then i tried this way: i wrote my own marshaler for the mail >>>>> consumer endpoint, setting in the MimeMessage the property Geert >>>>> suggested me. it doesn't work! >>>>> >>>>> public void convertJBIToMail(MimeMessage mimeMessage, MessageExchange >>>>> exchange, NormalizedMessage nmsg, >>>>> String configuredSender) throws javax.mail.MessagingException { >>>>> >>>>> try { >>>>> Properties props = new Properties(); >>>>> props.put("mail.smtp.starttls.enable", "true"); >>>>> >>>>> Session mailSession = Session.getDefaultInstance(props); >>>>> mimeMessage = new MimeMessage(mailSession); >>>>> >>>>> ... >>>>> } >>>>> >>>>> >>>>> here i get the same exception i got yesterday: >>>>> >>>>> com.sun.mail.smtp.SMTPSendFailedException: 530 5.7.0 Must issue a >>>>> STARTTLS command first. u9sm4177318wbg.12 >>>>> >>>>> >>>>> any suggestion? >>>>> thank you, >>>>> Marianna >>>>> >>>>> >>>>> >>>>> 2011/1/31 Lars Heinemann <[email protected]>: >>>>>> Googlemail works fine with Servicemix-mail. I tested it a while ago in >>>>>> both directions. >>>>>> If you encounter more problems let us know please. >>>>>> >>>>>> Best regards, >>>>>> Lars >>>>>> >>>>>> -------------------------------------- >>>>>> >>>>>> Lars Heinemann >>>>>> FuseSource >>>>>> Email: [email protected] >>>>>> Web: http://www.fusesource.com >>>>>> Blog: http://lhein.blogspot.com >>>>>> Twitter: lhein77 >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> Am 30.01.2011 um 21:58 schrieb Geert Schuring: >>>>>> >>>>>>> Seems to me like you are not using the correct URL to connect to an >>>>>>> encrypted SMTP server. >>>>>>> >>>>>>> Try this one: "smtps://smtp.gmail.com:587?password=zzzzzz" >>>>>>> >>>>>>> If that doesn't work try setting the following property somehow on the >>>>>>> mail sender: mail.smtp.starttls.enable >>>>>>> >>>>>>> If true, enables the use of the STARTTLS command (if supported by the >>>>>>> server) to switch the connection to a TLS-protected connection before >>>>>>> issuing any login commands. Note that an appropriate trust store must >>>>>>> configured so that the client will trust the server's certificate. >>>>>>> Defaults to false. >>>>>>> (Got that from >>>>>>> http://java.sun.com/products/javamail/javadocs/com/sun/mail/smtp/package-summary.html) >>>>>>> >>>>>>> If that does not work either you could try using a camel-mail endpoint. >>>>>>> >>>>>>> Let me know how it worked out. Would love to know if this solved your >>>>>>> problem. >>>>>>> >>>>>>> Geert. >>>>>>> >>>>>>> -----Original Message----- From: Marianna Giacchetta >>>>>>> Sent: Sunday, January 30, 2011 1:43 PM >>>>>>> To: [email protected] >>>>>>> Subject: servicemix-mail provider endpoint >>>>>>> >>>>>>> hi, >>>>>>> i can't config the mail provider endpoint to work properly. >>>>>>> i would like to use the gmail outgoing mail server. it uses the SMTP >>>>>>> encrypted protocol. >>>>>>> >>>>>>> i tried with this config in the xbean.xml file: >>>>>>> >>>>>>> <mail:sender service="services:mail-service" >>>>>>> endpoint="mail-endpoint" >>>>>>> sender="[email protected]" >>>>>>> receiver="[email protected]" >>>>>>> debugMode="true" >>>>>>> connection="smtp://smtp.gmail.com:587?password=zzzzzz"/> >>>>>>> >>>>>>> it gives me this exception: >>>>>>> >>>>>>> com.sun.mail.smtp.SMTPSendFailedException: 530 5.7.0 Must issue a >>>>>>> STARTTLS command first. u9sm4177318wbg.12 >>>>>>> >>>>>>> >>>>>>> >>>>>>> i'm using: >>>>>>> servicemix version: 3.3.2 >>>>>>> OS: ubuntu maverick >>>>>>> JVM openjdk 1.6 >>>>>>> >>>>>>> >>>>>>> >>>>>>> can someone help me? :( >>>>>>> thanks, >>>>>>> marianna >>>>>>> >>>>>>> >>>>>> >>>>>> >>>> >>>> >> >>
