Tom's Guide > Forum > Programmation > fonction mail()
Mot :    Pseudo :           
 

Bonjours,

Je vais peut etre passer pour un gogole mais bon je voudrais savoir pourquoi quand je met en php "mail('....@....com','sujet','message','option');"ca ne foncitonne pas?

Merci d'avance ;)

Désolé pour la nulité de ce message :s ^^


Message édité par roboss_90 le 21-05-2007 à 19:07:20
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

aucune idée.
j'ai encore perdu ma boule de cristal...


Message édité par okinou le 21-05-2007 à 19:18:43
Répondre à okinou

tiens, un petit code que j'ai fais hier, c'est du mailbombing (oui, quelqu'un m'a fait chier ...). tu as juste à enlevé le while et la varibale $i :

Citation :


<?
$adresse = "superadressebidon@hotmail.fr";
$titre = "ton super titre !";
$message = "super message à la rescousse ... !";
$i = "0";

while ($i != 1000)
{
mail($adresse,$titre,$message);
$i++;
}

?>


Message édité par fclm le 21-05-2007 à 19:47:28
Répondre à fclm

j'ai essayé ce que tu ma donné ca fonctionne pas j'ai mis

Citation :


<?
$adresse = "....@....com";
$titre = "ton super titre !";
$message = "super message à la rescousse ... !";
mail($adresse,$titre,$message);



?>



Et ca ne marceh pas je voudrais bien comprendre pourquoi :s


Message édité par roboss_90 le 21-05-2007 à 20:05:03
Répondre à roboss_90

Es qu'il y a des caractère spéciaux dans tes variables, genre "

Répondre à Anonyme

non desolé, mais je comprend vraiment pas pourquoi ca marche pas? c'est pas un probleme de serveur? ou je sais pas :s

Répondre à roboss_90

bon une fois que tu te décidera à dire autre chose que ca marche pas, tu nous fera signe ?

dis nous l'erreur retourner
ta page est t'elle en .php ?

Car dire "ca marche pas" on ne peut rien te dire, quand on n'a un probleme on donne le maximum de détail pour le résoudre.

Répondre à okinou

page en php, system d'envoie d'email tres basique.
Je sais pas quoi vous dire de plusc'est un scripte tellement simple je capte pas pour il ne fonctionne pas c'est tout. Si vous voulais plus de dtaile sur un truc demander le moi parce que moi je vois pas quoi precisé de plus

Répondre à roboss_90

MESSAGE D'ERREUR SI IL Y EN A UN?

Cacalme coocool zenzen ...exomimile...

message d'erreur si il y'en a un ?


Message édité par okinou le 21-05-2007 à 21:44:35
Répondre à okinou

putain ... un peu de recherche t'aurait amener a modifier un .ini
j'ai 13 ans et j'ai trouver ca tout seul comme un grand ... ca doit pas etre sorcier

ps: je t'ai pas mis comment faire car va falloir que tu débrouille par tes moyens avec google (****** alors)

Répondre à proairgun

on se calme bleuzaille, rien n'indique que c'est en local qu'il test la fonction mail. Si c'est le cas, effectivement dans le php.ini il faut allé a la ligne smtp et indiquer un serveur smtp.

Répondre à okinou

non pas de message d'erreur mais je pesne que c'est le code qui marche paqs sur mon ftp

Répondre à roboss_90

mais non aucun rapport !!!!
ftp, aucun rapport avec php sauf pour le transfert de fichier.

Répondre à proairgun

Mais franchement je pige pas ca devrait pas etre sorcié d envoyé un email non c'est jsute la fonction mail() je voit pas pk ca marche pas apres rentrer dans des detail .ini je croie pas que c'est necessaire pour envoyer un simple email :s

Répondre à roboss_90

un email s'envoi à partir d'un .php sur un serveur web, pas via le protocole ftp, avant d'allez plus loin tu devrais revoir les bases car à premiere vue tu confond un peut tout ...

Répondre à okinou

ok pour le serveur mais ca ne resous pas le prob

Répondre à roboss_90

révise les bases pour l'instant, c'est le mieux à faire car tu confond un peut tout, deuxieme fois que je le dis.


Message édité par okinou le 21-05-2007 à 22:04:53
Répondre à okinou

c'est simple toi si tu veus faire une simple page web qui envoye un message deja tout ecrie dans le script tu mettrais ca non? :

Citation :


<?
$adresse = "....@....com";
$titre = "ton super titre !";
$message = "super message à la rescousse ... !";
mail($adresse,$titre,$message);



?>



ben moi quand je le fait ca ne marche pas :s

Répondre à roboss_90

Et si tu nous donné le code en entier pour qu'on puisse y jeter un oeil
tu l'héberges où ton site ?

edit : c'est pas plutôt <?php au lieu de <?


Message édité par Anonyme le 21-05-2007 à 22:08:03
Répondre à Anonyme

mais mon script marche tres bien mais c'est la fonction envoyé qui ne marche pas . je suis chez OVH

Répondre à roboss_90

je comprends pas à mon avis si t'a aps d'erreur de retourné c'est un bug au niveau du serveur SMTP .....

<?php ?>
ou
<? ?>
c'est pareil ! juste que le mieux syntaxement parlant c'est <?php ?>

Répondre à fclm

non <? et <?php n'est pas pareil, le <? pouvant être interprété pour un autre langage, les serveur sont de plus en plus reglé avec short_tag off et ainsi pousser les utilisateur à mettre <?php pour bien interpretez du php et ne pas créer de confusion.

Répondre à okinou

@roboss_90:
1: déjà vérifie le retour de la fonction mail, si elle retourne FALSE, on s'arrete la
2: si elle retourne TRUE, vérifie que tu ne recois pas le mail en spam
3: rajoute une adresse de retour pour voir si il n'y a pas un message d'erreur
4: envoie un mail au admin de OVH, ils ont acces au log, ils peuvent te dire ce qui s'est passé


Message édité par coca25 le 22-05-2007 à 14:45:38
Répondre à coca25

Bonjour,

etant donner que tu es chez OVH et que j'ai eu le meme probleme que toi je peut te repondre car j'ai demander directement a OVH si la fct mail fonctionnait chez eux et il se trouve quel ne marche qu'a partir des offres GP (20GP, 60GP ...). Donc si tu na pas une de ces offres . . .

C'est foutu :d

@+

------------------------------ La parole est d'argent mais le silence est d'or
Répondre à DivX_666

pas forcément.
Si tu trouve 1 serveur SMTP "public" acceptant les rely , ou essaye avec ton FAI en précisant comme mail origine un alias virtuel de ton vrai mail (ou créé toi 1 mail dédié chez ton FAI)

Répondre à elendilm

on ne peut pas paramétrer le smtp depuis un script php pour la fonction mail (), ca se fait depuis le php.ini, et si c'est désactivé par l'hébergeur, y a pas moyen de le modifier

Répondre à coca25

Non mais, ici le problème c'est que tous les hébergements OVH n'acceptent pas la fonction mail();, ça vient surement de là...

Pour vérifier, case
<? phpinfo(); ?>
sur une page vide.

Répondre à polweb

et avec les headers complétés ça donne quoi ?

------------------------------ " Agis de telle sorte que la maxime de ton action puiss être érigée en loi universelle de la nature "

Emmanuel Kant
Répondre à Vincente@IDN

Oui je pense que c'est OVH qui n'a pas la fonction d'active vue que je suis sur un domaine gratuit merci bon ben je croi que je mettrai la partie envoyee sur un vieux serveur lycos ^^ ca doit marché :p

Merci a tous ;)


Message édité par roboss_90 le 24-05-2007 à 15:44:54
Répondre à roboss_90
Tom's Guide > Forum > Programmation > fonction mail()
Aller à :

Il y a 1818 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens