Aller au contenu

Sujets conseillés

Posté

Salut, :)

Je travail sur un site qui sera fort probablement hébergé chez OVH.

Je voudrais savoir quelle fonction utiliser avec OVH pour envoyer des mails depuis un formulaire.

Merci de vos lumières! :idea:

Posté

Tu peux utiliser la fonction mail()

mail ($dest,$titre_message,$corps_message,$entete)

Posté

C'est du php?

J'ai toujours eut mes sites hebergés chez Free. Ca avait rien a voir avec ça. :blink:

Peux-tu m'en expliquer un peu plus?

Me filler des adresses?

Merci

Posté

Oui, c'est du php.

Je ne sais pas comment cela se passe chez free...

Voilà le genre de code:

$dest="destinataire_AT_mondomaine.com"; // (remplacer _AT_ par l'arobase...)
$replyemail="retour_AT_mondomaine.com";
$titre_message="Mon titre de message";
$corps_message="Bla bla bla bla...";
 // former l'en-tête :
$entete ="From: $replyemail\n";
$entete.="Reply-To: $replyemail\n";
$entete.="Content-Type: text/plain; charset=\"iso-8859-1\"\n";
$entete.="Content-Transfer-Encoding: 8bit";
 // envoyer le message
if (mail ($dest,$titre_message,$corps_message,$entete))
{
 // message bien envoyé
}
 // erreur lors de l'envoi
}

Tu mets ce que tu veux dans les variables en faisant bien attention à mettre l'adresse de destination "en dur" pour éviter tout détournement.

Posté

Désolé de renvoyer vers une de mes pages, mais tu peux t'inspirer de ce script.

Si tu veux mettre en place un mailer pour permettre à tes visiteurs de t'écrire, il te suffit de supprimer le champ "adresse email du destinataire" du formulaire, et de mettre ton adresse mail "en dur" à la place dans l'appel de la fonction mail ().

Posté
Sachez que si vous le mettez à disposition de vos visiteurs, il drainera, très rapidement par le bouche à oreille, beaucoup de monde sur votre site.

Les abus et dérapages (insultes, menaces, ...) seront alors inévitables. Vous risquez tôt ou tard d’avoir des problèmes avec les "victimes", voire avec votre hébergeur.

Ca fait peur ton truc!

En plus, je veux pas que les gens m'envoie une fausse adresse mail, ça serai même bien que je puisse vérifier en même temps que l'envoie du mail si elle est valide car il faut une réponse...

Posté

Mon "truc" c'est juste dans le cas d'un mailer anonyme. Si tu l'adaptes comme je te le suggère plus haut, pas de problème...

ça serai même bien que je puisse vérifier en même temps que l'envoie du mail si elle est valide

Là, ça dépasse mes compétences. Je ne crois pas que ça soit possible...

Posté

Bonjour,

la seule chose que tu puisses vérifier, c'est l'existence d'un 'hote' à cette adresse.

Pour cela, il existe la fonction :

checkdnsrr() -- Résolution DNS d'une adresse IP

Pour ce qui est du lien que tu donnes, Americas, il ne marche pas. Mon adresse mail est dite : 'non valide'.

Request DNS for SMTP servers for this e-mail...

Found 4 relay(s) (mailin-04.mx.aol.com [15], mailin-01.mx.aol.com [15], mailin-02.mx.aol.com [15], mailin-03.mx.aol.com [15])

Check via mailin-04.mx.aol.com SMTP-server

Connecting to SMTP server...

Connected with SMTP-server

<<< 220-rly-xj05.mx.aol.com ESMTP mail_relay_in-xj5.5; Sun, 26 Sep 2004 16:19:49 -0400

<<< 220-America Online (AOL) and its affiliated companies do not

<<< 220- authorize the use of its proprietary computers and computer

<<< 220- networks to accept, transmit, or distribute unsolicited bulk

<<< 220- e-mail sent from the internet. Effective immediately: AOL

<<< 220- may no longer accept connections from IP addresses which

<<< 220 have no reverse-DNS (PTR record) assigned.

>>> HELO

<<< 501 SYNTAX ERROR IN PARAMETERS OR ARGUMENTS

>>> MAIL FROM: <nobody_AT_beer.com>

<<< 503 BAD SEQUENCE OF COMMANDS

>>> RCPT TO: <nicolasgalle_AT_aol.com>

<<< 503 BAD SEQUENCE OF COMMANDS

>>> RSET

<<< 250 OK

>>> QUIT

mailin-04.mx.aol.com "503 BAD SEQUENCE OF COMMANDS"

--------------------------------------------------------------------------------

Result: Not exist (SMTP).

Par contre, il est intéressant de noter que AOL répond : Je ne peux résoudre l'adresse IP de l'expéditeur, donc je ne répond pas.

A bon entendeur !

Posté

Merci à tous,

Americas: pourquoi dis-tu que je vais pas pouvoir mettre ça sur mon site? (de toute façons, je suis allée voir, ça ne m'emballe pas, c'est pas la priorité)

1/ Déjà, est-ce que vous confirmez que OVH utilise la fonction mail() en php pour l'envoie d'un formulaire par mail?

Après, si c'est bien ça, il faut que je me penche sur des tutoriaux php.

Ceux du Hub sont très bien, mais ne vont pas assez loin.

2/ Avez-vous des bonnes adresses à me donner?

et en passant, je jettai un oeil sur le formulaire de souscription d'OVH. Ils demandent de remplir: nom prenom ET organisation!

3/ La personne qui va prendre l'hebergement étant un particulier, que va-t-il pouvoir répondre dans organisation? :huh:

Posté

Salut,

1/ oui OVH utilise la fonction mail()

2/ fr.php.net

3/ Dans organisation soit tu mets rien, soit tu mets un tiret, soit tu mets "particulier"... mais il n'y a pas de quoi se prendre la tète à mon avis :)

Posté

Je parlait des tutoriaux.

Sur le coup, j'avais oublié les sites. :whistling:

Depuis, je suis allée faire un tour dessus, et je pense avoir trouvé mon bonheur.

J'ai bricolé un petit truc, maintenant, j'attend d'avoir l'hebergement pour le tester!

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...