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 606 fois - Téléchargée 1 013 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
Messages postés
1
Date d'inscription
samedi 2 mai 2009
Statut
Membre
Dernière intervention
25 mai 2009

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
Messages postés
14
Date d'inscription
lundi 13 mars 2006
Statut
Membre
Dernière intervention
27 février 2007

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
Messages postés
1
Date d'inscription
mercredi 4 février 2004
Statut
Membre
Dernière intervention
26 mars 2004

Salut,
bravo ca fonctionne bien mais je voudrais pouvoir mettre des retours chariots dans les messages, est ce que c'est possible...
Messages postés
2
Date d'inscription
jeudi 2 octobre 2003
Statut
Membre
Dernière intervention
25 décembre 2003

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")
Messages postés
5
Date d'inscription
mardi 25 mars 2003
Statut
Membre
Dernière intervention
2 octobre 2003

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 ;)
Afficher les 9 commentaires

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.