Envoie mail

Signaler
Messages postés
191
Date d'inscription
mercredi 7 octobre 2009
Statut
Membre
Dernière intervention
14 décembre 2009
-
Messages postés
278
Date d'inscription
dimanche 13 décembre 2009
Statut
Membre
Dernière intervention
24 juin 2011
-
re bonjour,

j'aurais voulu savoir si existait un genre de fichier temporaire correspondant à l'envoie de mail.
voila, j'ai une page avec formulaire d'envoie.
quand je clic sur envoie, j'ai aucun mess d'erreur et pourtant rien se passe....

je suis configurer en php.ini :

[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 8025

; For Win32 only.
sendmail_from = webmaster@********.com

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =

13 réponses

Messages postés
2483
Date d'inscription
jeudi 30 novembre 2006
Statut
Membre
Dernière intervention
14 janvier 2011
17
Salut,

As-tu un serveur SMTP installé sur ton PC ? Si oui, est-il déclaré en tant que tel dans les champs MX du DNS de ton domaine ?

Si tu n'as aucun message d'erreur, c'est peut-être simplement parce que la fonction mail() n'en émet pas : elle ne fait que retourner un booléen selon la réussite de l'envoi du mail.

--
Neige

Souvent la réponse à votre question se trouve dans la doc. Commencez par là ;)
Messages postés
191
Date d'inscription
mercredi 7 octobre 2009
Statut
Membre
Dernière intervention
14 décembre 2009

j'ai mis free smtp serveur, il n'y a rien a configuré d'après ce qui m'a été expliqué mais qui fonctionne pas.

j'ai juste précisé port 8025.

est-il déclaré en tant que tel dans les champs MX du DNS de ton domaine ?

euh, non!!!!! MX et dns, j'en ai entendu parlé hier soir mais....
Messages postés
191
Date d'inscription
mercredi 7 octobre 2009
Statut
Membre
Dernière intervention
14 décembre 2009

et déja par rapport à ma config de mon php.ini j'ai trouvé un autre article qui dit cela:

[mail function]
; For Win32 only.
;SMTP = localhost
;smtp_port = 25 (moi j'ai mis 8025 blocage du 25 par orange)
; For Win32 only.
;sendmail_from = me@example.com

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
sendmail_path =/usr/sbin/sendmail -t -i

ce qui correspond pas mon fichier php.ini.

les deux solutions fonctionnent ou il y en a une de fausse ,
Messages postés
71
Date d'inscription
mardi 23 septembre 2008
Statut
Membre
Dernière intervention
20 juillet 2010

Personnelement j'ai utilisé la fonction mail avec les simples paramères :

mail($destinataire, $objet, $message)

ou destinataire c'est une adresse mail object et le message des récupération d'un formulaire j'ai rien eu a paramétré !!! et sa marche parfaitement je reçoie des devis dessus ...
Messages postés
191
Date d'inscription
mercredi 7 octobre 2009
Statut
Membre
Dernière intervention
14 décembre 2009

oui mais depuis votre serveur perso ?
Messages postés
2483
Date d'inscription
jeudi 30 novembre 2006
Statut
Membre
Dernière intervention
14 janvier 2011
17
Sur Windows, il n'y a pas de fonction mail, contrairement à Linux et Unix. La première configuration est donc la "bonne". Bonne dans le sens où c'est cette partie qu'il faut adapter.

Je ne sais pas comment ça marche depuis une connexion Free : chez certains FAI l'authentification sur le serveur SMTP se fait d'après l'adresse IP (l'authentification est nécessaire pour éviter que le serveur ne serve pour du spam). Dans ces cas là, il suffit de préciser l'adresse (le FQDN) du serveur SMTP ainsi que le port (par défaut 25). Autre sécurité, en général, les FAI ne laissent passer sur leurs serveurs SMTP que les mails dont l'adresse de l'expéditeur est une adresse fournie par le FAI (xxxx@free.fr donc si on est chez Free).

--
Neige

Souvent la réponse à votre question se trouve dans la doc. Commencez par là ;)
Messages postés
191
Date d'inscription
mercredi 7 octobre 2009
Statut
Membre
Dernière intervention
14 décembre 2009

non moi j'ai installé free smtp serveur suite aux conseils d'un membres...
moi perso mon fai c orange
Messages postés
191
Date d'inscription
mercredi 7 octobre 2009
Statut
Membre
Dernière intervention
14 décembre 2009

j'ai aussi essayé ça :

[mail function]
; For Win32 only.
SMTP = smtp.orange.fr
smtp_port = 25

; For Win32 only.
sendmail_from = webmaster@*****.com

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =
Messages postés
191
Date d'inscription
mercredi 7 octobre 2009
Statut
Membre
Dernière intervention
14 décembre 2009

et comme serveur smtp pour windows vista vous conseilleriez quoi ?
Messages postés
197
Date d'inscription
mardi 20 janvier 2004
Statut
Membre
Dernière intervention
20 février 2013
1
Bonsoir,

une solution qui fonctionne (testé en prod chez un client sous windows XP et l'autre sur windows 2003 server, aucun serveur smtp en localhost):
ne pas modifier le php.ini et dans le code qui envoi le mail mettre:
ini_set("SMTP", "smtp.orange.fr"); // smtp pour orange
ini_set("smtp_port", "25");

bonne soirée
Messages postés
191
Date d'inscription
mercredi 7 octobre 2009
Statut
Membre
Dernière intervention
14 décembre 2009

j'ai installé argosoft, petit serveur smtp assé simple qui à l'avantage d'afficher la procédure et voila ce que je peux voir lors de l'envoie d'un mess par mon site....
Pour moi, sa ma l'air ok mais le mess n'arrive pas au destinataire, une idée en voyant ceci:

SMTP Server started. Listening on port 487
POP3 Server started. Listening on port 110
Finger Server started. Listening on port 79
Web Server started. Listening on port 0
Message size limit 5 MB
Winsock version: $0101
High version: $0202
Description: WinSock 2.0
System status: Running
Maximum sockets: 32767
Local host: domaine
Local addresses: ........ mon ip
Local host after reverse lookup:
*******
Requested SMTP connection from 127.0.0.1
220 mon ip ArGoSoft Mail Server Freeware, Version 1.8 (1.8.8.8)
HELO *******
250 Welcome [127.0.0.1], pleased to meet you
MAIL FROM:<webmaster@******.com>
250 Sender "webmaster@*******.com" OK...
RCPT TO:<******@yahoo.fr>
250 Recipient "******@yahoo.fr" OK...
DATA
354 Enter mail, end with "." on a line by itself
Received 450 bytes
250 Message accepted for delivery. <zbx6z75di31x2el.021220090659@mon ip>
QUIT
221 Aba he
SMTP connection with 127.0.0.1 ended. ID=12
Delivering to ******@yahoo.fr
Attempting to deliver to the domain yahoo.fr
DNS Timeout. Will retry in 0 hr 10 min
Delivering to *****@yahoo.fr
Attempting to deliver to the domain yahoo.fr
DNS Timeout. Will retry in 0 hr 10 min
Delivering to *****@yahoo.fr
Messages postés
6
Date d'inscription
samedi 2 janvier 2010
Statut
Membre
Dernière intervention
19 février 2012

salut..
je suis etudiante .je fait mnt un projet fin d'etude j'ai un problem en code php de solution d'emailing dans mon interface web et dans le script d'envoi d'email selon selon une BD bien determiner et aussi dans l'organisation de emails selon catégorie.svp aidez moi et a qui a la solution envoyer sur mon hotmail/ samroutasousou@hotmail.fr
parceque la duree du projet est tres courte.merciiiii d'avance.
Messages postés
278
Date d'inscription
dimanche 13 décembre 2009
Statut
Membre
Dernière intervention
24 juin 2011

bonjour samrouta

je vais répetter ce qu'on a dû me dire une bonne centaine de fois

il faudrait un peu plus d'éléments pour t'aider..