Mule SMTP不发送任何邮件

时间:2015-07-13 00:01:25

标签: smtp gmail mule mule-studio

我已经根据我的知识配置了出站端点,但该组件仍然无法发送任何邮件。

我正在使用最新的Studio 3.7开发和最新的运行时

<smtp:outbound-endpoint host="smtp.gmail.com" port="465" user="aaa%40gmail.com" password="password" connector-ref="Gmail" to="zhk%40gmail.com" from="aaa%40gmail.com" subject="TestMessage" responseTimeout="10000" doc:name="SMTP" mimeType="text/plain" bcc="xyz%40gmail.com" cc="xyz%40gmail.com">
        <reconnect/>
    </smtp:outbound-endpoint>

请注意,这不会引发任何错误。

2 个答案:

答案 0 :(得分:1)

 <smtp:gmail-connector name="Gmail" contentType="text/plain" validateConnections="true" doc:name="Gmail"/>

<smtp:outbound-endpoint host="${smtp.host}" port="${smtp.port}" user="${smtp.from.address}" password="${smtp.from.password}" 
                                to="${smtp.to.address}" from="${smtp.from.address}" subject="${mail.success.subject}" responseTimeout="10000" 
                                doc:name="SuccessEmail" connector-ref="Gmail"/>


smtp.host=smtp.gmail.com
smtp.port=587
smtp.from.address=youremail%40gmail.com
smtp.from.password=yourpassword
smtp.to.address=yourtoaddress@gmail.com

我认为端口587应该可以解决问题

此配置是经过测试/运行的配置:)

答案 1 :(得分:0)

在SMTP组件的“安全”选项卡上,启用SMTPS。然后再试一次。

如果无效,请尝试删除用户的“@ gmail.com”。