После исследования я решил использовать PHP для отправки почты через приложение веб-плеера, поскольку вы не можете использовать System.net.mail на этой платформе.
Со стороны php все нормально, я использую swift mailer и gmail smtp. Когда файл размещен и я звоню через браузер, он работает нормально & отправлять письма.
Я размещаю свое веб-приложение на том же сервере, вот мой код C # для вызова сценария php:
public string phpUrl = "http://myAdress/sendMail.php";
public void SendMail ()
{
StartCoroutine(loadPhpMail());
}
private IEnumerator loadPhpMail()
{
WWW postPhp = new WWW (phpUrl);
yield return postPhp;
if (postPhp.error != null)
{
Debug.Log("error : "+postPhp.error);
}
else
{
if (postPhp.text=="true")
{
Debug.Log("success");
}
}
}
И строка «Debug.Log (» error: «+ postPhp.error);» возвращает «ошибка: не удалось подключиться к хосту».
Я сделал свою исследовательскую работу, и не мог найти обходной путь.
Я пробовал некоторые вещи, такие как добавить междоменную политику к серву.
Спасибо, ребята, что прочитали это.
До свидания !
Ваш URL недействителен (это относительный URL): myAdress/sendMail.php
Вам необходимо использовать такой адрес (нажмите на ссылку, чтобы увидеть пример использования WWW) с префиксом «http: //» и полным URL, включая имя домена:
Решено путем изменения кодировки crossdomain.xml в ANSI.
Ничего общего с сообщением об ошибке, но все равно решено.
Спасибо, парни