Непонятности с отправкой емейла.

Программирование на Юнити.

Непонятности с отправкой емейла.

Сообщение 46165957 26 июл 2019, 16:24

Добрый день.

Поможете выйти из глубокой задумчивости? )

Презентация должна по запросу отправить клиенту письмо с пдф, и в slack уведомить манагера, что такой запрос был.

Почта прекрасно отправляется при запуске всей этой истории в юнити, но не из билда. Уведомления в слак проходят без проблем. Пути к файлам с конфигом сервера точно читаются, так как настройки бота для слака и его ключ, читаются из того же файла. Код, который пуляет письма - выглядит так:

Синтаксис:
Используется csharp
    public void SendEmail( eMail outmail )
    {

        sendButton.enabled = false;
        readyToSend = false;

        try
        {
            MailMessage mail = new MailMessage();
            SmtpClient SmtpServer = new SmtpClient( Statics.smptServer, Statics.smptPort );
 
            mail.From = new MailAddress( Statics.sender );
            mail.To.Add( outmail.adress );
            mail.Subject = outmail.subject;
            mail.Body = outmail.body;
 
            if (email.haveAttachment){
                Attachment data = new Attachment ( outmail.file, System.Net.Mime.MediaTypeNames.Application.Pdf);  
                mail.Attachments.Add (data);
            }
 
            SmtpServer.Credentials = (ICredentialsByHost) new NetworkCredential( Statics.sender , Statics.pass );
            SmtpServer.EnableSsl = true;
            ServicePointManager.ServerCertificateValidationCallback = delegate (object s, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors){ return true; };
            SmtpServer.Send(mail);
 
            sendButton.enabled = true;
            readyToSend = true;
            Statics.mailSended.Add ( outmail );
           
        }
        catch (Exception ex)
        {
            sendButton.enabled = true;
            Debug.Log(ex.ToString());            
        }
    }
 


Буду очень признателен. Спасибо.
46165957
Старожил
 
Сообщения: 835
Зарегистрирован: 13 май 2011, 12:14

Re: Непонятности с отправкой емейла.

Сообщение AngryCat 26 июл 2019, 16:47

А в дебаг что-то выводит?
Здесь могла бы быть ваша реклама.
Аватара пользователя
AngryCat
Старожил
 
Сообщения: 716
Зарегистрирован: 20 июл 2018, 22:29
Skype: Дискорд - Флеш#4099

Re: Непонятности с отправкой емейла.

Сообщение 46165957 26 июл 2019, 17:48

AngryCat писал(а):А в дебаг что-то выводит?


Тишина, как на кладбище.
46165957
Старожил
 
Сообщения: 835
Зарегистрирован: 13 май 2011, 12:14

Re: Непонятности с отправкой емейла.

Сообщение lol 27 июл 2019, 09:25

Прям во всем лог файле ничего интересного? Вроде я недавно делал отправку пдф, правда не помню тестил ли с билда.
Ну и код отправки в билде точно срабатывает?
lol
Старожил
 
Сообщения: 508
Зарегистрирован: 15 ноя 2009, 10:48
Откуда: Москва

Re: Непонятности с отправкой емейла.

Сообщение AngryCat 27 июл 2019, 16:12

Какая версия юнити?
Здесь могла бы быть ваша реклама.
Аватара пользователя
AngryCat
Старожил
 
Сообщения: 716
Зарегистрирован: 20 июл 2018, 22:29
Skype: Дискорд - Флеш#4099

Re: Непонятности с отправкой емейла.

Сообщение 46165957 28 июл 2019, 11:31

Версия 2019.3

В общем, подумалось, что на свежую голову в понедельник просто начну проект пересобирать... чуть ли не построчно.
Вчера еще всплыло, если на рабочей машинке билд просто не отправляет почту, то на любой другой вывешивается насмерть просто...
46165957
Старожил
 
Сообщения: 835
Зарегистрирован: 13 май 2011, 12:14


Вернуться в Скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10