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
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>>> 
>>>> 
>>>> 
>> 
>> 

Reply via email to