Электронная почта SKPSMTP отправляется с телефона, заблокированного Google?
Итак, я работаю над проектом SwiftUI, я импортировал skpsmtpmessage с помощью cocoapods. Я загрузил приложение на устройства пары людей, но когда они пытаются использовать функцию sendEmail(), она не работает для них, потому что Gmail блокирует отправку почты, поскольку видит, что логин поступает из неавторизованной учетной записи - это есть ли способ предотвратить это? Он работает на моем устройстве, на которое я его загрузил. Все, что я пытаюсь сделать, это получить какую-то обратную связь по электронной почте (так что на стороне Gmal они должны отображаться как электронные письма от меня самому себе, причем тело будет тем, что пользователь ввел). Включен менее безопасный доступ к приложениям. Структура, содержащая указанные ниже функции, соответствует SKPSMTPMessageDelegate:
func sendEmail(subject: String, body: String) {
let message = SKPSMTPMessage()
message.relayHost = "smtp.gmail.com"
message.login = "account@gmail.com"
message.pass = "password"
message.requiresAuth = true
message.wantsSecure = true
message.relayPorts = [587]
message.fromEmail = "account@gmail.com"
message.toEmail = "account@gmail.com"
message.subject = subject
let messagePart = [kSKPSMTPPartContentTypeKey: "text/plain; charset=UTF-8", kSKPSMTPPartMessageKey: body]
message.parts = [messagePart]
message.delegate = self
message.send()
}
func messageSent(_ message: SKPSMTPMessage!) {
print("Successfully sent email!")
}
func messageFailed(_ message: SKPSMTPMessage!, error: Error!) {
print("Sending email failed!")
}