Forum Pplware

Versão Completa: PHP enviar email
Está de momento a ver uma versão reduzida do nosso conteúdo. Ver versão completa com o formato adequado.
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
Usar cron jobs
Já deste uma olhadela ao mailgun.com ?
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']);



?>
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]
URL's de Referência