Envoyer un email depuis un script PHP

Résolu
nils_layet Messages postés 68 Date d'inscription   Statut Membre Dernière intervention   -  
bg62 Messages postés 23734 Date d'inscription   Statut Modérateur Dernière intervention   -
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   Statut Membre Dernière intervention   13
 
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   Statut Membre Dernière intervention  
 
ah bon ? meme si je veux envoyer depuis mon serveur mail perso ?
0
justoo76 Messages postés 186 Date d'inscription   Statut Membre Dernière intervention   13
 
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   Statut Membre Dernière intervention  
 
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 23734 Date d'inscription   Statut Modérateur Dernière intervention   2 409
 
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   Statut Membre Dernière intervention  
 
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 23734 Date d'inscription   Statut Modérateur Dernière intervention   2 409
 
alors si "résolu" ... tant mieux !
@+
0