J'ai un formulaire simple pour envoyer un courriel au système PHP qui fonctionne très bien pour moi, parce que mon webmail vient de One et ils supportent les scripts e-mail côté serveur. Mais le problème est que Hotmail ne fonctionne pas, donc mon formulaire ne fonctionne pas pour les emails qui ne supportent pas ce que One supporte. J'ai regardé à travers Internet pour trouver la solution parfaite, mais PHP n'est pas quelque chose que j'aime utiliser, donc jouer avec ce n'est pas ma tasse de thé. Incase vous vous demandez ce que mon dossier de messagerie PHP ressemble actuellement, jetez un oeil:Formulaire d'email ne fonctionne pas pour hotmail
<?php
$name = $_POST['name'];
$lastname = $_POST['lastname'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$workshop = $_POST['workshop'];
$location = $_POST['location'];
$information = $_POST['information'];
$contact = $_POST['contact'];
if(!isset($_POST['name'])) { die("No Direct Access"); }
$spam = $_POST['username'];
if($spam) {
die("error: Spam");
} else {
}
$formcontent=" Naam: $name \n\n Achternaam: $lastname \n\n Email: $email \n\n Telefoon: $phone \n\n Workshop: $workshop \n\n Locatie: $location \n\n Contacten via: $contact \n\n Extra informatie: $information";
$recipient = "[email protected]";
$subject = "Workshop klant";
$mailheader = "From: ".$_POST["email"]."\r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
header('Location: verzonden.html');
Comme vous pouvez le voir, ce sont des choses très basique. C'est pourquoi je suis venu à l'endroit où les gens en savent beaucoup plus que moi.
Merci d'avoir pris le temps.
En usurpant l'adresse e-mail «de», vous n'êtes fondamentalement pas différent d'un spammeur pour tous les fournisseurs de messagerie. C'est pourquoi toutes les grandes entreprises envoient des e-mails à partir d'un compte d'envoi standard comme "noreply @ ...". Vous devrez configurer un véritable compte e-mail pour envoyer si vous souhaitez que les principaux fournisseurs acceptent votre e-mail. – neuromatter
J'utilise généralement quelque chose comme Amazon SES ou Sendgrid pour ce genre de chose et cela fonctionne très bien. –