Ich benutze playframework 2.3.x und habe russische und englische Sprachen. Das Problem ist, dass die E-Mail manchmal die Werte aus den Sprachdateien erhalten kann.play framework konnte manchmal keine Sprachdateien lesen
Zum Beispiel, in der Datei, ich habe mail.subject = Willkommen auf unserer Plattform. Manchmal wurde nur "mail.subject" gesendet anstatt "Willkommen auf unserer Plattform". Bitte beraten Sie, wie Sie dieses Problem lösen können.
def sendEmail(to: String) {
try {
var fromAddress = current.configuration.getString("smtp.from").get
val bcc = current.configuration.getString("smtp.bcc").get
val email = Email(
Messages.get(getLan(), "mail.subject"),
fromAddress,
Seq(to),
bodyHtml = Some(views.html.custom.mails.application().toString()),
bcc = Seq(bcc)
)
MailerPlugin.send(email)
} catch {
case ex: Exception => PlayLogger.instance.error(ex.getMessage)
}
}
Was meinst du mit "gescheitert"? es sendet Nachricht in einer anderen Sprache? – Mysterion
Er bekommt den Wert überhaupt nicht. In der Sprachdatei habe ich mail.subject = Willkommen auf unserer Plattform. Es wurde jedoch nur das "mail.subject" gesendet. –
keine Fehler werden während dieses Verhaltens protokolliert? – Mysterion