Envoyer un email depuis un script PHP

Résolu/Fermé
nils_layet Messages postés 68 Date d'inscription vendredi 27 mars 2009 Statut Membre Dernière intervention 6 juillet 2011 - 1 juin 2010 à 06:28
bg62 Messages postés 23590 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 15 avril 2024 - 1 juin 2010 à 12:37
Bonjour,
je cherche a envoyer un email a partir d'une page PHP hébergée sur mon ordinateur. (wamp server + ArGoSoft Mail Server)
PHP me renvoie l'erreur suivante : SMTP server response: 551 User not local.
Le script marche si j'envoie un email a un utilisateur sur mon serveur web, mais le but ici est d'envoyer une email vers une adresse hotmail, gmail...

Voici la config mail du php.ini :
SMTP = localhost
smtp_port = 25
sendmail_from = me@localhost
mail.add_x_header = On

la page PHP :
<?php
mail("monemail@hotmail.fr","sujet","message");
?>

Pour la config d'ArGoSoft, j'ai suivi ce tuto: http://www.phpeasystep.com/phptu/23.html

J'espere qu'il y a une solution (pas trop compliquée) a ce probleme... j'ai entendu parlé de PHPMailer... est-ce que c'est une bonne idée ?
Merci

A voir également:

2 réponses

justoo76 Messages postés 186 Date d'inscription mardi 13 avril 2010 Statut Membre Dernière intervention 23 mars 2016 13
1 juin 2010 à 08:56
Bonjour,

Je pense que ton sendmail_from = me@localhost n'est pas bon.
Tu doit mettre une adresse mail valide. Deplus, certain FAI exige que ce soit leurs adresse qui soit utilisées....
type: adresse@tonfai.fr ou com
0
nils_layet Messages postés 68 Date d'inscription vendredi 27 mars 2009 Statut Membre Dernière intervention 6 juillet 2011
1 juin 2010 à 08:58
ah bon ? meme si je veux envoyer depuis mon serveur mail perso ?
0
justoo76 Messages postés 186 Date d'inscription mardi 13 avril 2010 Statut Membre Dernière intervention 23 mars 2016 13
Modifié par justoo76 le 1/06/2010 à 09:00
ouep, j'avai testé en local sous wamp, chez france télécom et je pouvai mettre une adresse chez gmail;
mais par exemple sous free, j'ai du mettre monadressse@free.fr

Enfin pour ton cas je pense que c'est la même chose..
0
nils_layet Messages postés 68 Date d'inscription vendredi 27 mars 2009 Statut Membre Dernière intervention 6 juillet 2011
1 juin 2010 à 09:01
ah.. okai, j'ai cette page : https://astec.net/services/laravel/ qui a l'air intéressante... je me connecte directement a un serveur mail externe
0
bg62 Messages postés 23590 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 15 avril 2024 2 362
1 juin 2010 à 12:31
sur ton PC tu as des clients de messagerie ... pourquoi se casser la tête ?
- soit tu envoies ainsi
- soit tu as un hébergeur et tu envoies tes mails ou mailings depuis ...
entre FTL (qui n'est même plus français !) et free qui bride certaines possibilités faut arrêter de rêver , même php mailer demande autre chose ....
ou alors ... il y a des solutions "payantes" et pas trop efficaces ...
0
nils_layet Messages postés 68 Date d'inscription vendredi 27 mars 2009 Statut Membre Dernière intervention 6 juillet 2011
1 juin 2010 à 12:34
Le but était surtout de comprndre comment marche le protocole SMTP, mais pour mon probleme, je me connecte au SMTP de hotmail directement et ca marche sans probleme... mon probleme est donc résolut. Merci quand meme bg62
0
bg62 Messages postés 23590 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 15 avril 2024 2 362
1 juin 2010 à 12:37
alors si "résolu" ... tant mieux !
@+
0