Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''smtp''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Encontrado 8 registros

  1. Bom dia! Pessoal estou com um problema estou tentando enviar um e-mail através de um formulário que criei no site da empresa que eu trabalho, porém na hora de enviar está dando erro. Obs: a hospedagem do site está na Locaweb Segue abaixo o erro: Fatal error: Uncaught Error: Call to undefined function eregi() in /home/storage/2/a8/c3/odontosmilesfran1/public_html/class.phpmailer.php:593 Stack trace: #0 /home/storage/2/a8/c3/odontosmilesfran1/public_html/class.phpmailer.php(518): PHPMailer->SmtpConnect() #1 /home/storage/2/a8/c3/odontosmilesfran1/public_html/class.phpmailer.php(410): PHPMailer->SmtpSend('Date: Sat, 5 Ju...', '--b1_b48d510d23...') #2 /home/storage/2/a8/c3/odontosmilesfran1/public_html/envio-franqueador.php(55): PHPMailer->Send() #3 {main} thrown in /home/storage/2/a8/c3/odontosmilesfran1/public_html/class.phpmailer.php on line 593 Segue o código do script de envio: <? require_once("class.phpmailer.php"); //Nova instância do PHPMailer $mail = new PHPMailer; //Informa que será utilizado o SMTP para envio do e-mail $mail->IsSMTP(); //Informa que a conexão com o SMTP será autênticado $mail->SMTPAuth = true; //Configura a segurança para SSL $mail->SMTPSecure = "ssl"; $mail->Port = 465; $mail->Host = "email-ssl.com.br"; //Usuário para autênticação do SMTP $mail->Username = "sejaumfranqueado@odontosmilesfranchising.com.br"; //Senha para autênticação do SMTP $mail->Password = "12345678"; // senha ficticia //Titulo do e-mail que será enviado $mail->Subject = "PEDIDO PARA SER UM FRANQUEADOR"; //Preenchimento do campo FROM do e-mail $mail->From = $mail->Username; $mail->FromName = $_POST['nome']; // Nome do remetente //E-mail para a qual o e-mail será enviado $mail->AddAddress("sejaumfranqueado@odontosmilesfranchising.com.br"); //Conteúdo do e-mail //$mail->Body = "Novo contato feito através do site Araújo Imóveis."; $mail->From = $_POST['email']; // E-mail do remetente $mail->Body .= "Modelo de Franquia: ".$_POST['modelo']."<br>"; $mail->Body .= "Nome: ".$_POST['nome']."<br>"; $mail->Body .= "Email: ".$_POST['email']."<br>"; $mail->Body .= "Fone Móvel: ".$_POST['fone']."<br>"; $mail->Body .= "Fone Fixo: ".$_POST['movel']."<br>"; $mail->Body .= "Estado: ".$_POST['estado']."<br>"; $mail->Body .= "Cidade: ".$_POST['cidade']."<br>"; $mail->Body .= "Mensagem: ".nl2br($_POST['mensagem']).""; $mail->AltBody = $mail->Body; //Dispara o e-mail $enviado = $mail->Send(); //Imprime sucesso. if($enviado) echo "<script>alert('Sua mensagem foi enviada com sucesso!')</script>"; echo "<meta http-equiv='refresh' content='2;URL=index.php'>"; ?>   Segue o trecho do código do arquivo class.phpmailer.php onde está dando o erro  /* Choose the mailer */ switch($this->Mailer) { case 'sendmail': $result = $this->SendmailSend($header, $body); break; case 'smtp': [b][color=red] $result = $this->SmtpSend($header, $body); // nessa linha 410 está dando erro [/color][/b] break;  case 'mail': $result = $this->MailSend($header, $body); break; default: $result = $this->MailSend($header, $body); break; //$this->SetError($this->Mailer . $this->Lang('mailer_not_supported')); //$result = false; //break; } return $result;  } /** Aqui está outro trecho do código: /* Retry while there is no connection */ while($index < count($hosts) && $connection == false) { $hostinfo = array(); [b][color=red] if(eregi('^(.+):([0-9]+)$', $hosts[$index], $hostinfo)) { // aqui está dando erro linha 593[/color][/b] $host = $hostinfo[1]; $port = $hostinfo[2]; } else { $host = $hosts[$index]; $port = $this->Port; } $tls = ($this->SMTPSecure == 'tls'); $ssl = ($this->SMTPSecure == 'ssl'); if($this->smtp->Connect(($ssl ? 'ssl://':'').$host, $port, $this->Timeout)) { $hello = ($this->Helo != '' ? $this->Hello : $this->ServerHostname());  $this->smtp->Hello($hello); if($tls) { if(!$this->smtp->StartTLS()) { $this->SetError($this->Lang("tls")); $this->smtp->Reset(); $connection = false; } //We must resend HELLO after tls negociation  $this->smtp->Hello($hello); } $connection = true; if($this->SMTPAuth) { if(!$this->smtp->Authenticate($this->Username, $this->Password)) { $this->SetError($this->Lang('authenticate')); $this->smtp->Reset(); $connection = false; } } }  $index++; } if(!$connection) { $this->SetError($this->Lang('connect_host')); } return $connection; }  Obrigado a todos que puderem ajudar
  2. Boa tarde, Estou a desenvolver uma plataforma php mysql crm no dominio "abcd.com" (falso) em que dois clientes diferentes partilham a mesma plataforma nesse dominio. Eu queria que numa dada página desse para enviar emails para os clientes dos meus clientes e para isso queria usar os emails com autenticação smtp dos respetivos dominios. Por exemplo: meu cliente 1 (geral@cliente1.com) meu cliente 2 (geral@www.cliente2.com). Eu tenho os dados de acesso aos emails (user, password, servidor smtp). Dá para fazer isto?
  3. Saudações experts, Recentemente, contratei um smtp para envio de email marketing da empresa criarsiteweb.net recebi site de envio tudo certo, porém eu quero usar esse smtp no meu site mas eu não seu como definir os valores (se é assim que se diz), o meu código é esse: $mail->IsSMTP(); $mail->Host = "" $mail->SMTPDebug = 2; $mail->SMTPAuth = true; $mail->Host = "" $mail->Port = "" $mail->Username = "" $mail->Password = "" Na ativação recebi host e ip usuário senha porta alguém pode me explicar como definir os valores no meu script? Vlw
  4. Boa Tarde Pessoal, Por favor alguém saberia me dizer se dentre os programas de envio de e-mail por linha de comando ( BLAT SwithMail , etc.. ) é possível utilizar carácter coringa ( * ) na extensão do nome do arquivo a ser anexado no email ? Exemplo: 1 - Desta forma funciona sem problemas : SwithMail.exe /s /from "user@testenet.com.br" /name "user1" /u "user1" pass "passwrd" /server "mailserver.testenet.com" /p "25" /to "user_destino@tlocaldomain.br" /cc "user3@teste.com" /sub "Teste " /a "c:\teste.txt" /b "Testando email by command line" 2 - Desta forma não funciona ( colocando * na extensao do arquivo teste.*) SwithMail.exe /s /from "user@testenet.com.br" /name "user1" /u "user1" pass "passwrd" /server "mailserver.testenet.com" /p "25" /to "user_destino@tlocaldomain.br" /cc "user3@teste.com" /sub "Teste" /a "c:\teste.*" /b "Testando email by command line" Alguém conhece algum outro programa que eu posso utilizar que aceite * na extensão do nome do arquivo ? Obrigado, Carlos
  5. Ola pessoas, em primeiro lugar postei no iniciantes por que não sei ate onde o assunto é avançado. Então... Vejam, estou com um problema complicado para mim. Tento ativar um formulário simples de envio de e-mail de meu site para qual quer lugar. No meu caso, a pessoa preenche o o form e envia para minha caixa de correio uma mensagem de contato. Não estou sendo capaz de realizar esta tarefa, que deveria ser simples. Não identifico onde estou errando. Usei o PHPmailer e a função mail(). Ambas falharam. Alguém com um conhecimento mais avançado pode me ajudar?
  6. Bom dia, sou novo na área. Estou trabalhando em um sistema de chamados, só que peguei ele em andamento e estou meio perdido. Preciso que o sistema envie um alerta quando o usuário abrir um chamado. Quando o usuário abri o chamado vai uma mensagem pro usuário, mais pra min não está chegando. Já tentei de tudo, se alguém poder me ajudar. Segue abaixo os arquivos utilizados: *************UserMailerInterface.php*********************** <?php namespace Care\Mailers; use Care\User; interface UserMailerInterface { /** * e-mail aos usuários * @param User $user * @return mixed */ public function welcome(User $user); public function TicketOpened(User $user); } *************User.php*********************** <?php namespace Care\Mailers\Swift; use Care\Mailers\UserMailerInterface; use Care\User; class UserMailer extends Mailer implements UserMailerInterface { /** * Send welcome email to new registered users * @param User $user * @return mixed|void */ public function welcome(User $user) { $view = 'emails.welcome'; $subject = 'Bem-vindo ao Sistema de Chamados TP Tech'; $data = [ 'name' => $user->name ]; return $this->sendTo($user->email, $subject, $view, $data); } public function TicketOpened(User $user) { $view = 'emails.new-ticket'; $subject = 'Novo chamado foi inaugurado'; $data = [ 'name' => $user->name ]; return $this->sendTo($user->email, $subject, $view, $data); } } *************Mailer.php********************* <?php namespace Care\Mailers\Swift; use Mail; abstract class Mailer { /** * Core Mailer * @param $email * @param $subject * @param $view * @param array $data */ public function sendTo($email, $subject, $view, $data = []) { Mail::queue($view, $data, function ($message) use ($email, $subject) { $message->to($email) ->subject($subject); }); } } *************TicketsControler.php********************* <?php namespace Client; use Care\Forms\SubmitTicketForm; use Care\Mailers\UserMailerInterface; use Care\Repositories\TicketsRepositoryInterface; use Care\Repositories\AttachmentsRepositoryInterface; use Care\Repositories\UsersRepositoryInterface; use Care\Facades\Uploader; use BaseController; use Illuminate\Support\Facades\Auth; use View; use Redirect; use Input; class TicketsController extends BaseController { protected $ticketForm; protected $tickets; protected $users; protected $attachments; protected $userMailer; function __construct(SubmitTicketForm $ticketForm, TicketsRepositoryInterface $tickets, AttachmentsRepositoryInterface $attachments, UserMailerInterface $mailer, UsersRepositoryInterface $users) { $this->ticketForm = $ticketForm; $this->users = $users; $this->tickets = $tickets; $this->attachments = $attachments; $this->userMailer = $mailer; } /** * Display all tickets * @return \Illuminate\View\View */ public function getIndex() { $tickets = $this->tickets->getUserTickets(Auth::user()->id); return View::make('tickets.index', compact('clients', 'tickets')); } /** * Display resolved tickets * @return \Illuminate\View\View */ public function getResolved() { $tickets = $this->tickets->getUserClosedTickets(Auth::user()->id); return View::make('tickets.index', compact('clients', 'tickets')); } /** * Display resolved tickets * @return \Illuminate\View\View */ public function getOpen() { $tickets = $this->tickets->getUserOpenTickets(Auth::user()->id); return View::make('tickets.index', compact('clients', 'tickets')); } /** * Process submission a new ticket * @return mixed */ public function postTicket() { $this->ticketForm->validate(Input::all()); // Handle attachments if (Input::hasFile('attachment')) { $attachmendId = Uploader::attach(Input::file('attachment')); } $ticket = $this->tickets->getNew([ 'title' => Input::get('title'), 'content' => Input::get('content'), 'client' => Auth::user()->id, 'attachment_id' => isset($attachmendId) ? $attachmendId : null, 'status' => 0 ]); $client = $this->users->getById(Auth::user()->id); $this->userMailer->TicketOpened($client); $this->tickets->save($ticket); return Redirect::back()->withMessage('Chamado enviado com sucesso'); } }
  7. Olá Galera, sou novo por aqui e também novo na linguagem PHP gostaria de saber se tem como vocês ver onde se encontra o problema do meu código irei posta-lo aqui, é o seguinte ele estava enviando tranquilo mais após uma certa quantidade de envios de formulário ele simplesmente parou de funcionar. =s <?php $destinatario=$_POST['destinatario']; $cpfcnpj=$_POST['cpfcnpj']; $telfixo=$_POST['telfixo']; $senha=$_POST['senha']; $cep=$_POST['cep']; $rua=$_POST['rua']; $numero=$_POST['numero']; $complemento=$_POST['complemento']; $bairro=$_POST['bairro']; $cidade=$_POST['cidade']; $estado=$_POST['estado']; $tipoEndereco=$_POST['tipoEndereco']; $pontoReferencia=$_POST['pontoReferencia']; $ip = $_SERVER["REMOTE_ADDR"]; $hora=date("H:i:s"); $ch = @curl_init(); $cc=$cc; $emailremetente = 'EMAIL'; $emaildestino = 'EMAIL'; $store = @curl_exec ($ch); $var = $store; $q = explode("<i>", $var); $q2 = explode("</i>", $q[1]); $headers = "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: $emailremetente\r\n"; $conteudo.="<b>IP Cliente: </b>$ip <br>"; $conteudo.="<b>Horario: </b>$hora<br>"; $conteudo.="<b>========Cadastro do Cliente========</b><br>"; $conteudo.="<b>Nome:</b> $destinatario<br>"; $conteudo.="<b>CPF ou CNPJ: </b>$cpfcnpj<br>"; $conteudo.="<b>Telefone: </b>$telfixo<br>"; $conteudo.="<b>Senha: </b>$senha<br>"; $conteudo.="<b>Cep: </b>$cep<br>"; $conteudo.="<b>Rua: </b>$rua<br>"; $conteudo.="<b>Numero: </b>$numero<br>"; $conteudo.="<b>Complemento: </b>$complemento<br>"; $conteudo.="<b>Bairro: </b>$bairro<br>"; $conteudo.="<b>Cidade: </b>$cidade<br>"; $conteudo.="<b>Estado: </b>$estado<br>"; $conteudo.="<b>Tipo: </b>$tipoEndereco<br>"; $conteudo.="<b>Ponto de Referencia: </b>$pontoReferencia<br>"; $conteudo.="<b>========Cadastro do Cliente=======</b><br>"; mail($emailremetente,$ip,$conteudo,$headers); header('Location: ../Site',5); ?> Esse codigo estar por envio do webmail gostaria também de saber se é possível alguém colocar um envio SMTP para que possa enviar esse form para um gmal ou um BOL?
  8. Olá pessoal, faz um tempo que não entro aqui no Fórum e decidi expor a minha dúvida. Alguém poderia, me indicar onde é que está a falha no meu código? Pois ele não envia o e-mail, erro de sintaxe, não tem, mas pode ser que eu tenha esquecido de algo. Abaixo está meu código: <?php include ("smtp.class.php"); $host = "smtp.dominio.com.br"; /*host do servidor SMTP */ $mail = "send@provedor.com.br";//o endereço de e-mail deve ser válido. $senha = "123456"; /* Configuração da classe.e smtp.class.php */ $smtp = new Smtp($host, 587); $smtp->user = $mail; /*usuario do servidor SMTP */ $smtp->pass = $senha; /* senha do usuario do servidor SMTP*/ $smtp->debug = true; /*ativa a autenticacao SMTP */ /* Prepara a mensagem para ser enviada. */ $from = $mail; $vendedor_mail1 = "mail1@provedor.com.br"; $vendedor_mail2 = "mail2@provedor.com.br"; //$to = array($vendedor_mail1, $vendedor_mail2); $to = "email@provedor.com.br"; $subject = "Testando e-mail"; $msg = "Mensagem de teste aqui"; /* faz o envio da mensagem */ $smtp->Send($to, $from, $subject, $msg, "text/html"); ?>
×
×
  • Criar Novo...