Shefarol Soluções Web

Área administrativa



  Esqueci a senha

Dicas

Dicas diversas

Aqui você pode encontrar aquela dica que estava procurando, se não encontrar entre em contato para que possamos lhe ajudar

Forçar protocolo HTTPS na Locaweb

Se você comprou o certificado de segurança na Locaweb mas ainda não aparece um site seguro, crie um arquivo .htaccess com os códigos abaixo e salve na raíz de seu site

Obs.: Para hospedagem Linux

			RewriteEngine On
			RewriteCond %{SERVER_PORT} 80
			RewriteRule ^(.*)$ https://www.seudominio.com.br/$1 [R,L]
			


Obs.: Para hospedagem Windows

			<% Response.Redirect("https://www.seudominio.com.br") %>
			


			<?xml version="1.0" encoding="UTF-8"?>
			<configuration>
			<system.webServer>
			<rewrite>
			<rules>
			<clear />
			<rule name="Redirect to https" stopProcessing="true">
			<match url=".*" />
			<conditions>
			<add input="{HTTPS}" pattern="off" ignoreCase="true" />
			</conditions>
			<action type="Redirect" url="https://seudominio.com.br" 
			redirectType="Permanent" appendQueryString="false" />
			</rule>
			</rules>
			</rewrite>
			</system.webServer>
			</configuration>
			

 


 

Enviar emails do localhost com o Sendmail no XAMPP usando o Gmail

  1. Editando arquivos
  2. Edite o arquivo php.ini na pasta c:\xampp\php. Dentro deste arquivo, encontre a seção [mail function], comente duas as linhas ativas logo abaixo dela com ; e cole depois as seguintes diretivas:

    SMTP=smtp.gmail.com
    smtp_port=587
    sendmail_from = usuario@gmail.com
    sendmail_path = "\"c:\xampp\sendmail\sendmail.exe\" -t"


    Agora edite o arquivo sendmail.ini na pasta c:\xampp\sendmail. Dentro deste arquivo, encontre a seção [sendmail], comente todas as linhas abaixo dela com um ; e depois no final do arquivo cole as linhas abaixo:

    smtp_server=smtp.gmail.com
    smtp_port=587
    smtp_ssl=tls
    error_logfile=error.log
    debug_logfile=debug.log
    error_logfile=error.log
    auth_username=seu_email@gmail.com
    auth_password=sua_senha
    force_sender=seu_email@gmail.com
    hostname=localhost

    Não esqueça de colocar o seu email do Gmail em "auth_username" e "force_sender" e a sua senha em "auth_password".


  3. Configurando a conta Google
  4. Acessa o Painel Minha Conta do Google e no menu lateral você deve clicar em Segurança, rolar para baixo até "Acesso a app menos seguro" e ative-o.


  5. Configurando o envio de email
  6. Agora crie um arquivo envia-mail.php salve em c:\xampp\htdocs com o código abaixo:

    					<?php
    						$para = "email-diferente@email.com";
    						$assunto = "Envio de email pelo localhost";
    						$texto = "Este e-mail está sendo testado pelo servidor sendmail do XAMPP";
    						$cabecalho = "From: sender\'s email";
    							 
    						if (mail($para, $assunto, $texto, $cabecalho)) {
    							echo "Email enviado com sucesso para $para.";
    						} else {
    							echo "Erro ao tentar enviar email.";
    						}
    					?>
    					

    Nesse script use outra conta de email do Google ou de outro provedor de email qualquer para ter certeza que está funcionado.


  7. Testando a configuração

  8. *** Reinicie o servidor web ***

    Digite na url localhost/envia-email.php aguarde e logo você verá o frase "Email enviado com sucesso para email-diferente@email.com". Caso apareça a frase "Erro ao tentar enviar email." revise as configurações.

    Na conta de email email-diferente@email.com você vai receber uma mensagem com o assunto "Envio de email pelo localhost".