【问题标题】:Is there a way to send a email with Kotlin有没有办法用 Kotlin 发送电子邮件
【发布时间】:2021-06-12 22:53:44
【问题描述】:

有没有办法用 Kotlin 写一封简单的电子邮件? 我只想发送一些文本。 我已经尝试过公共电子邮件,但我无法导入它... 还有没有Java Code的办法?

谢谢

【问题讨论】:

  • 您可以在 Kotlin 中使用任何 Java 库,例如 Commons Email,而无需编写任何 Java 代码。也许您可以向我们展示您的尝试,以便我们纠正您如何导入它。
  • 您好!我尝试导入 commons.mail 库,但每次我收到 .mail 行错误时都无法导入 org.apache.commons.mail...
  • 这还不够。我们不知道您如何管理您的项目(本机 IntelliJ IDEA 项目、基于 Gradle 或 Maven 等)以及您如何导入库 jar。

标签: email kotlin smtp


【解决方案1】:

Kotlin 只是一种语言;提供这种功能取决于平台。

如果您在 JVM 上运行,那么有很多库可以为您执行此操作。最标准的大概是javax.mail;诸如this one 之类的问题展示了如何从 Java 中调用它,但您可以以几乎相同的方式从 Kotlin 中访问它。

如果您在 Android 上运行,那么它可能有自己的库可供您使用。同样,在 JavaScript 上,您可能会使用一些 API。 (恐怕我对那些平台一无所知。)

如果您正在运行 Kotlin Native,那么您可能有一个可以调用的本机程序。

最后,许多平台都有可以运行的独立程序,例如 macOS 和 Unix 上的 mailx 程序。有关从 Kotlin 运行外部程序的方法,请参阅 this question;虽然您需要检查您想要的任何程序在机器上是否可用(或自己安装)。

【讨论】:

    猜你喜欢
    • 2013-10-19
    • 1970-01-01
    • 1970-01-01
    • 2021-11-28
    • 1970-01-01
    • 2017-03-24
    • 2021-03-11
    • 2020-03-07
    • 1970-01-01
    相关资源
    最近更新 更多