envoie mail php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : envoie mail php

par Ryle » 28 mars 2008, 09:36

Ben moi non plus je ne sais pas comment faire, mais je suis sur que si tu demandes à notre ami Google s'il s'y connait en "Authentifiaction NTLM", je suis sur qu'il se fera une joie de te répondre ;)

par Invité » 27 mars 2008, 19:20

Oui effectivement c'est dans le cadre d'une utilsiation sur un réseau local d'entreprise
donc on pourrait s'appuyer sur leur login windows ou compte de messageri outlook

Mais je ne sais pas comment faire

merci pour l'aide

par Ryle » 27 mars 2008, 17:11

C'était pourtant élémentaire mon cher ABtson, en voyant la boue sur ses chaussures, vous auriez tout de suite pu deviner qu'il avait quitté la maison après qu'il ait plu, ne laissant ainsi aucun doute quant à l'invraissemblance de son alibi ! :)

Enfin on va quand même attendre qu'il revienne pour confirmer et/ou nous apporter plus d'infos ;)

par AB » 27 mars 2008, 16:44

Nota : S'il s'agit d'un intranet et que tous les utilisateurs sont sous windows et sont authentifiés sur le domaine, tu peux utiliser NTLM qui te permet d'identifier un utilisateur via sa session windows et éventuellement de récupérer son email si tu as l'info et l'accès dans l'annuaire du domaine...
Ah oui ... la mention "l'utilisateur windows" du premier post aurait du me mettre sur la piste. Ce n'est peut-être pas de l'internet mais de l'intranet dont il s'agit, ce qui change la donne :) Je pensais juste à l'envoi d'un mail classique via un formulaire sur internet.

A savoir si l'expression "l'utilisateur windows" était une approximation (comme je l'ai crû) ou un indice pour dire intranet sous windows :)

par Ryle » 27 mars 2008, 16:01

Hmm... si le mail est envoyé à partir d'un compte autorisé par le domaine, ça devrait être faisable (et ça ne serait pas du piratage puisqu'il a le droit d'envoyer des mails ;)), mais ça implique de la bidouille au niveau configuration.

Ce que tu peux faire en revanche c'est modifier les headers du mail pour spécifier l'utilisateur dans les champs "from" et "reply-to". Ainsi c'est son nom et son mail qui apparaissent dans le client de messagerie, même si dans le détail du mail c'est bien ton serveur qui a envoyé le message.

En revanche, je rejoins notre invité mystère dans le sens où, si tu n'as pas l'email de l'utilisateur dans une base ou autre, tu vas difficilement pouvoir renseigner cette information sans lui demander de la saisir :)

Nota : S'il s'agit d'un intranet et que tous les utilisateurs sont sous windows et sont authentifiés sur le domaine, tu peux utiliser NTLM qui te permet d'identifier un utilisateur via sa session windows et éventuellement de récupérer son email si tu as l'info et l'accès dans l'annuaire du domaine...

par AB » 27 mars 2008, 15:38

Salut,

pour envoyer un mail avec php, il faut obligatoirement spécifié une adresse d'envoie, l'ordinateur ne peut pas la deviné :idea:
je crois que ju3979 parlait de l'expéditeur du mail. Cela dit évidemment c'est le même tarif: non ce n'est pas possible :)
Heureusement d'ailleurs sinon ce serait un gros piratage.

par Invité » 27 mars 2008, 12:29

Salut,

pour envoyer un mail avec php, il faut obligatoirement spécifié une adresse d'envoie, l'ordinateur ne peut pas la deviné :idea:

envoie mail php

par ju3979 » 27 mars 2008, 12:27

Bonjour,

J'ai créé un formulaire php avec ensuite un envoie par mail
Jusque la pas de problème

Par contre ce que je souhaiterais c'est que l'expediteur du mail change en fonction de l'utilisateur windows qui à rempli le formulaire
J'aimerais que ça ce fasse de manière transparente sans par exemple obliger l'utilisateur à remplir un champ adresse mail dans le formulaire

Est ce possible ? si oui pouvez vous me donner des pistes

D'avance merci pour votre aide