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

  • Bem-vindos ao Portugal-a-Programar
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
  • Comunidade a Trabalhar
    • Wiki P@P
    • Apresentação de Projectos de Programação
    • Downloads
  • Revista PROGRAMAR
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Haskell
    • Pascal
    • Python
    • Bases de Dados
    • Visual Basic Clássico
    • Visual Basic for Applications (VBA)
    • Dispositivos Móveis
    • Outras Linguagens
  • Desenvolvimento Orientado para Web
    • PHP
    • HTML
    • CSS
    • Javascript
    • Outras Linguagens de WebDevelopment
    • Desenvolvimento Web
  • Desenvolvimento .NET
    • C#
    • Visual Basic .NET
    • ASP.NET
    • WPF & SilverLight
  • Software e Sistemas Operativos
    • Software de Produtividade
    • Sistemas Operativos
    • Apresentação de Software
  • Informática
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica
    • Automação Industrial
    • Matemática
    • Dúvidas e Discussão de Programação
    • Notícias de Tecnologia
  • Outras Áreas
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
    • Tutoriais
    • Snippets / Armazém de Código
  • Arquivo Morto
    • Projectos Descontinuados
    • System Empires

Blogs

  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Revista PROGRAMAR
  • Projectos
  • Wiki

Categories

  • Revista PROGRAMAR
  • Tutoriais
  • Textos Académicos
  • Exercícios Académicos
    • Exercícios c/ Solução
    • Exercícios s/ Solução
  • Bibliotecas e Aplicações
  • Outros

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Found 59 results

  1. carlosarieira1

    Envio de Emails de Forma Automática

    Boa tarde, Gostaria de saber que soluções poderiam ser criadas/utilizadas para a seguinte funcionalidade: Execução de query SQL Server, construção de PDF com os dados obtidos na query, e envio do PDF por email com um texto xxx. A questão que me suscita mais duvidas é, qual a melhor forma de criar este procedimento, porque estamos a falhar de algumas centenas de resultados/pdf's gerados/emails enviados num curto espaço de tempo. Obrigado
  2. Deixo aqui um pequeno exemplo de como fazer. Neste caso também será necessário configurar o IIS: Existem montes de maneiras de o fazer,esta é apenas uma maneira simples =) using System; using System.Web; using System.Web.Mail; public partial class _xxxx : System.Web.UI.Page { public void enviar_Click(object sender, EventArgs e) { MailMessage mailMsg = new MailMessage(); mailMsg.From ="Email para envio"; mailMsg.To = "email remetente"; mailMsg.Subject = "assunto"; mailMsg.Body = "texto de email"; try { SmtpMail.SmtpServer = "localhost"; SmtpMail.Send(mailMsg); } catch (System.Exception erro) { lblResultado.Text = erro.Message; } finally { mailMsg = null; } } } IIS configuration: 1.Abrir IIS-- Start->control panel->Administrive Tools->Internet Information Services 2. ir a (local computer) -> Default SMTP Virtual Server, carregar com butao direito e abrirá as propriedades 3. Ir a Access tab e carregar em Relay... button and Relay Restrictions window pops up. meter o pisco "All except the list below" option, e depois carregar em OK
  3. jota.fullstack

    Azure - DNS e Mail Server

    Bom dia comunidade, Hoje é a minha vez de pedir ajuda. Á pouco tempo decidimos passar tudo para Microsoft Azure mas estamos com um problema que não conseguimos resolver, a configuração do email e DNS. Alguém tem experiência para me ajudar? É que da experiência que tenho está tudo configurado correctamente. Com os melhores cumprimentos,
  4. calvin

    [Resolvido] Erro phpmailer

    Boas pessoal, Eu baixei a pasta phpmailer para o meu servidor local o wamp, mas não me está enviado e-mail, está dando um erro e não o sei resolver... Será que me podem ajudar? O código do exemplo que estou a usar é este: <?php require 'assets/php/phpmailer/PHPMailerAutoload.php'; require 'assets/php/phpmailer/class.phpmailer.php'; $mail = new PHPMailer; $mail->SMTPDebug = 2; // Enable verbose debug output $mail->isSMTP(); // Set mailer to use SMTP $mail->Host = 'smtp.gmail.com'; // Specify main and backup SMTP servers $mail->SMTPAuth = true; // Enable SMTP authentication $mail->Username = 'mikujafoste@gnail.com'; // SMTP username $mail->Password = 'PASSW'; // SMTP password $mail->SMTPSecure = 'ssl'; // Enable TLS encryption, `ssl` also accepted $mail->Port = 587; // TCP port to connect to $mail->From = 'from@example.com'; $mail->FromName = 'Mailer'; $mail->addAddress('jose232@gmail.com', 'Joe User'); // Add a recipient $mail->addAddress('ellen@example.com'); // Name is optional $mail->addReplyTo('info@example.com', 'Information'); $mail->addCC('cc@example.com'); $mail->addBCC('bcc@example.com'); $mail->isHTML(true); // Set email format to HTML $mail->Subject = 'Here is the subject'; $mail->Body = 'This is the HTML message body <b>in bold!</b>'; $mail->AltBody = 'This is the body in plain text for non-HTML mail clients'; if(!$mail->send()) { echo 'Message could not be sent.'; echo 'Mailer Error: ' . $mail->ErrorInfo; } else { echo 'Message has been sent'; } ?> O erro que me está a apresentar na página web é este: 2015-08-05 19:40:00 SMTP ERROR: Failed to connect to server: (0) 2015-08-05 19:40:00 SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting Message could not be sent.Mailer Error: SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
  5. Boa Tarde. Há alguém que tenha uma tabela excel, parecida com a que eu necessito (em anexo) e que dê para enviar um email direto ao Encarregado de Educação com a informação apenas do aluno que pretendo? https://fs03u.sendspace.com/upload?SPEED_LIMIT=0&MAX_FILE_SIZE=314572800&UPLOAD_IDENTIFIER=1400214209.1507563917.545B260D.18.0&DESTINATION_DIR=4 Obrigado
  6. Paulorey

    excel Email vs Excel

    Andava por entre as minhas folhas excell, a preencher dados referentes a resultados que os meus alunos vão obtendo nas aulas de Educação Física e lembrei-me: Era ótimo se os pais pudessem receber, em tempo real, "alguma" informação que vou produzindo nas aulas (como por exemplo peso, altura, IMC, tempos de corridas, etc). de forma a poderem acompanhar a evolução dos seus filhos ao longo do tempo. Pois muita desta informação fica na escola, para tratamentos internos, e eu (como pai também) gostaria de poder acompanhar o meu filho nessas (in)evoluções. Há dados, por exemplo o PESO, que no caso de haver necessidade dos enc. de educação acompanharem mais de perto, a forma ideal e mais rápida de o fazerem seria receberem um email sempre que eu fizesse esse registo. Não sendo desta forma, tenho que criar um documento especifico para esse aluno, retirar apenas a informação desse aluno, gravar o documento, abrir email, anexar e enviar...... caminho longo!! Sei que tem forma de tornarr este processo mais rápido. Mas o que tenho visto, para mim, é demasiado complexo. Há forma de eu conseguir uma solução para a minha intenção?
  7. nunopicado

    SendEmail.zip

    Version v1

    196 downloads

    Miniprograma de demonstração de envio de email, via Delphi, através dos componentes Indy (v9).
  8. TheMarKs

    Enviar email

    Galera, vamos enviar um email utilizando SMTP, muuuuito facil mesmo! Segue o codigo: clsCDOmail.cls Option Explicit ' para la conexión a internet Private Declare Function InternetGetConnectedState _ Lib "wininet.dll" ( _ ByRef lpdwFlags As Long, _ ByVal dwReserved As Long) As Long Private Const INTERNET_CONNECTION_MODEM_BUSY As Long = &H8 Private Const INTERNET_RAS_INSTALLED As Long = &H10 Private Const INTERNET_CONNECTION_OFFLINE As Long = &H20 Private Const INTERNET_CONNECTION_CONFIGURED As Long = &H40 ' variables locales Private mServidor As String Private mPara As String Private mDe As String Private mAsunto As String Private mMensaje As String Private mAdjunto As String Private mPuerto As Variant Private mUsuario As String Private mPassword As String Private mUseAuntentificacion As Boolean Private mSSL As Boolean Public Event Error(Descripcion As String, Numero As Variant) Public Event EnvioCompleto() Function Enviar_Backup() As Boolean ' Variable de objeto Cdo.Message Dim oCDO As Object ' chequea si hay conexión If InternetGetConnectedState(0&, 0&) = False Then RaiseEvent Error("No se puede enviar el correo. " & _ "Verificar la conexión a internet si está disponible", 0) Exit Function End If ' chequea que el puerto sea un número, o que no esté vacío If Not IsNumeric(puerto) Then RaiseEvent Error("No se ha indicado el puerto del servidor", 0) Exit Function End If ' Crea un Nuevo objeto CDO.Message Set oCDO = CreateObject("CDO.Message") ' Indica el servidor Smtp para poder enviar el Mail ( puede ser el nombre _ del servidor o su dirección IP ) oCDO.Configuration.Fields( _ "http://schemas.microsoft.com/cdo/configuration/smtpserver") = mServidor oCDO.Configuration.Fields( _ "http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 ' Puerto. Por defecto se usa el puerto 25, _ en el caso de Gmail se usa el puerto 465 oCDO.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = mPuerto ' Indica el tipo de autentificación con el servidor de correo _ El valor 0 no requiere autentificarse, el valor 1 es con autentificación oCDO.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/" & _ "configuration/smtpauthenticate") = Abs(mUseAuntentificacion) ' Tiempo máximo de espera en segundos para la conexión oCDO.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 10 ' Configura las opciones para el login en el SMTP If mUseAuntentificacion Then ' Id de usuario del servidor Smtp ( en el caso de gmail, _ debe ser la dirección de correro mas el @gmail.com ) oCDO.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/sendusername") = mUsuario ' Password de la cuenta oCDO.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/sendpassword") = mPassword ' Indica si se usa SSL para el envío. En el caso de Gmail requiere que esté en True oCDO.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = mSSL End If ' Estructura del mail ''''''''''''''''''''''''''''''''''''''''''''''' ' Dirección del Destinatario oCDO.To = mPara ' Dirección del remitente oCDO.From = mDe ' Asunto del mensaje oCDO.Subject = mAsunto ' Cuerpo del mensaje oCDO.TextBody = mMensaje 'Ruta del archivo adjunto If mAdjunto <> "" Then If Len(Dir(mAdjunto)) = 0 Then ' ..error RaiseEvent Error("No se ha encontrado el archivo en la siguiente ruta: ", 0) Exit Function Else ' ..lo agrega oCDO.AddAttachment (mAdjunto) End If End If ' Actualiza los datos antes de enviar oCDO.Configuration.Fields.Update On Error Resume Next Screen.MousePointer = vbHourglass ' Envía el email oCDO.Send Screen.MousePointer = 0 ' .. si no hubo error If Err.Number = 0 Then Enviar_Backup = True RaiseEvent EnvioCompleto ElseIf Err.Number = -2147220973 Then RaiseEvent Error("Posible error : nombre del Servidor " & _ "incorrecto o número de puerto incorrecto", Err.Number) ElseIf Err.Number = -2147220975 Then RaiseEvent Error("Posible error : error en la el nombre de usuario, " & _ "o en el password ", Err.Number) Else RaiseEvent Error(Err.Description, Err.Number) End If ' Descarga la referencia If Not oCDO Is Nothing Then Set oCDO = Nothing End If Err.Clear Screen.MousePointer = vbNormal End Function ' propiedades ''''''''''''''''''''' Property Get servidor() As String servidor = mServidor End Property Property Let servidor(value As String) mServidor = value End Property Property Get para() As String para = mPara End Property Property Let para(value As String) mPara = value End Property Property Get de() As String de = mDe End Property Property Let de(value As String) mDe = value End Property Property Get Asunto() As String Asunto = mAsunto End Property Property Let Asunto(value As String) mAsunto = value End Property Property Get Mensaje() As String Mensaje = mMensaje End Property Property Let Mensaje(value As String) mMensaje = value End Property Property Get Adjunto() As String Adjunto = mAdjunto End Property Property Let Adjunto(value As String) mAdjunto = value End Property Property Get puerto() As Variant puerto = mPuerto End Property Property Let puerto(value As Variant) mPuerto = value End Property Property Get Usuario() As String Usuario = mUsuario End Property Property Let Usuario(value As String) mUsuario = value End Property Property Get PassWord() As String PassWord = mPassword End Property Property Let PassWord(value As String) mPassword = value End Property Property Get UseAuntentificacion() As Boolean UseAuntentificacion = mUseAuntentificacion End Property Property Let UseAuntentificacion(value As Boolean) mUseAuntentificacion = value End Property Property Get ssl() As Boolean ssl = mSSL End Property Property Let ssl(value As Boolean) mSSL = value End Property Nas privates, coloque: Dim WithEvents Omail As clsCDOmail Vamos enviar o email agora, em um Command, coloque: Private Sub enviar_Click() Set Omail = New clsCDOmail '------------------------ 'use as funções With Omail .servidor = "smtp.live.com" ' O servidor SMTP .puerto = "25" ' A porta .UseAuntentificacion = True ' Faz a autenticação .ssl = True ' modo ssl, vai variar de acordo com seu servior de email, aqui no caso, vamos usar TRUE .Usuario = "seuemail@gmail.com" ' Coloca aqui o teu email .PassWord = "senhadousuario" ' Senha do email .Asunto = "Assunto" ' Assunto da mensagem .Adjunto = "" ' aqui eh o anexo, se quiser colocar algum anexo, coloque o local do arquivo, ex: C:\arquivo.exe, caso nao queira anexo, deixe como esta .de = "TheMarKs" ' Nome do remetente .para = "email_do_seu_amigo@hotmail.com" ' Email do destinatario .Mensaje = "Sua mensagem aqui" .Enviar_Backup ' Envia o email End With Set Omail = Nothing 'exclui MsgBox "Email enviado com sucesso!", vbNormal, "Email enviado!" End Sub Bom, eh isso! Muito facil neh?
  9. Bom dia, Quanto faço envio de um email em um formulário, aparece-me sempre esta mensagem "Esta mensagem pode não ter sido enviada por..." https://support.google.com/mail/answer/185812?visit_id=1-636310826401692026-2264465366&p=sent_warning&hl=pt-PT&rd=2 Sabem se é possível contornar esta situação, visto este problema estar num dos pontos do link anterior, em que "Isso pode acontecer se o remetente: Enviar o e-mail a partir de um website.". Obrigodo pelas ajudas possíveis. Cumprimentos
  10. sEnte

    Config Email

    Boas pessoal. Estive aqui a tentar criar uma pequena aplicação em PHP e usei a framework Slim. É uma coisa muito básica onde o utilizador pode-se registar, e a quando do registo supostamente deveria receber um email a dizer que se registou. Ora muito bem, aqui é que estou com dificuldades. O utilizador é criado com sucesso, mas o email não vai. A função send é a seguinte <?php public function send($template, $data, $callback) { $message = new Message($this->mailer); $this->view->appendData($data); $message->body($this->view->render($template)); call_user_func($callback, $message); $this->mailer->send(); var_dump($this->mailer->send()); die(); } ?> Quando adicionei o var_dump o erro que dá é bool(false) Como "tira teimas" criei um outro ficheiro fora deste projeto e meti o mais básica código para enviar emails (Obviamente alterei os emails para colocar aqui) <?php ini_set("SMTP","smtp.gmail.com" ); $Name = "Sender"; $email = "sender@mail.com"; $recipient = "receiver@mail.com"; $mail_body = "The text for the mail..."; $subject = "Subject for reviever"; $header = "From: ". $Name . " <" . $email . ">\r\n"; mail($recipient, $subject, $mail_body, $header); ?> no meu php.ini tenho a seguinte configuração para a parte do mail [mail function] ; For Win32 only. ; http://php.net/smtp SMTP = smtp.gmail.com ; http://php.net/smtp-port smtp_port = 587 ; For Win32 only. ; http://php.net/sendmail-from ;sendmail_from = me@example.com ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). ; http://php.net/sendmail-path ;sendmail_path = ; Force the addition of the specified parameters to be passed as extra parameters ; to the sendmail binary. These parameters will always replace the value of ; the 5th parameter to mail(). ;mail.force_extra_parameters = ; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename mail.add_x_header = On ; The path to a log file that will log all mail() calls. Log entries include ; the full path of the script, line number, To address and headers. ;mail.log = ; Log mail to syslog (Event Log on Windows). ;mail.log = syslog quando executo o mail.php aparece-me este erro Warning: mail(): SMTP server response: 530 5.7.0 Must issue a STARTTLS command first. m194sm24421424wmg.11 - gsmtp in C:\WebServer\Apache24\htdocs\html\www\mail.php on line 12 Instalei PHP, MySQL, Apache e phpMyAdmin tudo em separado. Podem dar uma ajuda?
  11. Andrepereira9

    Saber de onde foi enviado email

    Boa Noite Existe alguma maneira de descobrir de onde foi enviado um email? Foi enviado um email, onde no destinatário aparece o email e o nome da pessoa que supostamente enviou. No entanto, essa pessoa diz que não enviou, e que foi acesso indevido. Mas também já me disseram, que dá para enviar um email de uma conta, e ele aparecer como se tivesse sido enviado de outra. Isso é possivel? e se sim, dá para se descobrir de onde foi enviado? Como proceder nestes casos?
  12. nmoa

    [Resolvido] Ciclo email

    bom dia gostaria me dessem um dica de como fazer isto: tenho uma admin onde os users tem acesso a varias coisas inclusive mensagens enviadas entre users o que queria fazer era: criar um ciclo que em cada vez que chegasse uma nova msg e o user tivesse logado aparecesse uma notificação a informar que tinha uma nova msg por ler. eu tenho assim <SCRIPT>$(document).ready(function(){ var temp= setInterval(update,6000); var Stacks = { stack_bar_top: { "dir1": "down", "dir2": "right", "push": "top", "spacing1": 0, "spacing2": 0 }, } function update (){ clearInterval(temp); var noteStack = "stack_bar_top"; var noteStyle= "warning"; var width = "290px"; $.ajax({ url:"entrada.php?page=60", type:"post" }).done(function (resposta){ var r="tem novas mensagens por ler"; if (resposta !=0){ new PNotify({ title: 'Mensagens', text: r, type: noteStyle, stack: Stacks[noteStack], width: "100%", delay: 3000 }); //var temp =setInterval(update,6000); } }) } }) </SCRIPT> a page=60 é um php <?php require_once '../connect.php';connect(); $comercial= mysql_query("SELECT * FROM comercial where email='".$_SESSION["user"]."' "); $comer= mysql_fetch_array($comercial); $msg= mysql_query ("SELECT * FROM msg_entrada where comercial_recetor=".$comer["id_comercial"]." and respondia =0"); $conta= mysql_num_rows($msg); echo $conta; ?>
  13. nmoa

    ciclo email

    bom dia gostaria me dessem um dica de como fazer isto: tenho uma admin onde os users tem acesso a varias coisas inclusive mensagens enviadas entre users o que queria fazer era: criar um ciclo que em cada vez que chegasse uma nova msg e o user tivesse logado aparecesse uma notificação a informar que tinha uma nova msg por ler. eu tenho assim $(document).ready(function(){ var temp= setInterval(update,6000); var Stacks = { stack_bar_top: { "dir1": "down", "dir2": "right", "push": "top", "spacing1": 0, "spacing2": 0 }, } function update (){ clearInterval(temp); var noteStack = "stack_bar_top"; var noteStyle= "warning"; var width = "290px"; $.ajax({ url:"entrada.php?page=60", type:"post" }).done(function (resposta){ var r="tem novas mensagens por ler"; if (resposta !=0){ new PNotify({ title: 'Mensagens', text: r, type: noteStyle, stack: Stacks[noteStack], width: "100%", delay: 3000 }); //var temp =setInterval(update,6000); } }) } }) a page=60 é um php <?php require_once '../connect.php';connect(); $comercial= mysql_query("SELECT * FROM comercial where email='".$_SESSION["user"]."' "); $comer= mysql_fetch_array($comercial); $msg= mysql_query ("SELECT * FROM msg_entrada where comercial_recetor=".$comer["id_comercial"]." and respondia =0"); $conta= mysql_num_rows($msg); echo $conta; ?>
  14. Olá, Estou no 12° ano (3° ano do curso de gestão e programação de sistemas informáticos) e este ano vou ter que fazer a PAP. Pensei fazer uma webmail em php, já desenvolvi uma parte em que consigo enviar e-mails para 1 ou mais destinatários (o corpo da mensagem por ser normal ou html), mas o que queria fazer era algo como o Gmail ou hotmail, em que a pessoa conseguisse fazer o registro e login (já tenho alguns conhecimentos de mysql e phpmyadmin), e que tenha a caixa de entrada, e-mails enviados.... há alguma maneira de fazer isso? Desde já obrigado
  15. Boas,O meu problema é o seguinte, em excel, eu tenho uma tabela dinâmica com diversos dados, o que eu quero é que quando verificar que na coluna "nome" está vazio, envie um email para mim a informar. If IsNull (Nome) Or Nome = " " then ... EndIf Thanks
  16. joaonunofz

    Resposta automática com PHPmailer

    Boa tarde , a minha dúvida é bastante simples de entender, contudo a solução não é assim tão fácil de resolver, vamos lá: criei uma página para enviar email com a classe PHPMailer , com o objectivo de quando se envia um email, o remetente recebe uma resposta automática....e é aqui que está a grande dúvida! Se usando esta classe, para evitar que os emails caem na caixa de spam, usando para isso a autenticação SMTP...o que resulta muito bem uma vez que definimos: $mail->Password = 'senha do email'; // PASSWORD DA CONTA DE E-MAIL ! $mail->Username = 'email'; //EMAIL PARA ONDE VÃO SER ENVIADOS OS E-MAIL´S ! já na resposta automática isso torna-se uma tarefa impossível, pois no meu caso, no campo $_post['email'], podemos captar o email para onde vai ser direcionada a resposta automática....; mas no campo em que teremos de inserir a senha desse email já não conseguimos inserir, pois não sabemos a senha desse memo email, certo? com a função mail(), funciona tudo bem, só que os emails vão para o spam.... com este script, consegui de facto enviar email para onde queria, só que receber a resposta automática já não resulta, pois teria de saber a senha desse email: $mail->Password = 'senha do email'; // PASSWORD DA CONTA DE E-MAIL ! require_once('../phpmailer/class.phpmailer.php'); require_once('../phpmailer/class.smtp.php'); $mail = new PHPMailer(); $mail->IsSMTP(); $mail->SMTPAuth = true; $mail->Host = 'smtp.gmail.com'; $mail->Password = '******'; $mail->Username = 'joaonunofz@gmail.com'; $mail->FromName = "Site"; $mail->ADDReplyto($email); $mail->IsHTML(true); $mail->CharSet = 'utf-8'; $mail->AddAddress($email_ADMINISTRADOR); $mail->Subject = $assunto; $mail->Body = $mensagem; $mail->Send();// Envia o e-mail $mail->ClearAllRecipients(); echo 'MENSAGEM ENVIADA' //---------------------------RESPOSTA AUTOMATICA-------------------------------------------------------- require_once('../phpmailer/class.phpmailer.php');// Inclui o arquivo class.phpmailer.php localizado na pasta phpmailer require_once('../phpmailer/class.smtp.php'); $mail = new PHPMailer(); $mail->IsSMTP(); $mail->SMTPAuth = true; $mail->Host = 'smtp.gmail.com'; $mail->Password = '????????'; <-OQUE PONHO AQUI???SENAO PUZER NADA NUNCA RECEBO A RESPOSTA AUTOMATICA... $mail->Username = $email; //EMAIL PARA ONDE VÃO SER ENVIADOS OS E-MAIL´S VINDO DA VARIAVEL $EMAIL!
  17. rhgsantos

    SMTP sapo

    Olá! Eu estou a construir um site, e queria fazer um formulário em que enviava uma mensagem para o mail do meu cliente. Tentei com a função mail, mas não consegui (nem aparecia na caixa Spam). Agora estou a tentar enviar o email através do PHPMailer. Já fiz download do ficheiro zip, extrai e pus através de FTP na pasta onde estão os ficheiros php, etc... A minha duvida é onde autentico smtp, de preferencia da sapo, mas s for mais facil outro serviço mail, não há problema... Cumprimentos, -R-
  18. DiogoFialho

    [Resolvido] Falha ao enviar a mensagem

    MailMessage message = new MailMessage("from", "to@gmail.com", "Subject", "mensagem"); SmtpClient client = new SmtpClient(); client.UseDefaultCredentials = false; client.DeliveryMethod = SmtpDeliveryMethod.Network; client.Port = 25; client.Host = "smpt.gmail.com"; client.Credentials = new NetworkCredential("username", "password"); client.Send(message); Este pedaço de código, ao chegar à instrução Send, acaba por dar uma excepção de Send.Failure. Alguém me consegue ajudar, se faz favor?
  19. mikeysantana

    Erro com PHPMailer

    Boa noite, Estava a criar um formulário em HTML que iria comunicar com o meu código PHP e são os seguintes: HTML: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Inscrição de Sócio CUP</title> <link rel="stylesheet" href="cup.css"> <link rel="stylesheet" href="cup-socio.css"> </head> <header> <h1>Inscrição de Sócio CUP</h1> </header> <body> <div class="main-content"> <!-- You only need this form and the form-basic.css --> <form class="form-basic" method="post" action="send-email.php"> <div class="form-row"> <label for="name"> <span>Nome</span> <input type="text" name="name" id="name"> </label> </div> <div class="form-row"> <label for="email"> <span>E-mail</span> <input type="email" name="email" id="email"> </label> </div> <div class="form-row"> <label for="id"> <span>B.I./C.C.</span> <input type="text" name="id" id="id"> </label> </div> <div class="form-row"> <label for="sexo"> <span>Sexo</span> <select name="sexo" id="sexo"> <option>Masculino</option> <option>Feminino</option> </select> </label> </div> <div class="form-row"> <label for="data_nascimento"> <span>Data de Nascimento</span> <input type="date" name="data_nascimento" id="data_nascimento"> </label> </div> <div class="form-row"> <label for="morada"> <span>Morada</span> <textarea name="morada" id="morada"></textarea> </label> </div> <div class="form-row"> <label for="localidade"> <span>Código Postal</span> <input type="text" name="localidade" maxlength="8" id="postal"> </label> </div> <div class="form-row"> <label for="localidade"> <span>Localidade</span> <input type="text" name="localidade" id="localidade"> </label> </div> <div class="form-row"> <label for="telefone"> <span>Telefone</span> <input type="text" name="telefone" maxlength="9" id="telefone"> </label> </div> <div class="form-row"> <label for="telemovel"> <span>Telemóvel</span> <input type="text" name="telemovel" maxlength="9" id="telemovel"> </label> </div> <div class="form-row"> <button type="submit" name="submit" id="submit" value="Send">Submeter</button> </div> </form> </div> </body> </html> PHP: <?php require_once 'phpmailer/class.smtp.php'; require_once 'phpmailer/class.phpmailer.php'; $smtp = 'smtp'; $user = 'email'; $pass = 'Pass'; $mail = new PHPMailer(); $mail->CharSet = "UTF-8"; $mail->IsSMTP(); $mail->SMTPAuth = true; $mail->Host = $smtp; $mail->Port = 25; $mail->Username = $user; $mail->Password = $pass; $mail->SetFrom('mail', 'nome'); $mail->Subject = "Nova inscrição de sócio"; function getGetVariable($varName) { return !empty($_GET[$varName]) ? $_GET[$varName] : ''; } $body = '<table>'; /* name */ $body .= ' <tr>'; $body .= ' <td><b>Nome:</b></td>'; $body .= ' <td>' . getGetVariable('name') . '</td>'; $body .= ' </tr>'; /* email */ $body .= ' <tr>'; $body .= ' <td><b>Email:</b></td>'; $body .= ' <td>' . getGetVariable('email') . '</td>'; $body .= ' </tr>'; /* id */ $body .= ' <tr>'; $body .= ' <td><b>B.I./C.C.:</b></td>'; $body .= ' <td>' . getGetVariable('id') . '</td>'; $body .= ' </tr>'; /* sexo */ $body .= ' <tr>'; $body .= ' <td><b>Sexo:</b></td>'; $body .= ' <td>' . getGetVariable('sexo') . '</td>'; $body .= ' </tr>'; /* data_nascimento */ $body .= ' <tr>'; $body .= ' <td><b>Data de Nascimento:</b></td>'; $body .= ' <td>' . date('d-m-Y', strtotime(getGetVariable('data_nascimento'))) . '</td>'; $body .= ' </tr>'; /* morada */ $body .= ' <tr>'; $body .= ' <td><b>Morada:</b></td>'; $body .= ' <td>' . nl2br(getGetVariable('morada')) . '</td>'; $body .= ' </tr>'; /* postal */ $body .= ' <tr>'; $body .= ' <td><b>Código Postal:</b></td>'; $body .= ' <td>' . getGetVariable('postal') . '</td>'; $body .= ' </tr>'; /* localidade */ $body .= ' <tr>'; $body .= ' <td><b>Localidade:</b></td>'; $body .= ' <td>' . getGetVariable('localidade') . '</td>'; $body .= ' </tr>'; /* telefone */ $body .= ' <tr>'; $body .= ' <td><b>Localidade:</b></td>'; $body .= ' <td>' . getGetVariable('telefone') . '</td>'; $body .= ' </tr>'; /* telemovel */ $body .= ' <tr>'; $body .= ' <td><b>Localidade:</b></td>'; $body .= ' <td>' . getGetVariable('telemovel') . '</td>'; $body .= ' </tr>'; /* Close table */ $body .= '</table>'; $mail->MsgHTML($body); $mail->AddAddress('mail', 'nome'); if ($mail->Send()) { } else { } Alguma coisa neste código está mail pois consigo receber os e-mails mas vêm sem informação! O que se passa? Caso vejam algum erro agradecia que me informassem o mais rápido possível e como resolve-lo! Aguardo resposta, mikeysantana
  20. Lailson Conceição

    Realizar um select e retornar os e-mails em uma lista

    Boa tarde galera. Minha dúvida é a seguinte: Eu estou estudando C# e estou trabalhando num projeto(somente estudo) de cadastro de alunos. Eu fiz um formulário para envio de e-mail caso o aluno falte a escola, só que não implementei a coluna de faltas e estou fazendo o teste com o ano letivo. Faço um select email from Cadastro where anoletivo = 2010. Cadastrei uns 5 alunos com e-mails diferentes(familiares) e com o ano letivo de 2010. Só que, eu queria realizar esse select, armazenar os e-mails em uma lista para que eu possa passar essa lista para o meu método de envio de e-mails. Como eu poderia fazer isso? http://pastie.org/10740007
  21. NaDa

    Listar respostas de e-mails

    Estou com um problema aqui numa parte de um projecto em que faço a gestão dos e-mail. Ideia: Fazer o "get" dos e-mails e passar para a BD depois listar os e-mails. Ao entrar no detalhe de um e-mail, listar todas as respostas ao a esse e-mail Problema: Para saber se um e-mail é resposta de outro e-mail estou a usar o campo "references" que vem da função "imap_headerinfo". Isto funciona em alguns casos. O grande problema é quando o campo "message_id" vem vazio. Isto faz com que o valor que vem do campo "references" seja: "xxxxxxxxxxx@xxxx.xx" "xxxxxxxxxxx@xxxx.xx" xxxxxxxxxxx@xxxx.xx" "" "xxxxxxxxxxx@xxxx.xx" Ele retorna no meio um espaço em branco. Desta forma eu não consigo saber qual o e-mail que pertence ali. Existe outra forma de saber que o e-mail que é resposta de outro e-mail?
  22. carlosarieira1

    Enviar SMS

    Boa tarde, nao sei se este topico pertence aqui(muito provavelmente nao), mas tbm não sei muito bem como funciona. A minha duvida é: --> Existe algum serviço estilo SSMTP, mas em vez de enviar emails, envie sms para telemoveis ?
  23. Boa tarde, Alguém conhece onde posso adquirir uma base de dados com emails de empresas? Estou interessado apenas em emails de empresas, pois o negócio é B2B, no entanto não excluo qualquer país, queria algo que me permitisse chegar ao maior numero de empresas em todo o mundo. Encontrei este site informadb.pt mas infelizmente na enorme base de dados que eles possuem, não vem o campo email o que torna para mim a base de dados inútil, no entanto para outros fins poderá ter lógica. Já procurei bastante no google, no entanto aqueles que me parecem ir de encontro com o que quero não me oferecem grande segurança na compra... Espero que algum de vocês possa ajudar-me. Obrigado a todos
  24. frzn

    PHP - Enviar emails de 1 Formulário

    Boa Noite, estou a tentar criar 1 página web onde os utilizadores preenchem um formulário e ao enviar o formulário escrito pelo utilizador é enviado para mim via Email. Mas o ficheiro .php de enviar o email não esta a funcionar ... Espero que me possam ajudar, obrigado ! Imagem exemplo: http://prntscr.com/6a9dt9 contact.html <form id="sidebox" action="action/send_email.php" method="post"> <div class="container"><br> <div class="email"> <label for="email"><font color="red">*</font> Email:</label><br> <input type="email" name="email" placeholder="me@exemplo.com" style="border: 0px solid; background-color: #262323; width: 20%;margin-left: 10px;" aria-required='true'><br> </div> <div class="subject"> <label for="subject"><font color="red">*</font> Assunto:</label><br> <input type="text" name="subject" placeholder="Assunto" style="border: 0px solid; background-color: #262323; width: 20%;margin-left: 10px;" aria-required='true'><br> </div> <div class="message"> <label for="message"><font color="red">*</font> Message:</label><br> <textarea id="message" name="message" placeholder="Mensagem" style="border: 0px solid; background-color: #262323; width: 410px; margin: 0px; height: 135px;"></textarea><br> </div> <div class="sendCLEAR"> <button type="submit" name="Enviar" value="Enviar" style="border: 0px solid; background-color: #262323; color: #ffffff;">Enviar</button> <button type="reset" name="Clear" value="Clear" style="border: 0px solid; background-color: #262323; color: #ffffff;">Limpar</button> </div> </div> </form> send_email.php <?php if(isset($_POST["Enviar"])){ // Recolher dados $email = $_POST['email']; $message = $_POST['message']; $subject = $_POST['subject']; // Email 's $to = 'me@fryzenn.net'; $from = $email; // Função de envio mail('me@fryzenn.net',$subject,$message,"From:" . $email); // Mensagem de Sucesso de Envio echo "O email foi enviado com Sucesso !"; else // Mensagem de Não Envio echo "O email não foi enviado com Sucesso !"; } ?> Obrigado
  25. dfdsfsdfdsf

    Formulario de contato

    Ola pessoal, bom eu não sou nem um pouco esperiente em php mas com oque sei montei um sistema de envio de email para contato, mas não funciona e eu não sei onde esta o erro, se puderem me ajudar, fico grato... contato.php <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" lang="pt-br" class="no-js"> <head> <meta charset="utf-8"> <title>Flat Contact Form</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content=""> <meta name="author" content=""> <!-- CSS --> <link rel='stylesheet' href='http://fonts.googleapis.com/css?family=Patua+One'> <link rel='stylesheet' href='http://fonts.googleapis.com/css?family=Open+Sans:400italic,400'> <link rel="stylesheet" href="assets/css/reset.css"> <link rel="stylesheet" href="assets/css/style.css"> <link href='http://fonts.googleapis.com/css?family=Roboto+Slab:100' rel='stylesheet' type='text/css'> <!-- HTML5 shim, for IE6-8 support of HTML5 elements -class="subject"-> <!--[if lt IE 9]> <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> </head> <body> <div class="page-container"> <form action="enviar.php" class='contact-us' name="form_contato" method="post" > <h1>Contate-me!</h1> <hr /> <br /> <input type="text" name="nome" class="name" placeholder="Nome"> <input type="text" name="email" class="email" placeholder="Email"> <input type="text" name="subject" class="subject" placeholder="Assunto"> <textarea name="msg" class="message" placeholder="Messagem"></textarea> <button type="submit">Enviar Menssagem</button> </form> </div> <!-- Javascript --> <script src="assets/js/jquery-1.8.2.min.js"></script> <script src="assets/js/jquery.backstretch.min.js"></script> <script src="assets/js/scripts.js"></script> </body> </html> Enviar.php <?php //Variaveis $nome = $_POST['nome']; $email = $_POST['email']; $subject = $_POST['assunto']; $mensagem = $_POST['msg']; $data_envio = date('d/m/Y'); $hora_envio = date('H:i:s'); // ------------- // Compo E-mail $arquivo = " <style type='text/css'> body { margin:0px; font-family:Verdane; font-size:12px; color: #666666; } a{ color: #666666; text-decoration: none; } a:hover { color: #FF0000; text-decoration: none; } </style> <html> <table width='510' border='1' cellpadding='1' cellspacing='1' bgcolor='#CCCCCC'> <tr> <td> <tr> <td width='500'>Nome:$nome</td> </tr> <tr> <td width='320'>E-mail:<b>$email</b></td> </tr> <tr> <td width='320'>Assunto:<b>$assunto</b></td> </tr> <tr> <td width='320'>Mensagem:$nome</td> </tr> </td> </tr> <tr> <td>Este e-mail foi enviado em <b>$data_envio</b> às <b>$hora_envio</b></td> </tr> </table> </html> "; // ------------------------- //enviar // emails para quem será enviado o formulário $emailenviar = "meu-email@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 ""; } ?> Obs:. Eu ja testei com email original para testar
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.