Gosse0405
2018-04-11 07:52
采纳率: 28%
浏览 2.6k

linux服务器中发送email邮件

Controller应该怎么写?需要在linux服务器中安装什么?
用java语言,服务器是阿里云的

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

6条回答 默认 最新

  • hi-face 2018-04-12 08:11
    已采纳

    阿里专有网络已经不允许25端口发送,必须使用ssl , 记得控制台上开放端口,

    阿里云centos shell 发送邮件参考:

    linux msmtp + mutt + ssl 邮件发送

    java 程序发送邮件参考:

    java 发送邮件工具类,发送html、带附件的均可

    点赞 打赏 评论
  • qq_16686229 2018-04-11 07:59
    点赞 打赏 评论
  • qq_26244229 2018-04-11 08:06

    网上一大堆发送邮件的util包。引进去就可以用啊

    点赞 打赏 评论
  • blownewbee 2018-04-11 08:08

    发送email需要客户端(相当于一个人写信、并且送到邮局)和smtp服务器(邮局和信差,负责把信件送到对方的邮局)
    smtp服务器可以是自己搭建,也可以用现成的(比如163企业邮箱、qq邮箱、gmail)
    如果不搭建smtp,你java.mail就可以实现客户端功能了,在你的controller里调用即可。
    如果要配置smtp,linux下的选择其实有很多,你选择自带的就可以(ubuntu和centos自带的不同),但是你还需要买一个域名。

    点赞 打赏 评论
  • 花匠小林 2018-04-11 08:09
    点赞 打赏 评论
  • hi-face 2018-04-11 09:40

    阿里云centos shell 发送邮件参考:

    linux msmtp + mutt + ssl 邮件发送

    java 程序发送邮件参考:

    java 发送邮件工具类,发送html、带附件的均可

    点赞 打赏 评论

相关推荐 更多相似问题