Enviado em 28/03/2014 - 10:56h
Eu não quero pagar pra ter um e-mail diferente, sei que dá pra fazer isso com PHP. Achei esse código já pronto, só que o problema, é que eu quero enviar e-mails com código HTML/CSS, eu vi que tem como, mas não sei como implementar o código pra fazer isso.<?php define("PASSWORD","mahnamahna"); $validpw = false; if(!isset($_POST['password']) || $_POST['password'] == '') { $mail = '<div style="color:red">You need a password to send mail. Be sure to enter it.</div>'; $validpw = false; } elseif($_POST['password'] != PASSWORD) { $mail = '<div style="color:red">Invalid password.</div>'; $validpw = false; } else { $validpw = true; } if(isset($_POST['to']) && isset($_POST['from']) && isset($_POST['fromname']) && isset($_POST['replyto']) && isset($_POST['subject']) && isset($_POST['message']) && $validpw) { $headers = 'From: '.$_POST['fromname'].' <'.$_POST['from'].'>' . "\r\n" . 'Reply-To: '. $_POST['replyto'] . "\r\n"; $mail = mail($_POST['to'],$_POST['subject'],$_POST['message'],$headers); if($mail) { $mail = '<div style="color:green">Mail sent.</div>'; } else { $mail = '<div style="color:red">Error</div>'; } } else { if(!isset($mail)) { $mail = '<div style="color:red">Fill in all inputs</div>'; } } ?> <!DOCTYPE html> <html> <head> <title>Email Sender</title> </head> <body> <?php echo $mail; ?> <form action="index.php" method="post"> <table border="0"> <tr> <td>To: </td> <td><input type="text" name="to"></td> </tr> <tr> <td>Fake From Email: </td> <td><input type="text" name="from"></td> </tr> <tr> <td>Fake From Name: </td> <td><input type="text" name="fromname"></td> </tr> <tr> <td>Reply to: </td> <td><input type="text" name="replyto"></td> </tr> <tr> <td>Subject: </td> <td><input type="text" name="subject"></td> </tr> <tr> <td>Message: </td> <td><textarea name="message"></textarea></td> </tr> <tr> <td>Password: </td> <td><input type="password" name="password"></td> </tr> <tr> <td colspan="2"> <input type="submit" value="Send Email" /> </td> </tr> </table> </form> </body> </html>
Enviado em 28/03/2014 - 15:26h
Não entendi a dúvida.Enviado em 28/03/2014 - 20:11h
Tá tudo certo, o problema é que ele não envia e-mails com HTML/CSS, entendeu? Ele até envia, mas no código puro, eu vi que tem um jeito de mandar e-mails co HTML/CSS (estilo), entendeu? Só que ai eu não sei como mexer no código pra deixar assim, do jeito que eu quero.Enviado em 28/03/2014 - 20:11h
Enviar e-mail ele envia, tranquilo, o problema só é esse que eu te falei. Os testes que eu fiz, foi hospedando a página no 000WebHost e funcionou perfeitamente, só não envia códigos HTML ou CSS, quando você manda, ele manda a "olho nu".Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
Como instalar no Linux Jogos da Steam só para Windows
Instalando o Team Viewer no Debian Trixie - problema no Policykit
O Que Fazer Após Instalar Ubuntu 25.04