Ir para o conteúdo
RafaelStudent

Formulário de Contacto - Sem PHP (Ajuda)

Mensagens Recomendadas

RafaelStudent

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:

119qqud.jpg

Pretendia saber que alternativas posso usar para o formulário, se pudessem dar exemplos, agradecia.

Editado por yoda

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
HappyHippyHippo

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

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Pedro Vieira

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 ?

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.