Impossible d'envoyer un email depuis mon site internet 1 and 1
Fermé
boby5151
Messages postés
101
Date d'inscription
vendredi 13 janvier 2012
Statut
Membre
Dernière intervention
14 janvier 2018
-
25 nov. 2016 à 07:09
sebastien - 25 nov. 2016 à 10:07
sebastien - 25 nov. 2016 à 10:07
A voir également:
- Impossible d'envoyer un email depuis mon site internet 1 and 1
- Site de telechargement - Accueil - Outils
- Site comme coco - Accueil - Réseaux sociaux
- Url site internet - Guide
- Comment creer un compte email - Guide
- Site inaccessible - Guide
2 réponses
dugenou
Messages postés
6087
Date d'inscription
mercredi 19 janvier 2005
Statut
Contributeur
Dernière intervention
30 juillet 2021
1 451
25 nov. 2016 à 07:32
25 nov. 2016 à 07:32
Bonjour,
Sur la page d'assistance de 1&1, voici ce qui est précisé :
Activer et utiliser la fonction mail() de PHP
Valable pour les offres de type Hébergement Mutualisé Linux et Serveur Dédié Clé-en-main.
Cet article vous explique comment utiliser la fonction mail() de PHP.
La fonction mail() qui est intégrée à PHP vous permet d'envoyer un e-mail de l'espace Web.
Vous n'avez aucune démarche à effectuer pour activer la fonction mail() de PHP : celle-ci est toujours active.
Vous pouvez utiliser la fonction mail() à votre guise. Vous trouverez plus d'informations concernant l'utilisation de cette fonction et des exemples de mise en œuvre de celle-ci sur la page de la fonction mail() du manuel de PHP .
Il n'y a donc pas de problème avec cette fonction, il faudrait plutôt regarder le code de ton formulaire de contact.
Sur la page d'assistance de 1&1, voici ce qui est précisé :
Activer et utiliser la fonction mail() de PHP
Valable pour les offres de type Hébergement Mutualisé Linux et Serveur Dédié Clé-en-main.
Cet article vous explique comment utiliser la fonction mail() de PHP.
La fonction mail() qui est intégrée à PHP vous permet d'envoyer un e-mail de l'espace Web.
Vous n'avez aucune démarche à effectuer pour activer la fonction mail() de PHP : celle-ci est toujours active.
Vous pouvez utiliser la fonction mail() à votre guise. Vous trouverez plus d'informations concernant l'utilisation de cette fonction et des exemples de mise en œuvre de celle-ci sur la page de la fonction mail() du manuel de PHP .
Il n'y a donc pas de problème avec cette fonction, il faudrait plutôt regarder le code de ton formulaire de contact.
Pour un formulaire de contact simple
Voici un exemple (webaccapella c'est le mal )
Tu peux aussi ajouter des balises de saut de ligne. et mettre en forme le formulaire Action= nouvelle page pour poster tu peux la faire à partir de ton bloc note.
Voici un site d'abord http://creer-un-site.fr/mise-en-forme-css-d-un-formulaire-149.php
Coté php la page mail.php doit être enregistrée ainsi sinon pas d'appel
Voici un exemple (webaccapella c'est le mal )
<form method="post" action="mail.php"> <label for "nom" >Nom</label> <input type="text" name="nom" value="Votre nom"> <label for "prenom">Prénom"</label> <input type="text" name="prenom"> <label for "excel">Votre version excel si connue</label> <input type="text" name="excel" value="entrez votre numéro de version"> <label for "email">Votre version excel si connue</label> <input type="email" name="emaill" value="Votre mail"> <label for "message">Votre message"</label> <textarea name="message"></textarea> <input type="submit" name="envoi" value=" Envoyer " /> </form>
Tu peux aussi ajouter des balises de saut de ligne. et mettre en forme le formulaire Action= nouvelle page pour poster tu peux la faire à partir de ton bloc note.
Voici un site d'abord http://creer-un-site.fr/mise-en-forme-css-d-un-formulaire-149.php
Coté php la page mail.php doit être enregistrée ainsi sinon pas d'appel
<?php $nom=$_post['nom']; //ceci s'appelle une variable nous allons l'utiliser après $mail=$_post['email']; $message=$_post['message']; $excel=$_post['excel'] $prenom=$_post['prenom'] $monmail="ici vous entrez votre email"; if (empty($_POST['email']) || empty($_POST['message']))// si il est vide il lancera le script { ?> <script>//tu peux enlever si tu veux Javascript:alert('Le champs email ou le champs message est vide !!!')// ouvre un pop up avec ce message document.location.replace("Le nom de la page si vide");// retourne sur la page du formulaire </script> //jusqu'ici <?php } else //sinon { //on entre nos variables plus haut $titre="nouveau message en provenance de notre site";//Sujet du message du peut changer $contenu="".$nom." ".$prenom."<br/> version excel:".$excel."".$message.""; $from = 'From: '.$mail.' \nMime-Version:'; //adresse que l'expediteur a tapé $from .= " 1.0\nContent-Type: text/plain; charset=utf-8"; // text/plain pour avoir le retour a la ligne mail($monmail,$titre,$contenu,$from);/ } ?>