Пример #1
0
        static void Main(string[] args)
        {
            Console.Title = "gusd SPAM";
            Aviso("Lendo configuraçoes");
            if (!File.Exists("config.json"))
            {
                cTools.Escrever("%4Digite seu %2email%4: ");
                string email = Console.ReadLine();
                cTools.Escrever("%4Digite sua %2senha%4: ");
                string senha = Console.ReadLine();
                cTools.Escrever("%4Digite o %2smtp%4: ");
                string smtp = Console.ReadLine();
                cTools.Escrever("%4Digite a %2porta%4: ");
                int saida = -1;
                if (!int.TryParse(Console.ReadLine(), out saida))
                {
                    Error("Voce digitou uma porta invalida!");
                    return;
                }

                Config = new cConfig(email, senha, saida, smtp);
                cConfig.Salvar(Config);
            }
            else
            {
                Config = cConfig.Carregar();
            }
            Aviso("Verificando arquivos");
            if (!File.Exists("body.html"))
            {
                Error("Arquivo body.html nao encontrado!");
                return;
            }
            if (!File.Exists("emails.txt"))
            {
                File.Create("emails.txt");
            }
            if (!File.Exists("contas.txt"))
            {
                File.Create("contas.txt");
            }
            strCorpo = File.ReadAllText("body.html");

            cTools.Escrever("%4Digite o %2assunto%4: ");
            strAssunto = Console.ReadLine();

            Aviso("%3Tudo Pronto, Iniciando... %4(Pressione alguma tecla para iniciar)");
            Console.ReadLine();
            new Thread(Iniciar).Start();
        }
Пример #2
0
 public static void Salvar(cConfig c)
 {
     File.WriteAllText("config.json", JsonConvert.SerializeObject(c));
 }