JeuWeb - Crée ton jeu par navigateur
mail() chez free.fr - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : mail() chez free.fr (/showthread.php?tid=672)

Pages : 1 2


mail() chez free.fr - Archange - 20-01-2007

Bonjour,

J'ai un script de contact sur mon site ( heberger chez free ), aprés l'envoi de l'email, je me retrouve avec une erreur:

Code :
Warning: mail() [function.mail]: 9 in /mnt/144/sda/3/4/romaantiqua/mail.php on line 36

Pourtant je recois bien l'email dans ma boite,

Voici la ligne que l'erreur indique

Code PHP :
<?php 
mail
($destinataire,$objet,$message,$from);

Je ne vois pas trop qu'elle est l'erreur, surtout que sur un autre site ( ou je fesais des test php il ya pas mal de temps) cela marcher sans problémes.

Si vous savez d'ou cela peu venir ....
Merci


RE: mail() chez free.fr - Horace - 20-01-2007

Attention ! Chez Free (et Online) la fonction mail() est desactivée depuis des années, et remplacée par leur fonction maison email(). Impossible d'envoyer un email() à plusieurs destinataire, par exemple.

Voir http://online.net/support/fr/doc/php4/php4_email.html (sinon FAQ de Free)

Dans le genre spécial, chez Free/Online, y'a aussi la nécessité de créer un dossier "session" (à la racine du site) pour que les sessions php fonctionnent.

Par contre, j'ai constaté en décembre que mail() avait été réactivée chez Free, et email() fonctionnait plus... Certainement un "bug" provisoire. :/


RE: mail() chez free.fr - Archange - 20-01-2007

Dac je vais patientez un peu pour voir si sa vient bien d'eux merci


RE: mail() chez free.fr - gtsoul - 20-01-2007

pour free, aller sur leur faq car leur politique mail change souvent,
un fois la fonction mail() marche, une autre fois c'est un script perl qu'il faut utiliser ..


RE: mail() chez free.fr - Raoull - 20-01-2007

mail($destinataire,$objet,$message,$from)

Peut-être que le $from est de trop.... c'est obligatoirement ton email free l'origine du mail.


RE: mail() chez free.fr - Archange - 20-01-2007

J'ai essayer de retirer le $from mais toujours la même erreur, sinon oué j'ai lu leur faq avant et le script perl, au pire je vais me rabbatre sur sa si sa ne resout pas dans les jours à venir , merci


RE: mail() chez free.fr - Raoull - 20-01-2007

Non Archange, j'ai des comptes chez Free aussi, et la fonction mail() fonctionne très bien.
Tu dois pouvoir y arriver sans te prendre la tête avec d'autres scripts...

Par contre, c'est certain, c'est :
mail($destinataire, $objet, $message);

Il y a un quota de 2000 mails par semaine. Si tu le dépases, il aut attendre le lundi suivant (me semble bien que c'est RAZ le lundi).

Autre chose, évite de mettre de mettre des destinataires multiples, ca ne passe pas vraiment et fait fait exploser ton quota.
Genre, il vaut mieux faire 50 mails avec chacun un seul destinataire, que 1 seul avec 50 destinataires ou meme 2 avec 25.


RE: mail() chez free.fr - Archange - 21-01-2007

Merci Raoull,
Je vais revoir tous le code dans ce cas .


RE: mail() chez free.fr - Plume - 22-01-2007

Un exemple de sujet déjà traité maintes fois. La fonction recherche proposée les forums ne sont pas là juste pour le décor ...


RE: mail() chez free.fr - Or3L - 22-01-2007

Moi aussi la fonction mail() marchait il y a quelques jours chez Free, maintenant ça marche plus, j'ai du mettre en place une alternative pour les inscriptions.