RafaelStudent Posted March 17, 2013 at 12:13 AM Report #499440 Posted March 17, 2013 at 12:13 AM Tenho um site cujo alojamento é na Esoterica (plano windows-asp.net). Acontece que o suporte a php foi descontinuado e desta forma o formulário de contacto à base de php que tinha no site, deixou de funcionar. PHP Usado: <?php if(isset($_POST['submit'])) { $to = "you@email.com"; $subject = "What are you thinking submission!"; // data the visitor provided $name_field = filter_var($_POST['name'], FILTER_SANITIZE_STRING); $email_field = filter_var($_POST['email'], FILTER_VALIDATE_EMAIL); $comment = filter_var($_POST['comment'], FILTER_SANITIZE_STRING); //constructing the message $body = " From: $name_field\n\n E-Mail: $email_field\n\n Message:\n\n $comment"; // ...and away we go! mail($to, $subject, $body); // redirect to confirmation header('Location: confirmation.htm'); } else { // handle the error somehow } ?> Erro que dá: Warning: mail() [function.mail]: SMTP server response: 554 This server requires you to send from an IP address specified by the SPF for esoterica.pt. Warning: Cannot modify header information - headers already sent by (output started at D:\inetpub Especificações do alojamento: Pretendia saber que alternativas posso usar para o formulário, se pudessem dar exemplos, agradecia.
HappyHippyHippo Posted March 17, 2013 at 11:31 AM Report #499469 Posted March 17, 2013 at 11:31 AM não percebo é uma coisa: se tens o site em php, porque somente o envio de mail é que não funciona ? tens o site em asp e somente o envio de email em php ? porque não fazes o script de envio de email em asp ? IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
Pedro Vieira Posted March 17, 2013 at 12:55 PM Report #499477 Posted March 17, 2013 at 12:55 PM Se pretenderes utilizar o envio de e-mail por php faz download da classe phpMailer onde podes fazer login a um SMTP server com user e password especificando o host e envias o e-mail a partir desse servidor SMTP que especificaste, parece-me resolver o teu problema. https://code.google.com/a/apache-extras.org/p/phpmailer/ espero ter ajudado, no entanto HappyHippo tem razão, se tens o codigo em ASP porque tens o envio de e-mail por PHP ?
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now