Not Able to send mail progmatically

Not Able to send mail progmatically

I have enabled SMTP settings in the mail account.
I am using spring framework in my application.

Following is the settings used in our code.

 
  <bean id="itech.mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="host" value="smtp.zoho.com" />
<property name="port" value="465" />
<property name="username" value="email-id" />
<property name="password" value="password" />
  <property name="javaMailProperties">
 <props>
 <prop key="mail.smtp.auth">true</prop> 
 <prop key="mail.smtp.starttls.enable">true</prop> 
 </props>
 </property>
</bean>
 

but send mail failed every time. but same configuration is working with gmail smtp service (which i am using in my another application).