Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring mvc 无法将Javamail与Zoho一起使用_Spring Mvc_Jakarta Mail_Zoho - Fatal编程技术网

Spring mvc 无法将Javamail与Zoho一起使用

Spring mvc 无法将Javamail与Zoho一起使用,spring-mvc,jakarta-mail,zoho,Spring Mvc,Jakarta Mail,Zoho,您好,我有以下问题: 我有以下配置bean: <bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl"> <property name="host" value="smtp.zoho.com"/> <property name="port" value="587"/> <property name="username" va

您好,我有以下问题:

我有以下配置bean:

<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">
    <property name="host" value="smtp.zoho.com"/>
    <property name="port" value="587"/>
    <property name="username" value="info@mywebsite.com"/>
    <property name="password" value="mypassword"/>

    <property name="javaMailProperties">
        <props>
            <prop key="mail.transport.protocol">smtp</prop>
            <prop key="mail.smtp.auth">true</prop>

            <prop key="mail.smtp.socketFactory.class">javax.net.ssl.SSLSocketFactory</prop>
            <prop key="mail.smtp.socketFactory.fallback">false</prop>
            <prop key="mail.smtp.socketFactory.port">465</prop>
            <prop key="mail.smtp.startssl.enable">true</prop>
        </props>
    </property>
</bean>

,然后启用并确保您确实在向服务器进行身份验证。如果是,则服务器配置为不允许您通过它向其他系统发送邮件。当我清除套接字工厂时,它会给我…com.sun.mail.SMTPSendFailedException:530必须首先发出STARTTLS命令。请删除socketfactory类。但请保持这种真实性当我删除socketFactory类时,我会得到以下异常:org.springframework.mail.MailSendException:Failed messages:com.sun.mail.SMTPSendFailedException:530必须首先发出STARTTLS命令。如上所述,保留STARTTLS属性。另外,您使用的是什么版本的JavaMail?,然后启用并确保您确实在向服务器进行身份验证。如果是,则服务器配置为不允许您通过它向其他系统发送邮件。当我清除套接字工厂时,它会给我…com.sun.mail.SMTPSendFailedException:530必须首先发出STARTTLS命令。请删除socketfactory类。但请保持这种真实性当我删除socketFactory类时,我会得到以下异常:org.springframework.mail.MailSendException:Failed messages:com.sun.mail.SMTPSendFailedException:530必须首先发出STARTTLS命令。如上所述,保留STARTTLS属性。另外,您使用的是什么版本的JavaMail?
com.sun.mail.smtp.SMTPSendFailedException: 553 Relaying disallowed as