problemas... Estou usando o Windows XP Pro, o IIS 5.1 e o PHP 5.0.4. Há alguns dias, estou tentando enviar o seguinte código (que pega informações de um formulário html) por e-mail através do meu computador local (não há nenhuma rede, só a conexão com a internet):
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =
Tenho o SMTP rodando normalmente, mas não sei se está configurado corretamente. Tenho a impressão de que o erro está no SMTP, pois quando envio o e-mail, recebo a mensagem "Seu e-mail foi enviado com sucesso". O problema é que o e-mail vai para a pasta X:\Inetpub\mailroot\queue e não sai de lá por nada nesse mundo!
Peço a ajuda de todos vocês! Sei que não é nada educado dizer que tenho urgência, mas o fato é que ela existe...
Pergunta
Guest AndréAmorim
Caros colegas,
problemas... Estou usando o Windows XP Pro, o IIS 5.1 e o PHP 5.0.4. Há alguns dias, estou tentando enviar o seguinte código (que pega informações de um formulário html) por e-mail através do meu computador local (não há nenhuma rede, só a conexão com a internet):
<?php
$email_destino = "meu@email.com.br";
$subject = "Assunto do E-mail";
$nome = $_POST['nome'];
$tel = $_POST['tel'];
$email = $_POST['email'];
$curso = $_POST['curso'];
$turno = $_POST['turno'];
$headers = "Content-Type: text/plain; charset=iso-8859-1\n";
$headers.="From: meu@outroemail.com\n";
$mensagem = "Nome: $nome\n";
$mensagem .= "Telefone: $tel\n";
$mensagem .= "E-mail: $email\n";
$mensagem .= "Curso: $curso\n";
$mensagem .= "Turno: $turno\n";
if (mail($email_destino, $subject, $mensagem, $headers)){
echo "Sua mensagem foi enviada com sucesso";
}else{
echo "Ocorreu um erro.";
}
?>
Já tentei também sem usar a condicional IF:
<?php
...
mail($email_destino, $subject, $mensagem, $headers);
?>
No meu php.ini, está:
For Win32 only.
SMTP = localhost
smtp_port = 25
sendmail_from= me@localhost.com
; For Win32 only.
;sendmail_from = me@example.com
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =
Tenho o SMTP rodando normalmente, mas não sei se está configurado corretamente. Tenho a impressão de que o erro está no SMTP, pois quando envio o e-mail, recebo a mensagem "Seu e-mail foi enviado com sucesso". O problema é que o e-mail vai para a pasta X:\Inetpub\mailroot\queue e não sai de lá por nada nesse mundo!
Peço a ajuda de todos vocês! Sei que não é nada educado dizer que tenho urgência, mas o fato é que ela existe...
Grande abraço a todos.
André.
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.