Jump to content

Search the Community

Showing results for tags 'email'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 118 results

  1. Tenho um formulário que está funcionando perfeitamente. Só que o meu problema é que assim que aparece a mensagem de "enviado com sucesso", a página recarrega e quando recarrega, some todo o estilo dela. Tem alguma forma de fazer a página aparecer a mensagem, mas sem recarregar? Me deram a dica de tentar com Ajax e JavaScript, mas não entendo nada de Ajax e JavaScript estou iniciando ainda. Alguém poderia me dar uma ajuda, por favor? Vou deixar o código do PHP abaixo: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Enviando email por um formulário </title> </head> <? $nome = $_POST[nome]; $email = $_POST[email]; $subject = "Passeio Pet - Contato"; $mensagem = nl2br($_POST[mensagem]); $meu_email = $_POST[meu_email]; $cpf = $_POST[v_cpf]; $rg = $_POST[v_rg]; $cpf = $_POST[v_cpf]; $opcao = $_POST[opcao]; $telefone = $_POST[telefone]; $assunto = $_POST[assunto]; $nomedaempresa = $_POST[nomedaempresa]; $mensagemx = ("Nome: $nome \n Email: $email \n Assunto: $assunto \n mensagem: $mensagem \n $rg \n $cpf \n $telefone \n $nomedaempresa \n $opcao"); $recipiente = $meu_email; $headers = "MIME-Version: 1.0 "; $headers .= "Content-Type: text/html; charset=utf-8\n"; $headers .= "From: $email "; if(mail($recipiente, $subject, $mensagemx, $headers)){ echo ' <script> alert("Mensagem enviada com sucesso!"); window.location.href = "marciaprates.space/public_html/Rhaissa - Pet Clube/index.html"; </script>'; }else{ echo "Erro!!!"; } ?> </html>
  2. Boa tarde, Estou com uma grande duvida e dilema. Como poderei fazer para sincronizar o calendário google, com o meu email profissional? Na vez de usar o email @gmail.com usar @minhaempresa.com Há alguma forma gratuita? E no android / ios a conta a ser utilizada é a profissional e não a do gmail. Obrigado amigos
  3. thgsousa3122

    [Resolvido] Email de confirmação

    Boa tarde, eu recentemente inplementei um sistema de confirmação de email para os usuarios que forem se cadastrar e esta funcionando perfeitamente, porem quero que os usuarios ja cadastrados confirmem tbm mas quando tentei usar o msm sistema não obtive sucesso... alg pode dar uma olhada? <?php $email = $_POST['email']; $email2 = $_POST['email']; $user = $_POST['user']; $servidor = "localhost"; $usuario = "root"; $senha = ""; $dbname = "teste"; //Criar a conexao $conn = mysqli_connect($servidor, $usuario, $senha, $dbname); $result_leados = "INSERT INTO leados (email) VALUES ('$email')"; $resultado_leados = mysqli_query($conn, $result_leados); $leado_id = mysqli_insert_id($conn); $valor_chave = md5(date('Y-m-d H:i')); $link = "http://localhost/Mail/baixar.php?chave=".$valor_chave; $result_links_emaos = "INSERT INTO links_emaos (link, leado_id) VALUES ('$valor_chave', '$leado_id')"; $resultado_links_emaos = mysqli_query($conn, $result_links_emaos);
  4. Samuel Costa2018

    Resposta Automática de Email

    Boa Tarde! Estou passando por problemas em relação a um sistema de PHP que utilizo. Esse sistema abre duas paginas de login uma para o acesso de administração e o outro de acesso a cliente, onde ele faz o cadastro e consegue acessar o sistema e cadastrar uma ordem de serviço. Como faço para que quando o cliente se cadastrar no sistema, automaticamente o próprio sistema recolhe os dados (Nome e Email) e envia uma resposta automática para o email (cadastrado) do cliente confirmando o cadastro dele. Sou leigo em relação a esse assunto, por isso preciso da ajuda de vocês. Desde já agradeço a atenção! (desculpe se for tópico errado) Segue abaixo a linha de comando para vocês entenderem mais ou menos do que se trata. (Acredito que a linha de código descrita ,está no final de todas as linhas que estão abaixo porém deixei a linha completa pra vocês entenderem melhor do que se trata) <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class Mine extends CI_Controller { public function __construct(){ parent::__construct(); $this->load->model('Conecte_model'); } public function index(){ $this->load->view('conecte/login'); } public function sair(){ $this->session->sess_destroy(); redirect('mine'); } public function login(){ $this->load->library('form_validation'); $this->form_validation->set_rules('email','Email','valid_email|required|trim'); $this->form_validation->set_rules('documento','Documento','required|trim'); $ajax = $this->input->get('ajax'); if ($this->form_validation->run() == false) { if($ajax == true){ $json = array('result' => false); echo json_encode($json); } else{ $this->session->set_flashdata('error','Os dados de acesso estão incorretos.'); redirect('mine'); } } else { $email = $this->input->post('email'); $documento = $this->input->post('documento'); $this->db->where('email',$email); $this->db->where('documento',$documento); $this->db->limit(1); $cliente = $this->db->get('clientes')->row(); if(count($cliente) > 0){ $dados = array('nome' => $cliente->nomeCliente, 'cliente_id' => $cliente->idClientes,'conectado' => TRUE); $this->session->set_userdata($dados); if($ajax == true){ $json = array('result' => true); echo json_encode($json); } else{ redirect(site_url().'/mine'); } } else{ if($ajax == true){ $json = array('result' => false); echo json_encode($json); } else{ $this->session->set_flashdata('error','Os dados de acesso estão incorretos.'); redirect(site_url().'/mine'); } } } } public function painel(){ if(!session_id() || !$this->session->userdata('conectado') ){ redirect('mine'); } $data['menuPainel'] = 'painel'; $data['compras'] = $this->Conecte_model->getLastCompras($this->session->userdata('cliente_id')); $data['os'] = $this->Conecte_model->getLastOs($this->session->userdata('cliente_id')); $data['output'] = 'conecte/painel'; $this->load->view('conecte/template',$data); } public function conta(){ if(!session_id() || !$this->session->userdata('conectado') ){ redirect('mine'); } $data['menuConta'] = 'conta'; $data['result'] = $this->Conecte_model->getDados(); $data['output'] = 'conecte/conta'; $this->load->view('conecte/template',$data); } public function editarDados($id = null){ if(!session_id() || !$this->session->userdata('conectado')){ redirect('mine'); } $data['menuConta'] = 'conta'; $this->load->library('form_validation'); $data['custom_error'] = ''; if ($this->form_validation->run('clientes') == false) { $this->data['custom_error'] = (validation_errors() ? '<div class="form_error">' . validation_errors() . '</div>' : false); } else { $data = array( 'nomeCliente' => $this->input->post('nomeCliente'), 'documento' => $this->input->post('documento'), 'telefone' => $this->input->post('telefone'), 'celular' => $this->input->post('celular'), 'email' => $this->input->post('email'), 'rua' => $this->input->post('rua'), 'numero' => $this->input->post('numero'), 'bairro' => $this->input->post('bairro'), 'cidade' => $this->input->post('cidade'), 'estado' => $this->input->post('estado'), 'cep' => $this->input->post('cep') ); if ($this->Conecte_model->edit('clientes', $data, 'idClientes', $this->input->post('idClientes')) == TRUE) { $this->session->set_flashdata('success','Dados editados com sucesso!'); redirect(base_url() . 'index.php/mine/conta'); } else { } } $data['result'] = $this->Conecte_model->getDados(); $data['output'] = 'conecte/editar_dados'; $this->load->view('conecte/template',$data); } public function compras(){ if(!session_id() || !$this->session->userdata('conectado')){ redirect('mine'); } $data['menuVendas'] = 'vendas'; $this->load->library('pagination'); $config['base_url'] = base_url().'index.php/mine/compras/'; $config['total_rows'] = $this->Conecte_model->count('vendas',$this->session->userdata('cliente_id')); $config['per_page'] = 10; $config['next_link'] = 'Próxima'; $config['prev_link'] = 'Anterior'; $config['full_tag_open'] = '<div class="pagination alternate"><ul>'; $config['full_tag_close'] = '</ul></div>'; $config['num_tag_open'] = '<li>'; $config['num_tag_close'] = '</li>'; $config['cur_tag_open'] = '<li><a style="color: #2D335B"><b>'; $config['cur_tag_close'] = '</b></a></li>'; $config['prev_tag_open'] = '<li>'; $config['prev_tag_close'] = '</li>'; $config['next_tag_open'] = '<li>'; $config['next_tag_close'] = '</li>'; $config['first_link'] = 'Primeira'; $config['last_link'] = 'Última'; $config['first_tag_open'] = '<li>'; $config['first_tag_close'] = '</li>'; $config['last_tag_open'] = '<li>'; $config['last_tag_close'] = '</li>'; $this->pagination->initialize($config); $data['results'] = $this->Conecte_model->getCompras('vendas','*','',$config['per_page'],$this->uri->segment(3),'','',$this->session->userdata('cliente_id')); $data['output'] = 'conecte/compras'; $this->load->view('conecte/template',$data); } public function os(){ if(!session_id() || !$this->session->userdata('conectado')){ redirect('mine'); } $data['menuOs'] = 'os'; $this->load->library('pagination'); $config['base_url'] = base_url().'index.php/mine/os/'; $config['total_rows'] = $this->Conecte_model->count('os',$this->session->userdata('cliente_id')); $config['per_page'] = 10; $config['next_link'] = 'Próxima'; $config['prev_link'] = 'Anterior'; $config['full_tag_open'] = '<div class="pagination alternate"><ul>'; $config['full_tag_close'] = '</ul></div>'; $config['num_tag_open'] = '<li>'; $config['num_tag_close'] = '</li>'; $config['cur_tag_open'] = '<li><a style="color: #2D335B"><b>'; $config['cur_tag_close'] = '</b></a></li>'; $config['prev_tag_open'] = '<li>'; $config['prev_tag_close'] = '</li>'; $config['next_tag_open'] = '<li>'; $config['next_tag_close'] = '</li>'; $config['first_link'] = 'Primeira'; $config['last_link'] = 'Última'; $config['first_tag_open'] = '<li>'; $config['first_tag_close'] = '</li>'; $config['last_tag_open'] = '<li>'; $config['last_tag_close'] = '</li>'; $this->pagination->initialize($config); $data['results'] = $this->Conecte_model->getOs('os','*','',$config['per_page'],$this->uri->segment(3),'','',$this->session->userdata('cliente_id')); $data['output'] = 'conecte/os'; $this->load->view('conecte/template',$data); } public function visualizarOs($id = null){ if(!session_id() || !$this->session->userdata('conectado')){ redirect('mine'); } $data['menuOs'] = 'os'; $this->data['custom_error'] = ''; $this->load->model('mapos_model'); $this->load->model('os_model'); $data['result'] = $this->os_model->getById($this->uri->segment(3)); $data['produtos'] = $this->os_model->getProdutos($this->uri->segment(3)); $data['servicos'] = $this->os_model->getServicos($this->uri->segment(3)); $data['emitente'] = $this->mapos_model->getEmitente(); if($data['result']->idClientes != $this->session->userdata('cliente_id')){ $this->session->set_flashdata('error', 'Esta OS não pertence ao cliente logado.'); redirect('mine/painel'); } $data['output'] = 'conecte/visualizar_os'; $this->load->view('conecte/template', $data); } public function imprimirOs($id = null){ if(!session_id() || !$this->session->userdata('conectado')){ redirect('mine'); } $data['menuOs'] = 'os'; $this->data['custom_error'] = ''; $this->load->model('mapos_model'); $this->load->model('os_model'); $data['result'] = $this->os_model->getById($this->uri->segment(3)); $data['produtos'] = $this->os_model->getProdutos($this->uri->segment(3)); $data['servicos'] = $this->os_model->getServicos($this->uri->segment(3)); $data['emitente'] = $this->mapos_model->getEmitente(); if($data['result']->idClientes != $this->session->userdata('cliente_id')){ $this->session->set_flashdata('error', 'Esta OS não pertence ao cliente logado.'); redirect('mine/painel'); } $this->load->view('conecte/imprimirOs', $data); } public function visualizarCompra($id = null){ if(!session_id() || !$this->session->userdata('conectado') ){ redirect('mine'); } $data['menuVendas'] = 'vendas'; $data['custom_error'] = ''; $this->load->model('mapos_model'); $this->load->model('vendas_model'); $data['result'] = $this->vendas_model->getById($this->uri->segment(3)); $data['produtos'] = $this->vendas_model->getProdutos($this->uri->segment(3)); $data['emitente'] = $this->mapos_model->getEmitente(); if($data['result']->clientes_id != $this->session->userdata('cliente_id')){ $this->session->set_flashdata('error', 'Esta OS não pertence ao cliente logado.'); redirect('mine/painel'); } $data['output'] = 'conecte/visualizar_compra'; $this->load->view('conecte/template', $data); } public function imprimirCompra($id = null){ if(!session_id() || !$this->session->userdata('conectado') ){ redirect('mine'); } $data['menuVendas'] = 'vendas'; $data['custom_error'] = ''; $this->load->model('mapos_model'); $this->load->model('vendas_model'); $data['result'] = $this->vendas_model->getById($this->uri->segment(3)); $data['produtos'] = $this->vendas_model->getProdutos($this->uri->segment(3)); $data['emitente'] = $this->mapos_model->getEmitente(); if($data['result']->clientes_id != $this->session->userdata('cliente_id')){ $this->session->set_flashdata('error', 'Esta OS não pertence ao cliente logado.'); redirect('mine/painel'); } $this->load->view('conecte/imprimirVenda', $data); } public function minha_ordem_de_servico($y = null, $when = null){ if(($y != null) && (is_numeric($y) )){ // Do not forget this number -> 44023 // function sending => y = (7653 * ID) + 44023 // function recieving => x = (y - 44023) / 7653 // Example ID = 2 | y = 59329 $y = intval($y); $id = ($y - 44023) / 7653; $data['menuOs'] = 'os'; $this->data['custom_error'] = ''; $this->load->model('mapos_model'); $this->load->model('os_model'); $data['result'] = $this->os_model->getById($id); if($data['result'] == null){ // Resposta em caso de não encontrar a ordem de serviço //$this->load->view('conecte/login'); } else{ $data['produtos'] = $this->os_model->getProdutos($id); $data['servicos'] = $this->os_model->getServicos($id); $data['emitente'] = $this->mapos_model->getEmitente(); $this->load->view('conecte/minha_os', $data); } } else{ // Resposta em caso de não encontrar a ordem de serviço //$this->load->view('conecte/'); } } // Cadastro de OS pelo cliente public function adicionarOs(){ $this->load->library('form_validation'); $this->form_validation->set_rules('descricaoProduto', 'Descrição', 'required'); $this->form_validation->set_rules('defeito', 'Defeito'); $this->form_validation->set_rules('observacoes', 'Observações'); if ($this->form_validation->run() == false) { $this->data['custom_error'] = (validation_errors() ? true : false); } else { $id = null; $usuario = $this->db->query('SELECT usuarios_id, count(*) as down FROM os GROUP BY usuarios_id ORDER BY down LIMIT 1')->row(); if($usuario->usuarios_id == null){ $this->db->where('situacao',1); $this->db->limit(1); $usuario = $this->db->get('usuarios')->row(); if($usuario->idUsuarios == null){ $this->session->set_flashdata('error','Ocorreu um erro ao cadastrar a ordem de serviço, por favor contate o administrador do sistema.'); redirect('mine/os'); }else{ $id = $usuario->idUsuarios; } }else{ $id = $usuario->usuarios_id; } $data = array( 'dataInicial' => date('Y-m-d'), 'clientes_id' => $this->session->userdata('cliente_id'), //set_value('idCliente'), 'usuarios_id' => $id, //set_value('idUsuario'), 'dataFinal' => date('Y-m-d'), 'descricaoProduto' => $this->input->post('descricaoProduto'), 'defeito' => $this->input->post('defeito'), 'status' => 'Aberto', 'observacoes' => set_value('observacoes'), 'faturado' => 0 ); if ( is_numeric($id = $this->Conecte_model->add('os', $data, true)) ) { $this->session->set_flashdata('success','OS adicionada com sucesso!'); redirect('mine/detalhesOs/'.$id); } else { $this->data['custom_error'] = '<div class="form_error"><p>Ocorreu um erro.</p></div>'; } } $data['output'] = 'conecte/adicionarOs'; $this->load->view('conecte/template', $data); } public function detalhesOs($id = null){ if(is_numeric($id) && $id != null){ $this->load->model('mapos_model'); $this->load->model('os_model'); $this->data['result'] = $this->os_model->getById($id); $this->data['produtos'] = $this->os_model->getProdutos($id); $this->data['servicos'] = $this->os_model->getServicos($id); $this->data['anexos'] = $this->os_model->getAnexos($id); if($this->data['result']->idClientes != $this->session->userdata('cliente_id')){ $this->session->set_flashdata('error', 'Esta OS não pertence ao cliente logado.'); redirect('mine/painel'); } $this->data['output'] = 'conecte/detalhes_os'; $this->load->view('conecte/template', $this->data); } else{ echo "teste"; } } // método para clientes se cadastratem public function cadastrar() { $this->load->model('clientes_model','',TRUE); $this->load->library('form_validation'); $this->data['custom_error'] = ''; if ($this->form_validation->run('clientes') == false) { $this->data['custom_error'] = (validation_errors() ? '<div class="form_error">' . validation_errors() . '</div>' : false); } else { $data = array( 'nomeCliente' => set_value('nomeCliente'), 'documento' => set_value('documento'), 'telefone' => set_value('telefone'), 'celular' => $this->input->post('celular'), 'email' => set_value('email'), 'rua' => set_value('rua'), 'numero' => set_value('numero'), 'bairro' => set_value('bairro'), 'cidade' => set_value('cidade'), 'estado' => set_value('estado'), 'cep' => set_value('cep'), 'dataCadastro' => date('Y-m-d') ); if ($this->clientes_model->add('clientes', $data) == TRUE) { $this->session->set_flashdata('success','Cliente adicionado com sucesso!'); redirect(base_url() . 'index.php/mine'); } else { $this->session->set_flashdata('success','Cliente adicionado com sucesso!'); } } $data = ''; $this->load->view('conecte/cadastrar', $data); } } /* End of file conecte.php */ /* Location: ./application/controllers/conecte.php */
  5. Stefany Oliveira

    PHP Formulario envio pelo select ²

    Boa tarde pessoal. Eu segui as instruções desse tópico PHP Formulario envio pelo select , e consegui fazer e receber os e-mails, até ai tudo bem! Só que quando eu recebo as mensagens ela não vem com os outros campos que eu criei (nome, telefone e outro select ) esta vindo com (título, mensagem e o header). Podem me ajudar a entender onde estou errando? contato.php <div class="row"> <div class="col-md-6"> <form method="POST" action="envio" id="reused_form"> <!-- Dados cliente --> <div class="form-group info-cliente"> <div class="col-md-12"> <label for="exampleFormControlInput1">Nome: </label> <input type="text" class="form-control" id="nome" name="nome" ></input> </div> <div class="col-md-12"> <div class="col-md-6 email"> <label for="exampleInputEmail1">Email:</label> <input type="email" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" placeholder="Enter email" id="email" name="email" required> </div> <div class="col-md-6 telefone"> <label for="exampleFormControlInput2">Telefone</label> <input class="form-control" type="text" name="phone"> </div> </div> </div> <!-- Tipo de cliente e assunto--> <div class="col-md-12"> <div class="col-md-6 opcoes-pessoas"> <div class="col-md-12"> <label for="exampleFormControlInput1">Você é: </label> </div> <div class="form-check"> <input type="radio" class="form-check-input" id="exampleRadios1" name="exampleRadios" value="option1" checked> <label class="form-check-label" for="exampleRadios1">Pessoa Física</label> </div> <div class="form-check"> <input class="form-check-input" type="radio" name="exampleRadios" id="exampleRadios2" value="option2"> <label class="form-check-label" for="exampleRadios2">Pessoa Jurídica</label> </div> </div> <div class="col-md-6"> <div class="form-group opcoes-departamentos"> <label class="col-md-12" for="exampleFormControlInput3">Assunto:</label> <select class="form-control col-md-12" id="exampleFormControlSelect1" name="assunto" value='assunto'> <option value="Comercial" selected>Comercial</option> <option value="Diretoria">Diretoria</option> <option value="Eventos">Eventos</option> <option value="Marketing">Marketing</option> <option value="Reservas" >Reservas</option> <option value="Ouvidoria">Ouvidoria</option> </select> </div> </div> </div> <!--Mensagem do cliente --> <div class="form-group mensagem"> <div class="col-md-12"> <label for="exampleFormControlTextarea1">Mensagem: </label> </div> <div class="col-md-12"> <textarea class="form-control col-md-12" id="exampleFormControlTextarea1" rows="3" name="mensagem" maxlength="6000" required></textarea> </div> </div> <!-- Enviar --> <div class="col-md-12"> <button type="submit" value="Enviar" name="B1" class="btn btn-lg btn-default pull-right">enviar</button> </div> </form> </div> envio.php <?php $nome = $_POST["nome"]; $email = $_POST["email"]; $phone = $_POST["phone"]; $assunto = $_POST['assunto']; $titulo = $assunto; $mens = $_POST["mensagem"]; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers .= 'From: Site do Porto <meuemail@gmail.com>' . "\r\n"; $headers .= $destinatario . "\r\n"; // Cabeçalhos da mensagem switch( $assunto ) { default: case Comercial: $destinatario = 'desenvolvedor@dcomercial.com.br'; break; case Diretoria: $destinatario = 'desenvolvedoraweb@diretoria.com'; break; case Eventos: $destinatario = 'desenvolvedor@dcomercial.com.br'; break; case Marketing: $destinatario = 'desenvolvedoraweb@diretoria.com'; break; case Reservas: $destinatario = 'desenvolvedoraweb@diretoria.com'; break; case Ouvidoria: $destinatario = 'desenvolvedoraweb@gmail.com'; break; } mail($destinatario, $titulo, $mens, $nome, $email, $contato, $headers); ?> <h1> Mensagem enviada para <?php echo $destinatario; ?> com sucesso!</h1>
  6. Tenho a seguinte necessidade. Estou criando um sistema de chamados para um cliente em PHP, e tudo será registrado no banco MySQL e pra cada resposta, será encaminhado um e-mail (via PHPMailer, por exemplo). Preciso que, ao responder esse e-mail enviado, essa mensagem seja registrada no banco de dados também. Porém, não faço a minima ideia de como proceder ou o que procurar. Eu sei que tal recurso existe, pois já respondi alguns chamados com essa funcionalidade. Mas não sei como é feito. Alguém tem alguma luz de por onde começar?
  7. Giuliano Santos

    Envio de e-mail com Python

    Estou tentando enviar e-mails pelo Python com dados de um banco de dados, mais esta ocorrendo um erro que eu não estou conseguindo entender. O sistema faz a conexão com o banco, envia o primeiro e-mail e quando vai enviar o segundo e-mail da um erro. Alguem poderia me ajudar com esse código por favor? Segue o código que tenho: #!/usr/bin/python import MySQLdb import smtplib import time smtp = smtplib.SMTP_SSL('email-ssl.com.br', 465) email = 'intranet@email.com.br' senha = '1234' # Abre o banco de dados db = MySQLdb.connect("localhost","root","1234","intranet" ) # prepare a cursor object using cursor() method cursor = db.cursor() sql = " SELECT e.id,e.email_destino,e.titulo,e.mensagem,e.email_respondepara FROM envia_email e WHERE e.enviado = 'F'" try: # executa o SQL cursor.execute(sql) # lista a base. results = cursor.fetchall() for row in results: #id = row[0] email_destino = row[1] titulo = row[2] mensagem = row[3] #email_respondepara = row[4] time.sleep(40) smtp.login(email,senha) de = 'intranet@email.com.br' para = [email_destino] msg = '''Subject: %s \n %s''' % (titulo, ' ' + mensagem) smtp.sendmail(de, para, msg) smtp.quit() except: print "Error" # desconecta do servidor db.close()
  8. Boa noite galera, seguinte, tenho um site que é hospedado em um servidor linux sozinho (por ser um site que utiliza programas e tal), mas enfim, gostaria de saber se consigo instalar um servidor de email nesse meu servidor linux, ja que não possuo cpanel... Tipo, contato@meudominio.com. Como posso fazer isso? Desde já, obrigado!
  9. E ae pessoal, preciso de uma orientação Tenho uma pagina que passa por post dados de nome do usuario e o email deste cara, para o arquivo email.php , que utiliza o phpmailer para enviar o email. Tudo tranquilo até ai mas eu não consigo dentro do corpo do email passar a informação pelo envio POST Segue código da minha página email.php <?php $nome = "INFORMA O NOME"; //$_POST['nome']; $email = "meunomeemail@gamil.com"; //$_POST['email']; $telefone = "1234567"; //$_POST['telefone']; $opcoes = "1"; //$_POST['escolhas']; $mensagem = "mensagem que posetei"; //$_POST['msg']; $data_envio = "01/02/2108"; //date('d/m/Y'); $hora_envio = "01/02/2108"; //date('H:i:s'); //Compo E-mail $arquivo = " <html xmlns='http://www.w3.org/1999/xhtml'> <head> <meta http-equiv='Content-Type' content='text/html; charset=utf-8' /> <meta name='viewport' content='width=device-width, initial-scale=1.0'/> <title>Titulo do email</title> <style type='text/css'> body{ font-family:Aril, Trebuchet MS; } .ExternalClass {width:100%;} /* Força o Hotmail a exibir o email com a largura total */ .ExternalClass, .ExternalClass td {line-height: 100%;} /* Força o Hotmail a exibir o espaçamento normal entre linhas */ table {border-collapse: collapse; mso-table-lspace:0pt; mso-table-rspace:0pt; } /* Remove o espaçamento entorno das tabelas no Outlook 07, 10 */ table td {border-collapse: collapse;} /* Corrige o padding no Outlook 07, 10 */ td {margin: 0; padding: 0; font-size: 0px; line-height: 0px;} /* Zera os espaçamentos */ img {display: block; max-width: 100%; outline: none; text-decoration: none; -ms-interpolation-mode: bicubic;} @media only screen and (max-width: 600px) { img[class='hide'] { display:block!important; } } @media only screen and (max-width: 600px) { table[class='content-wrap'] { width: 94%!important; } } </style> </head> <body> <center style='width:100%'> <table class='m_-5913362377237558712phoenix-email-container' style='background-color:#ffffff;margin:0 auto;max-width:512px;width:inherit' width='512' cellspacing='0' cellpadding='0' border='0' bgcolor='#FFFFFF'> <tbody> <tr> <td style='background-color:#f6f8fa;padding:28px 0 20px 0' bgcolor='#F6F8FA'> <table style='width:100%!important;min-width:100%!important' width='100%' cellspacing='0' cellpadding='0' border='0'> <tbody> <tr> <td width='100%' align='center'> <img src='transparent.png' width='30'> </td> </tr> <tr> <td style='padding:16px 24px 0 24px' width='100%' align='center'> <h2 style='margin:0;color:#262626;font-weight:200;font-size:20px;padding-bottom:5px;line-height:1.2'>Obrigado por Nos seguir</h2> <!--p style='margin:0;color:#4c4c4c;font-weight:400;font-size:16px;line-height:1.5'>Please confirm your email address to get full access to LinkedIn.</p--> </td> </tr> </tbody> </table> </td> </tr> <tr> <td> <table style='margin:0 10px;max-width:492px' width='100%' cellspacing='0' cellpadding='0' border='0'> <tbody> <tr> <td style='padding:25px 0;text-align:center; padding:15px 15px 15px 15px;' align='center'> <h2 style='margin:0;color:#262626;font-weight:200;font-size:24px;padding-bottom:15px;line-height:1.167'>sua senha é XPTO</h2> </br> <span style='margin:0;color:#4c4c4c;font-weight:400;font-size:14px;padding:15px 15px 15px 15px;'> </p>Acesse seu e-mail e curta noss apágina</span> <table style='display:inline-block' cellspacing='0' cellpadding='0' border='0'> <tbody> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> <tr> <td> <table style='background-color:#edf0f3;padding:0 24px;color:#999999;text-align:center' width='100%' cellspacing='0' cellpadding='0' border='0' bgcolor='#EDF0F3' align='center'> <tbody> <tr> <td style='padding:16px 0 0 0;text-align:center' align='center'></td> </tr> <tr> <td> <table width='100%' cellspacing='0' cellpadding='0' border='0'> <tbody> <tr> <td style='padding:0 0 12px 0;text-align:center' align='center'> <p style='margin:0;color:#737373;font-weight:400;font-size:12px;padding-bottom:10px;line-height:1.333'> Este email foi destinado ao '.$nome'. Saiba por que incluímos isso. </p> </td> </tr> <tr> <td style='padding:0 0 12px 0;text-align:center' align='center'> <p style='margin:0;color:#737373;font-weight:400;font-size:12px;line-height:1.333'>© 2017 NOMESITE.</p> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> </center> </body> </html> "; //enviar // emails para quem será enviado o formulário $emailenviar = "meunomeemail@gmail.com"; $destino = $emailenviar; $assunto = "Contato pelo Site"; // É necessário indicar que o formato do e-mail é html $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers .= 'From: $nome <$email>'; //$headers .= "Bcc: $EmailPadrao\r\n"; $enviaremail = mail($destino, $assunto, $arquivo, $headers); if($enviaremail){ $mgm = "E-MAIL ENVIADO COM SUCESSO! <br> O link será enviado para o e-mail fornecido no formulário"; echo " <meta http-equiv='refresh' content='10;URL=contato.php'>"; } else { $mgm = "ERRO AO ENVIAR E-MAIL!"; echo ""; } ?> Não consegui passar os posts : $nome = "INFORMA O NOME"; //$_POST['nome']; $email = "meunomeemail@gamil.com"; //$_POST['email']; Este email foi destinado ao '.$nome'. Saiba por que incluímos isso. Nestas variaveis (nome, email), no corpo do email no $header $headers .= 'From: $nome <$email>';
  10. Olá, pessoal... tenho essa tabela que envio por email em phpMailer $arquivo = " <!DOCTYPE html> <html lang='pt'> <head> <meta http-equiv='Content-Type' content='text/html; charset=utf-8' /> <meta charset='utf-8'> <title>Exemplo de Página</title> </head> <body> <table width='510' border='1' cellpadding='1' cellspacing='1' bgcolor='#F5F7FA'> <tr> <td align='center'><strong>Informações do pedido</strong> <tr> <td width='500'><strong>Nome.....................:&nbsp;$nome</strong></td> </tr> <tr> <td width='320'><strong>Telefone.................:&nbsp;$tel</strong></td> </tr> <tr> <td width='320'><strong>Coroa.....................:&nbsp;$coroa</strong></td> </tr> <tr> <td width='320'><strong>Nome na capa........:&nbsp;$nomeCapa </strong></td> </tr> <tr> <td width='320'><strong>Estampa 1 da capa:&nbsp;</strong></td> </tr> <tr> <td><strong>Fita/Laço.............:</strong></td> </tr> <tr> <td><strong>Estampa 2 da capa:</strong></td> </tr> </table> </body> </html> Só que as informações chegam com erro onde teria Ç,  entre outros caracteres alguém poderia ver onde estou errando? Exemplo Informações do pedido texto1.....................: nome ão texto2.................: xx xxxxxxxxx texto3.....................: Sim / nço texto4........: nome na capa texto5: Laço.............:
  11. Olá, amigos... estou começando agora nesta área e já tenho uma "pequena" dificuldade é o seguinte; function addImagem(){ document.getElementById("img'").innerHTML = "<img src='imagem1.jpg' width='100%' height='100%'/>" } eu tenho um dropdown com vária imagens dentro, e a função acima, adiciona a imagem escolhida dentro da form "img" abaxio <form id="img"> </form> que fica assim: <form id="img"> <img src='imagem1.jpg' width='100%' height='100%'/> </form> Até aí, tudo certo. A partir daí, preciso enviar essa imagem por email mas infelizmente meu conhecimento não me dá a possibilidade no momento Alguém poderia me ajudar?
  12. Eduardo Dutra Da Mata

    Meu Site não envia E-mail após cadastro

    Boa noite a todos, primeiramente quero dizer que não entendo nada de programação ou tipos de linguagem, sinceramente estou aqui para pedir ajuda e se possível ficarei agradecido se vocês me ajudarem, obrigado. O problema é o seguinte tenho uma site hospedado na hostnet, eles tem um Painel administrativo próprio deles, e me disseram para que meu site pudesse receber os emails teria que ser configurado por esta página https://www.hostnet.com.br/info/funcao-mail-do-php/ , eles me disseram que eu não tinha este arquivo .user.ini na minha configuração FTP, já criei e mandei para meu servidor e mesmo assim o meu site diz que envia e-mail para o cliente após o cadastro mas nunca chega na caixa de entrada, fiz o teste colocando o meu e-mail no cadastro do site e não recebo, quando acesso a página de contatos fazendo com que esqueci minha senha para reenviar uma confirmação o site informa erro e diz para entrar em contato com o e-mail que eu criei. Será que alguém pode me ajudar pois não entendo nada sobre configuração, e minha hospedagem não me da suporte para este tipo de problema, apenas se eu fizer um contrato de 1 ano pagando uma taxa por mês para eles me ajudarem, ficarei grato se me ajudarem.
  13. Troquei as senhas dos emails no CPanel como padrão, após fazer isso todos os emails, mesmo aqueles que não foram trocadas as senhas deixaram de logar pélo outlook e pelo thunderbird, estão acessiveis apenas pelo webmail. Alguma ideia de como faço para corrigir isso? As configurações de servidor nos clientes de email estão corretas.
  14. Raphael Beghelli Ribeiro

    ENVIO DE EMAIL FORMULARIO MATERIALIZE + PHP

    Prezados, estou realizando um trabalho e não consigo enviar os dados que estão num checkbox para o email. Selecionando 1 ou todos os itens de checkbox do formulario, no email ele chega em branco. Segue Abaixo o Formulário: <form name="orcamentos" id="orcamentos" action="orcamentos-email.php" method="post"> <div class="form-group"> <div class="control"> <p> <input type="checkbox" id="WebSite" name="strServico[]" /> <label for="WebSite">WebSite</label> </p> <p> <input type="checkbox" id="Google Adwords" name="strServico[]" /> <label for="Google Adwords">Google Adwords</label> </p> <p> <input type="checkbox" id="Projeto Gráfico" name="strServico[]" /> <label for="Projeto Gráfico">Projeto Gráfico</label> </p> <p> <input type="checkbox" id="Papelaria" name="strServico[]" /> <label for="Papelaria">Papelaria</label> </p> <p> <input type="checkbox" id="Blog" name="strServico[]" /> <label for="Blog">Blog</label> </p> <p> <input type="checkbox" id="E-Commerce" name="strServico[]" /> <label for="E-Commerce">E-Commerce</label> </p> <p> <input type="checkbox" id="Mídia Sociais" name="strServico[]" /> <label for="Mídia Sociais">Mídia Sociais</label> </p> <p> <input type="checkbox" id="Fotografia" name="strServico[]" /> <label for="Fotografia">Fotografia</label> </p> <p> <input type="checkbox" id="Logomarca" name="strServico[]" /> <label for="Logomarca">Logomarca</label> </p> </div> <h1 class="titulo-interno">Descreva seu Projeto</h1> <div class="input-field"> <label for="strMensagem">Digite sua Mensagem:</label> <textarea name="strMensagem" id="strMensagem" cols="50" rows="5" data-rule-required="true" maxlength="800"></textarea> </div> </div> <div class="form-actions"> <input name="Submit" id="Submit" type="submit" class="btn-perso btn-primary-perso" value="QUERO MEU PROJETO ASSIM" /> </div> </form> Segue Abaixo o arquivo que "monta o email: <body> <table width="600" border="0" cellspacing="0" cellpadding="8" style="font-family:Arial; font-size:12px; line-height:15px; color:#333333; border-collapse:collapse; border-spacing:0px;"> <tr> <td style="border:1px solid #DDDDDD; background:#F2F2F2;" colspan="2"><b>Orçamento</b></td> </tr> <tr> <td style="border:1px solid #DDDDDD;"><b>Serviços:</b></td> <td style="border:1px solid #DDDDDD;">'.$_REQUEST['strServico[]'].'</td> </tr> <tr> <td style="border:1px solid #DDDDDD;"><b>Detalhes do Projeto:</b></td> <td style="border:1px solid #DDDDDD;">'.$_REQUEST['strMensagem'].'</td> </tr> <tr> <td style="border:1px solid #DDDDDD; background:#F2F2F2;" colspan="2"><b>Nossa Equipe</b></td> </tr> </table> </body> Como chega o email: Gostaria de Saber oque que estou passando de errado para que chegue todos os checkbox selecionados estejam no email. Já tentei usar somente o id, sem os "[ ]", mas sem sucesso...
  15. Olá, pessoal... tenho um code de envio de email que sempre funcionou normal, porém agora a empresa contratou um serviço de SMTP (para enviar mais emails, sem ser considerados spams), porem o code abaixo fala que a conta não existe... Alguém já teve este problema ? É preciso configurar alguma coisa a mais para o envio de email autenticado... O EnableSsl está como false, pois estou usando a porta 587, conforme a própria locaweb recomendou, endereço SMTP correto <%@ Page Language="VB" %> <%@ Import Namespace="System.Net.Mail" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) 'Define os dados do e-mail Dim nomeRemetente as string Dim emailRemetente as string Dim senha as string nomeRemetente = "chospir" emailRemetente = "emailok@chospir.com.br" senha = "YFUçlpD147gh" Dim emailDestinatario as string Dim emailComCopia as string Dim emailComCopiaOculta as string emailDestinatario = "teste@terra.com.br" emailComCopia = "contato@teste.com.br" emailComCopiaOculta = "email@comcopiaoculta.com.br" 'Host da porta SMTP Dim SMTP as string SMTP = "smtplw.com.br" Dim assuntoMensagem as string Dim conteudoMensagem as string assuntoMensagem = "Teste de envio de emails" conteudoMensagem = "Teste de envio de emails" 'Cria objeto com dados do e-mail. Dim objEmail As New System.Net.Mail.MailMessage() 'Define o Campo From e ReplyTo do e-mail. objEmail.From = New System.Net.Mail.MailAddress("<" & emailRemetente & ">") 'objEmail.ReplyTo = New System.Net.Mail.MailAddress("Sintchospir <sintchospir@sintchospir.com.br>") 'Define os destinatários do e-mail. objEmail.To.Add("<" & emailDestinatario & ">") 'Define a prioridade do e-mail. objEmail.Priority = System.Net.Mail.MailPriority.Normal 'Define o formato do e-mail HTML (caso não queira HTML alocar valor false) objEmail.IsBodyHtml = True 'Define o título do e-mail. objEmail.Subject = assuntoMensagem 'Define o corpo do e-mail. objEmail.Body = "<b>" & conteudoMensagem & "</b>" 'Para evitar problemas com caracteres "estranhos", configuramos o Charset para "ISO-8859-1" objEmail.SubjectEncoding = System.Text.Encoding.GetEncoding("ISO-8859-1") objEmail.BodyEncoding = System.Text.Encoding.GetEncoding("ISO-8859-1") 'Cria objeto com os dados do SMTP Dim objSmtp as New System.Net.Mail.SmtpClient(SMTP, 587) 'Alocamos o endereço do host para enviar os e-mails objSmtp.Credentials = New System.Net.NetworkCredential(emailRemetente, senha) objSmtp.Host = SMTP objSmtp.Port = 587 objSmtp.EnableSsl = False 'true se o SmtpClient usar SSL; caso contrário, false. O padrão é false, mas seta ele só para garantir 'Enviamos o e-mail através do método .send() Try objSmtp.Send(objEmail) Response.Write("E-mail enviado com sucesso !") Catch ex As Exception Response.Write("Ocorreram problemas no envio do e-mail. Erro = " & ex.Message) End try 'excluímos o objeto de e-mail da memória objEmail.Dispose() 'anexo.Dispose(); End Sub </script>
  16. ygor.anjos

    Sistema Administração de Contato

    Eai pessoal, tudo bom? Fiz um sistema de administração de contatos, e gostaria da opnião de vocês. Ele é bem simples, apenas nome, email e telefone. Cada contato pode ter mais de um email e mais de um telefone. espero que gostem https://github.com/ygoranjos/admContatos
  17. Gente, estou com um pepino que não consigo resolver..Ele se chama PHPMailer.. O site está hospedado em meu servidor, configuro o SMTP, mas sempre dá esse erro: "SMTP Error: Could not connect to SMTP host. Não foi possível enviar a mensagem. Erro: SMTP Error: Could not connect to SMTP host." Alguém pode me dar uma luz? Segue meu código :: INDEX.PHP :: <!DOCTYPE html> <html lang="pt-BR"> <head> <title>Contato</title> </head> <body> <form action="enviar.php" method="post"> <fieldset> <legend>Formulário de Contato</legend> <label for="nome">Nome</label> <input name="nome" size="40" type="text" /> <label for="email">E-mail:</label> <input name="email" size="40" type="text" /> <label for="telefone">Telefone</label> <input name="telefone" size="20" type="text" /> <label for="assunto">Assunto</label> <input name="assunto" size="40" type="text" /> <label for="mensagem">Mensagem</label> <textarea cols="40" rows="4" name="mensagem"></textarea> <input type="submit" value="Enviar" /> </fieldset> </form> </body> </html> :: ENVIAR.PHP :: <?php require_once('phpmailer/class.phpmailer.php'); $erros = ""; if(empty($_POST['nome'])){ $erros .= "O nome deve ser preenchido."; } if(empty($_POST['email']) ){ $erros .= "O E-mail deve ser preenchido."; }else{ $email = $_POST['email']; /*eregi("([\._0-9A-Za-z-]+)@([0-9A-Za-z-]+)(\.[0-9A-Za-z\.]+)",$email,$match); if(!isset($match)){ $erros .= "O e-mail informado é inválido."; }*/ } if(empty($_POST['mensagem'])){ $erros .= "A mensagem deve ser preenchida."; } if( empty($erros) ){ $phpmail = new PHPMailer(); $phpmail->IsSMTP(); // envia por SMTP $phpmail->Host = "smtp.mretec.com.br"; // SMTP servers $phpmail->SMTPAuth = true; // Caso o servidor SMTP precise de autenticação $phpmail->Username = "contato@mretec.com.br"; // SMTP username $phpmail->Password = "@@MRETEC@@"; // SMTP password $phpmail->IsHTML(true); $phpmail->From = $_POST['email']; $phpmail->FromName = $_POST['nome']; $phpmail->AddAddress("contato@mretec.com.br"); $phpmail->Subject = $assunto; $phpmail->Body .= "Nome: ".$_POST['nome'].""; $phpmail->Body .= "E-mail: ".$_POST['email'].""; $phpmail->Body .= "Telefone: ".$_POST['telefone'].""; $phpmail->Body .= "Assunto: ".$_POST['assunto'].""; $phpmail->Body .= "Mensagem: ".nl2br($_POST['mensagem']).""; $send = $phpmail->Send(); if($send){ echo "A Mensagem foi enviada com sucesso."; }else{ echo "Não foi possível enviar a mensagem. Erro: " .$phpmail->ErrorInfo; } }else{ echo $erros; } ?>
  18. Danilo MC

    loop para enviar produto por email.

    Olá pessoal alguem sabe me dizer como consigo fazer o loop funcionar no envio do email. qndo coloco o loop ele da erro, estou usando o phpMailer. segue abaixo o código. //Define o corpo do email $mail->MsgHTML(' <!DOCTYPE html> <html> <head> <meta charset="UTF-8"/> <title>Email Personalizado</title> </head> <body> <center> <table border="0" width="600px" cellspacing="0" cellpadding="0" > <tr> <td colspan="3" bgcolor="#6f006f" height="60px"><font face="verdana" color="#ffffff"><center> Pedido Cliente : '.$usuario.' , n° # '.$pedido.' do pedido:</center></font></td> </tr> <tr bgcolor="#ffa800"> <td><center><img src="http://198.136.59.20/~casasbucom/casasbu2/img/logo.png" /></center></td> <td colspan="2"><center><font face="verdana" color="#ffffff" >Lista do orçamento CasasBU</font></center></td> </tr> <tr height="30px"> <td><font face="verdana"><center><b>Código da casa</b></center></font></td> <td><font face="verdana"><center><b>Fotos</b></center></font></td> <td><font face="verdana"><center><b>Característica</b></center></font></td> </tr> '. $sqlemail1 = mysqli_query($db,"SELECT * FROM tab_orc INNER JOIN list_orc_imob ON list_orc_imob.item_lista = tab_orc.item_lista INNER JOIN imovel ON imovel.id_imovel = list_orc_imob.id_imovel INNER JOIN cidade ON cidade.id_cidade = imovel.id_cidade INNER JOIN bairro ON bairro.id_bairro = imovel.id_bairro INNER JOIN usuario ON usuario.id_usuario = tab_orc.id_usuario INNER JOIN fotos ON fotos.token = imovel.token WHERE tab_orc.item_lista = '11' AND fotos.classe = '1'"); while($rowemail1 = mysqli_fetch_assoc($sqlemail1)){ $codigo = $rowemail1['cod_ref']; .' <div > <tr> <td ><center> '.$codigo.'</center></td> <td ><center><img src="http://localhost/casasbu2/admin/imoveis/imagens/ $fotos;" width="180px" /></center></td> <td> <ul> <li>$quartos; Domitório(s)</li> <li>$banheiro; Banheiro(s)</li> <li>$suites; Suíte(s)</li> <li>Garagem para $garagem; carros</li> </ul> </td> </tr> <tr> <td colspan="2" height="50px"><font face="verdana" size="2"><b>Observação:</b></font><br/> $descricao; </td> <td><font face="verdana" size="2"><b>Preço:</b></font> $preço</td> </tr> <tr> <td colspan="3">Endereço: $endereco;, n° $numero; - Bairro: $bairro; - Cidade: $cidade; </td> </tr> <tr><td colspan="3" height="40px"><font color="#999999">_________________________________________________________________________</font></td></tr> </div> '.}.' <tr> <td colspan="3"><font face="verdana"size="2"><b>Mensagem:</b></font><br/> $descritivo;</td> </tr> <tr bgcolor="#ffa800" > <td colspan="3" height="40px"><font face="verdana" color="#ffffff"><b>Dados da imobiliária</b></font></td> </tr> <tr bgcolor="#ffa800" > <td><font face="verdana" size="2" > <font color="#ffffff">Site</font></br> <font color="#ffffff">Sobre Nós</font></br> <font color="#ffffff">Guia Comercial</font></br> <font color="#ffffff">Fale Conosco</font> </font> </td> <td colspan="2"> <font face="verdana" size="2"> <font color="#ffffff">(35)9 9923-4258 - Fernando - WhatsApp</font></br> <font color="#ffffff">Skype: fernando.teixeira.</font></br> <font color="#ffffff">(35)9 9827-0271 - Marcos Moreira WhatsApp</font></br> <font color="#ffffff">(35)3473-0732 - Marcos</font></br> <font color="#ffffff">Email: contato@casasbu.com.br</font> </font> </td> </tr> <tr> <td colspan="3" bgcolor="#6f006f" height="60px"><center> <font face="Verdana" color="#ffffff" size="2" > Rua Padre Antonio, Nº 04, centro</br> Santa Rita do Sapucaí / MG CRECI: MG 28224</br> <a href="http://www.casasbu.com.br"><font color="#ffffff">www.casabu.com.br</font></a> </font></center> </td> </tr> </table></center> </body> </html> ');
  19. marcelocardoso

    Email em Massa, Erro no FOR...

    Colegas... Peguei este script na NET, estou tentando adaptar... Porém, dá erro no FOR... <% IF NOT Session("usuario_logado") = "conectado" THEN Response.Redirect "default.asp" ELSE RESPONSE.BUFFER = TRUE REGISTROSPORPAGINA = 1 IF Request("PaginaAtual") = "" OR Request("PaginaAtual") = "0" THEN PaginaAtual = 1 ELSE PaginaAtual = Request("PaginaAtual") END IF response.write "chegou até aqui... 1 <br>" SQL = "SELECT * FROM contatos ORDER BY email ASC" SET strMKT = Server.CreateObject("ADODB.RECORDSET") strMKT.CacheSize = RegistrosPorPagina strMKT.Open SQL, conexao, 3, 3 strMKT.PageSize = RegistrosPorPagina STATUS = "" response.write "chegou até aqui... 2 <br>" IF NOT strMKT.EOF THEN strMKT.AbsolutePage = PaginaAtual TotalPaginas = strMKT.PageCount StatusDoEnvio = StatusDoEnvio & Fix((PaginaAtual*100)/TotalPaginas) & " % enviado <br>" response.write "chegou até aqui... 3 <br>" FOR CONT = 1 TO strMKT.PageSize %> codigo da mensagem a ser enviada, CDOSYS <% response.write "chegou até aqui... 4 <br>" strMKT.MoveNext IF strMKT.EOF THEN EXIT FOR NEXT IF INT(PaginaAtual) < Int(TotalPaginas) THEN Response.Write StatusDoEnvio Response.Write "Aguarde o envio da newsletter..." Contador = Contador & "<script type=""text/javascript"">" Contador = Contador & " function AtualizaEmail() {document.location.href = ""?PaginaAtual=<" & "%=PaginaAtual + 1%" & "> } SetTimeOut(""AtualizaEmail()"", 5000);" Contador = Contador & "</script>" Response.Write Contador ELSE Response.Write "envio de newsletter concluido 100%" END IF END IF strMKT.close SET strMKT = nothing conexao.close SET conexao = nothing END IF %> só chega até o RESPONSE>WRITE "chegou até aqui 2", não passa dalí... só mudei as variaveis, porém, não consigo desvencilhar o código... Ajuda, agradeço.
  20. Olá pessoal! Gostaria de pedir uma luz em uma questão. Preciso criar uma rotina em um site Wordpress que receba os dados de um formulário de contato (atualmente uso o plug-in Contact Form 7) e, além de enviar a mensagem como de costume para o email do administrador, também grave as informações em uma base de dados. Existe um plug in que faz isso, é o Contact Form 7 Database Asson. Porém tem um problema: As informações são gravadas em uma tabela com estrutura própria do plug-in. Todos os inputs do formulário são registrados em apenas uma coluna, mais ou menos assim: a:8:{s:12:"cfdb7_status";s:4:"read";s:9:"your-name";s:5:"teste";s:10:"your-email";s:15:"teste@teste.com";s:8:"whatsapp";s:9:"654564654";s:7:"tel-202";s:10:"6841687168";s:8:"text-942";s:5:"teste";s:12:"your-subject";s:5:"teste";s:12:"your-message";s:5:"teste";} Eu vou precisar recuperar essas informações através de um sistema PHP e gostaria de não precisar tratar tudo como string, por isso pensei em algo que possibilitasse eu mesmo criar a tabela para o Contact Form 7 gravar as informações. Se alguém puder me ajudar em como posso fazer isso da melhor forma usando o Contact Form 7, ou outro recurso para envio de emails, agradeceria muito!
  21. Jiraya Tupiniquim

    SMTP connect() failed. (PHPMailer)

    Pessoal, boa noite! Pessoa, estou com um erro para enviar e-mail pelo formulário na conta da Godaddy. Alguém pode me ajudar? Ao tentar enviar o e-mail aparece o seguinte código de erro. "SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting" segue abaixo meu código, engraçado é que estava funcionando, mas não mais, não mexemos em nenhuma configuração. /* apenas dispara o envio do formulário caso exista $_POST['enviarFormulario']*/ if (isset($_POST['enviarFormulario'])){ /*** INÍCIO - DADOS A SEREM ALTERADOS DE ACORDO COM SUAS CONFIGURAÇÕES DE E-MAIL ***/ $enviaFormularioParaNome = 'NOME DO CLIEnTE'; $enviaFormularioParaEmail = 'contato@exemplo.com.br'; $caixaPostalServidorNome = 'NOME DA EMPRESS| Site'; $caixaPostalServidorEmail = 'contato@exemplo.com.br'; $caixaPostalServidorSenha = 'SENHA DO CLIENTE'; /*** FIM - DADOS A SEREM ALTERADOS DE ACORDO COM SUAS CONFIGURAÇÕES DE E-MAIL ***/ /* abaixo as veriaveis principais, que devem conter em seu formulario*/ $remetenteNome = $_POST['remetenteNome']; $remetLastName = $_POST['remetLastName']; $remetenteEmail = $_POST['remetenteEmail']; $assunto = $_POST['assunto']; $telefone = $_POST['telefone']; $remetenteCidade = $_POST['remetenteCidade']; $remetenteEstado = $_POST['remetenteEstado']; $mensagem = $_POST['mensagem']; // Formulário $mensagemConcatenada = 'SITE - Site'.'<br/>'; $mensagemConcatenada .= '-------------------------------<br/>'; $mensagemConcatenada .= 'Nome: <b>'.$remetenteNome.'</b><br/>'; $mensagemConcatenada .= 'Sobrenome: <b>'.$remetLastName.'</b><br/>'; $mensagemConcatenada .= 'E-mail: <b>'.$remetenteEmail.'</b><br/>'; $mensagemConcatenada .= 'Assunto: <b>'.$assunto.'</b><br/>'; $mensagemConcatenada .= 'Telefone: <b>'.$telefone.'</b><br/>'; $mensagemConcatenada .= 'Cidade: <b>'.$remetenteCidade.'</b><br/>'; $mensagemConcatenada .= 'Estado: <b>'.$remetenteEstado.'</b><br/>'; $mensagemConcatenada .= '-------------------------------<br/>'; $mensagemConcatenada .= 'Mensagem: "<b>'.$mensagem.'"</b><br/>'; /********************************** A PARTIR DAQUI NAO ALTERAR ***********************************/ require_once('phpmail/PHPMailerAutoload.php'); $mail = new PHPMailer(); $mail->IsSMTP(); $mail->Host = "localhost"; $mail->SMTPAuth = false; $mail->SMTPSecure = false; $mail->Charset = 'utf8_decode()'; $mail->Port = 25; $mail->Username = ""; $mail->Password = ""; $mail->SMTPDebug = 0; $mail->From = $caixaPostalServidorEmail; $mail->FromName = utf8_decode($caixaPostalServidorNome); $mail->IsHTML(true); $mail->Subject = utf8_decode($assunto); $mail->Body = utf8_decode($mensagemConcatenada); $mail->AddAddress($enviaFormularioParaEmail,utf8_decode($enviaFormularioParaNome)); if(!$mail->Send()){ $mensagemRetorno = '<h5>Erro ao enviar formulário:</h5>'. print($mail->ErrorInfo); }else{ $mensagemRetorno = '<h5>Formulário enviado com sucesso!</h5>'; } }
  22. Guttierre Rodrigues

    [Ajuda] Enviar e-mails com anexo via PHPMailer

    Estou tentando enviar e-mail com anexo com o PHPMailer. Possuo um código que funciona perfeitamente porém não consigo faze-lo com anexo. O Código é este: Como posso fazer para funcionar o envio de anexo? <?php if(isset($_POST['sendForm'])){ $f['nome'] = mysql_real_escape_string($_POST['nome']); $f['email'] = mysql_real_escape_string($_POST['email']); $f['telefone'] = mysql_real_escape_string($_POST['telefone']); $f['assunto'] = mysql_real_escape_string($_POST['assunto']); $f['mensagem'] = mysql_real_escape_string($_POST['mensagem']); if(in_array('',$f)){ echo '<p class="mensagem-erro">Erro, preencha todos os campos!</p>'; }elseif(!isMail($f['email'])){ echo '<p class="mensagem-erro">Erro, o e-mail informado não é valido, por favor tente novamente!</p>'; }else{ $assunto = 'Nova Mensagem via solicitação de orçamento da sessão: ENERGIA SOLAR'; $msgSend = '<h4>Nova Mensagem via solicitação de orçamento da sessão: ENERGIA SOLAR</h4><br><hr><p><strong>Nome: </strong>'.$f['nome'].'<br /><strong>Email: </strong>'.$f['email'].'<br /><strong>Telefone: </strong>'.$f['telefone'].'<br /><strong>Assunto: </strong>'.$f['assunto'].'<br /><br><hr><strong>Mensagem: </strong>'.$f['mensagem']; sendMail($assunto,$msgSend,MAILUSER,SITENAME,MAILUSER,SITENAME, $f['email'], $f['nome']); echo '<p class="mensagem-sucesso">Sucesso! Sua solicitação foi enviada, aguarde nosso contato!</p>'; } } ?>
  23. Fala galera, Tenho uma dúvida pois nunca fiz algo do tipo. Preciso enviar um email com folder's (imagens) que já estão no servidor. Alguém tem uma ideia de como fazer isso? O envio do email já está funcionando. Estou utilizando codeigniter e phpmailer.
  24. Esse é meu primeiro tópico aqui, me desculpem se n fiz da maneira certa :D Preciso enviar um email com o email da variável que está no formulário como remetente, segue o código <?php header('Content-type: application/json'); $status = array( 'type'=>'success', 'message'=>'Thank you for contact us. As early as possible we will contact you ' ); $nome = $_POST['nome']; $email = $_POST['email']; $nome_compania = $_POST['nome_compania']; $telefone = $_POST['telefone']; $subject = $_POST['subject']; $message = $_POST['message']; $mensagem = 'Nome: ' . $nome . "\n\n" . 'Email: ' . $email. "\n\n".'Sobrenome: ' . $subject . "\n\n".'Telefone: ' . $telefone . "\n\n" .'nome_compania: ' . $nome_compania . "\n\n" . 'Menssagem: ' . $message; while(list($nome, $email) = each($HTTP_POST_VARS)) { $mensagem .= ucwords($campo).": ".$valor."\n"; } mail("email@hotmail.com", "Assunto do E-mail", $mensagem, "From: $email"); echo json_encode($status); die; ?> Obrigado :D
  25. william_droops

    Colocar e-mails em um Array para enviar

    Preciso enviar um e-mail para todos os endereços cadastrados em uma tabela de contatos. O problema é que esta tabela, existem vários campos onde podem ou não ser preenchido o e-mail e o mesmo cliente pode ter mais de um contato. Então a tabela contato tem Nome | emailA | emailB | emailC | emailD Como faço para dar um loop, pegando esses campos se tiver valor colocar em um Array para depois enviar um e-mail, sendo que pode ter mais de uma linha cada contato.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.