mail avec smtp exigeant un mot de passe

Mammouth du PHP | 881 Messages

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.
Soyez artisans de paix

ViPHP
ViPHP | 1136 Messages

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.

Mammouth du PHP | 881 Messages

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.
Soyez artisans de paix