你们中的一位好心人可以为我指出我需要在这里研究的正确方向吗?
为了简单起见,这是我想做的事情的要点:
假设应用程序中有两种颜色可供选择,然后有一个“发送”按钮。我想做的(在这个示例场景中)是当用户点击“发送”按钮时让 Firebase(或其他任何东西)向指定地址(我自己的支持地址)发送电子邮件,其中电子邮件的内容是自动化并说明用户的电子邮件地址(我已经通过身份验证获得了该地址)、用户名和他们选择的颜色。
什么样的事情可以实现这一目标?
非常感谢!
最佳答案
我认为一种简洁的方法是通过 HTTP 请求到您自己的后端服务器,该服务器实现了 smtp 服务来发送电子邮件。顺便说一句,如果您希望从 iPhone 键入一些电子邮件,您应该使用 MFMailComposeViewController(我认为这不适合您要求的场景,但是......)。这很简单。
if MFMailComposeViewController.canSendMail()
{
let composeVC: MFMailComposeViewController! = MFMailComposeViewController()
composeVC.mailComposeDelegate = self
composeVC.setToRecipients(["some_email@domain.com"])
composeVC.setSubject("Some subject...")
composeVC.setMessageBody("", isHTML: false)
UINavigationBar.appearance().tintColor = UIColor.black
self.present(composeVC, animated: true, completion: nil)
}
关于ios - 使用 Swift 和 Firebase,如何从应用程序的经过身份验证的用户向自己发送自动电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52543657/