Une fonction mail() pour les sites hébergé gratuitement et qui n ont pas la fontion mail() comme free

Soyez le premier à donner votre avis sur cette source.

Vue 13 980 fois - Téléchargée 1 065 fois

Description

la fonction est en panne pour le moment

FONCTION EMAIL POUR REMPLACER LA FONCTION MAIL EN PHP
Cette petite application en php et en javascript utilise la fonction mail disponible sur multimania pour envoyer des emails .
Le script ouvre une nouvelle fenetre internet explorer sur votre site multimania et la referme immediatement.

Il faut ouvrir auparavant un compte chez multinania la contrainte supplementaire c est qu on est limité a 150 emails par jour (limite fixé par multimania)

Utilisation et installation

- Creer un compte sur multinania copier le fichier email_lycos.php sur ce site

- Copier le fichier sur votre site (pas le site chez multimania) maill.php dans le repertoire ou vous allez utiliser cette fonction.

le code a ajouter dans votre page web (Rappel: si vous inserer du code php dans une page HTML il faut renommer la page web en .php)

<? require("maill.php");
email("url de votre site multimania","email destinataire","le sujet du mail","le texte du mail","email emetteur");
?>

Attention dans "url de votre site multimania" vous devez mettre l'adresse complete qui mene au fichier email_lycos.php et pas une adresse de redirection (sans ajouter email_lycos.php)
ex: http://membres.lycos.fr/macrovision ne pas mettre le / a la fin de l'adresse

Pour les personnes qui ne comprennent pas grand chose ou j'ai ouvert un compte sur multimania et donc vous pouvez utiliser ce compte pour utiliser cette fonction

Vous utiliserez ce code:

<? require("maill.php");
email1("email destinataire","le sujet du mail","le texte du mail","email emetteur");
?>

Me contacter site.rock@netcourrier.com

A decouvrir ici http://echangeftp.free.fr/fonction_mail/email.php

Source / Exemple :


en panne

Conclusion :


Utilisé sur le site http://www.echange-ftp.fr.st pour l envoi des confirmations d'inscription

Codes Sources

A voir également

Ajouter un commentaire Commentaires
cs_raou Messages postés 1 Date d'inscription samedi 2 mai 2009 Statut Membre Dernière intervention 25 mai 2009
25 mai 2009 à 23:06
salut,
j'ai creer un mail avec cette fonction
<?php
$to = 'ra@hotmail.fr';

// Subject
$subject = 'Developpez.com - Test Mail';

// Message
$msg = 'Developpez.com - Message du mail ...';

// Headers
$headers = 'From: Adrien Pellegrini <mail@server.com>'."\r\n";
$headers .= 'Bcc: Moi <moi@server.com>; lui <lui@server2.com>'."\r\n";
$headers .= "\r\n";

// Function mail()
mail($to, $subject, $msg, $headers);
?>

mais il m'affiche alors que j'ai modifier les fonction mail dans php.ini
avec smtp: localhost
smtp_port: 25
Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\program files\easyphp1-8\www\pfe\email.php on line 16
DyoChris Messages postés 14 Date d'inscription lundi 13 mars 2006 Statut Membre Dernière intervention 27 février 2007
25 avril 2006 à 00:42
Voila le genre de script qui à une bonne raison d'être. En effet, proposé de comblé un manque,
c'est tout bon. j'ai pas tester mais je met 10/10 pour le principe ingénieux


Desyr.Net
persoben Messages postés 1 Date d'inscription mercredi 4 février 2004 Statut Membre Dernière intervention 26 mars 2004
26 mars 2004 à 21:23
Salut,
bravo ca fonctionne bien mais je voudrais pouvoir mettre des retours chariots dans les messages, est ce que c'est possible...
{kwad}kalash Messages postés 2 Date d'inscription jeudi 2 octobre 2003 Statut Membre Dernière intervention 25 décembre 2003
25 déc. 2003 à 16:09
Oui mat, il faut garder le ? et la suite ( parametre url ), sinon c sur ca va pas marcher. la ligne devient :
window.open("$adresse/email_lycos.php?destinataire=$destinataire&sujet=$sujet&texte=$texte&emetteur=$emetteur&Submit=Envoyer")
mat106 Messages postés 5 Date d'inscription mardi 25 mars 2003 Statut Membre Dernière intervention 2 octobre 2003
27 nov. 2003 à 13:02
salut,
je viens dintegrer cette fonction, et cela ne marche pas.
jai bien mis le fichier email_lycos.php chez mon hébergeur multimania, et jy fais bien appel comme la syntaxe ci dessus avec le <? require ... etc...
qd je fais une requete de mail, aucune erreur est dite(contrairement a avant ou javais tenté dutiliser cette fonction et ils me disait :free a deactivé cette fonction...) mais je ne recois rien...

Jai bien modifié la faute que decrit {kwad}kalash ...

Par contre tu dis :
<<on a l'appel au script posé chez multimania/lycos, window.open("$adresse/mail_lycos.php?[.......].
Il devrait etre codé window.open("$adresse/email_lycos.php[....], car le fichier posé chez multi.lycos s'appelle email_lycos.php et non pas mail_lycos.php >>
tu as oublié un '?' apres email_lycos.php non ?
enfin bref, jai bien modifié cette erreur mais ca ne fonctionne toujours pas... chez multimania il ny a pas a activer la fonction mail ?
bref si qqn peut meclairer... merci ;)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.