Forum Pplware
PHP enviar email - Versão de Impressão

+- Forum Pplware (http://forum.pplware.com)
+-- Fórum: Mais Tech (/forumdisplay.php?fid=11)
+--- Fórum: Programação e Web (/forumdisplay.php?fid=16)
+--- Tópico: PHP enviar email (/showthread.php?tid=18200)



PHP enviar email - klasss - 29-01-2014 13:25

Boas necessito de ajuda para colocar o php a enviar email automaticamente.
é o seguinte :
Tenho um formulario que recebe varias datas e queria por um codigo php a enviar um email sempre que faltam 10 dias para terminar essa data.
Será que alguem me consegue ajudar qual é a melhor maneira de efectuar isso?

Obrigado a todos Smile


RE: PHP enviar email - IAMFREEE - 29-01-2014 14:23

Usar cron jobs


RE: PHP enviar email - Jose Simoes - 29-01-2014 17:29

Já deste uma olhadela ao mailgun.com ?


RE: PHP enviar email - klasss - 31-01-2014 16:25

Vou procurar mais sobre essa forma de enviar email's. 

A unica coisa que fiz foi um Php mas que nao funciona porque deve-me faltar algo.
Código:
<? 
include(conectar.php);
$conn = @mysql_connect($local_serve,$usuario_serve,$senha_serve,$banco_de_dados) or die ("O servidor não responde!");
    
    // conecta-se ao banco de dados
$db = @mysql_select_db($banco_de_dados,$conn)
or die ("Não foi possivel ligar-se a Base de Dados!");

$sql = ("SELECT campos from tabelas where datadiff(now(),data)=10");
$validade = mysql_query($sql);
[font=Monaco, Consolas, Courier, monospace]While($item = mysql_fetch_assoc($validade)){[/font]

            $to = 'Email @ outlook.com';
            $subject = '';
            $mensagem ='';

sendMail($item,$to,$subject,$mensagem['email']);



?>



RE: PHP enviar email - desconhecido - 01-02-2014 02:34

Deve ser algo como isto que tu queres. Tinhas erros básicos, era natural não dar. Não sei se vais dar utilização à base de dados porque se não deres e não souberes trabalhar com dados dela, pode-te continuar a dar erro.




Código:
<?php
[color=#000000][font=Monaco, Consolas, Courier, monospace]include(conectar.php);[/font][/color]
[color=#000000][font=Monaco, Consolas, Courier, monospace]$conn = @mysql_connect($local_serve,$usuario_serve,$senha_serve,$banco_de_dados) or die ("O servidor não responde!");[/font][/color]
[color=#000000][font=Monaco, Consolas, Courier, monospace]    [/font][/color]
[color=#000000][font=Monaco, Consolas, Courier, monospace]    // conecta-se ao banco de dados[/font][/color]
[color=#000000][font=Monaco, Consolas, Courier, monospace]$db = @mysql_select_db($banco_de_dados,$conn)[/font][/color]
[color=#000000][font=Monaco, Consolas, Courier, monospace]or die ("Não foi possivel ligar-se a Base de Dados!");[/font][/color]

[color=#000000][font=Monaco, Consolas, Courier, monospace]$sql = ("SELECT campos from tabelas where datadiff(now(),data)=10");[/font][/color]
[color=#000000][font=Monaco, Consolas, Courier, monospace]$validade = mysql_query($sql);[/font][/color]
[color=#000000][font=Monaco, Consolas, Courier, monospace][font=Monaco, Consolas, Courier, monospace]While($item = mysql_fetch_assoc($validade)){[/font][/font][/color]
                    $item = '';
[color=#000000][font=Monaco, Consolas, Courier, monospace]            $to = 'Email @ outlook.com';[/font][/color]
[color=#000000][font=Monaco, Consolas, Courier, monospace]            $subject = '';[/font][/color]
[color=#000000][font=Monaco, Consolas, Courier, monospace]            $mensagem ='';[/font][/color]
[color=#000000][font=Monaco, Consolas, Courier, monospace]}[/font][/color]
m[color=#000000][font=Monaco, Consolas, Courier, monospace]ail($item,$to,$subject,$mensagem);[/font][/color]
[color=#000000][font=Monaco, Consolas, Courier, monospace]
[/font][/color]
[color=#000000][font=Monaco, Consolas, Courier, monospace]?>[/font][/color]