mail avec smtp exigeant un mot de passe

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 : mail avec smtp exigeant un mot de passe

par Patriboom » 11 mars 2009, 20:27

Merci, je pense qu'avec la classe Pear je saurai y arriver.

Je vais mettre "Résolu" dès maintenant, quitte à l'enlever si besoin.

par stopher » 11 mars 2009, 08:56

Salut ,

Afin de ne pas réinventer la roue , voici quelques liens qui pourrons certainement t'aider :

http://pear.php.net/manual/fr/package.m ... actory.php

Et fonctions IMAP de PHP :

http://fr3.php.net/manual/fr/function.imap-mail.php

Ch.

mail avec smtp exigeant un mot de passe

par Patriboom » 11 mars 2009, 08:11

Bonsoir

en fouillant dans les archives, j'ai retrouvé ma propre exclamation lorsque je réussis à envoyer un message
( http://www.phpfrance.com/forums/viewtop ... tification )

Je croyais alors avoir résolu mon problème, mais je n'ai toujours fait que le contourner.
Voici maintenant que je dois développer un outil plus polyvalent et affronter le problème.

Dans les bureaux est installé un petit serveur Linux.
Je veux lui confier la tâche d'envoyer des courriels, mais je dois paser au travers du filtre de mon FAI qui exige authentification.

Je soupçonne deux solutions, mais pour les deux je bloque, pouvez-vous m'aider?
1) que mon serveur Linux fasse tout le travail. Bien, mais comment? Pourra-t-il contourner le frein du Fournisseur d'Accès Internet?
2) faire avaler le mot de passe à ma fonctio mail(); Oui, mais comment?

merci à l'avance de votre aide.

Voici ce que j'ai actuellement et qui n'envoie toujours pas de message:
	ini_set("SMTP", "smtp.compagnie.com");
//	ini_set("sendmail_from", "[email protected]");
	ini_set("sendmail_user", "Usager");   //conformément à ce que j'ai dans ma congif Opera 
	ini_set("sendmail_password", "MotPasse");   //conformément à ce que j'ai dans mes dossiers
	$mailHeaders = "From:".$from." \n ";      //Vieille habitude, serait-ce préférable de prendre la ligne commentée ci-haut?

 mail($destinataire, $sujet, $_POST["Message"], $mailHeaders);

oui, je sais que les autres variables ne sont pas montŕres ici, mais je suis sûr qu'elles sont bonne car ça fonctionne en "local" (serveur de développement qui n'a pas besoin de cette authentification).


merci à l'avance.