[PHP] Fonction mail depuis serveur local

Fonction mail depuis serveur local [PHP] - PHP - Programmation

Marsh Posté le 19-03-2003 à 11:09:42    

J'ai un serveur web sous Linux RH7.3
(apache/mysql/php)
J'essaye d'utiliser la fonction mail pour envoyer des mails vers l'exterieur mais ca ne marche pas.
J'ai pas d'erreur de script mais les messages ne sont pas envoyés.
Je n'ai pas de domaine assigné a ce serveur, ca vient de là ?
Est-ce que php est autonome pour l'envoi de mail car sendmail ou autre ne tourne pas sur ce serveur ?

Reply

Marsh Posté le 19-03-2003 à 11:09:42   

Reply

Marsh Posté le 19-03-2003 à 11:35:40    

as tu configuré ton smtp dans le php.ini?


Message édité par dropsy le 19-03-2003 à 11:35:54
Reply

Marsh Posté le 19-03-2003 à 11:38:50    

Absolument pas, mais il me semble que cette option est uniquement pour les systemes Win32.
Je suis sous linux

Reply

Marsh Posté le 19-03-2003 à 12:36:17    

zekill a écrit :

Absolument pas, mais il me semble que cette option est uniquement pour les systemes Win32.
Je suis sous linux


en effet, il me semble que c'est que pour les systèmes win... bah je sais pas alors, dsl [:proy]

Reply

Marsh Posté le 19-03-2003 à 17:54:30    

[mail function]
; For Win32 only.
SMTP = smtp.noos.fr
 
; For Win32 only.
sendmail_from = mt.hood@freesbee.fr
 
; For Unix only.  You may supply arguments as well (default: "sendmail -t -i" ).
;sendmail_path =
 
hummm visiblement y a pas  
bahhh repassé sous windows alors  
 
bahhh c dommage j'aurais bien voulu essayé sous unix une fois pr le fun ms si c limité pas la peine  
bonne chance

Reply

Marsh Posté le 19-03-2003 à 19:08:19    

Te fo un serveur smtp qui relay les mails vers ton FAI si tu veux ou directement chez le destinataire :)

Reply

Marsh Posté le 19-03-2003 à 19:13:46    

tu n'as pas besoin d'activer la fonction mail sous Linux, mais tu dois quand même avoir un serveur qui va la gérer... cf reponse precedente en fait  :sweat:  

Reply

Marsh Posté le 19-03-2003 à 20:31:02    

Je@nb a écrit :

Te fo un serveur smtp qui relay les mails vers ton FAI si tu veux ou directement chez le destinataire :)


 
sous unix tu peux pas utiliser un serveur smtp exterieure alors comme par exemple celui du FAI .....

Reply

Marsh Posté le 19-03-2003 à 20:45:41    

Je craque, depuis ce matin j'essaye de faire marcher Sendmail, y a rien a faire.
En fait, ils auraient voulu faire plus compliqué, ils y seraient pas arriver, quelle daube ce truc !
Je vais au lit car ça me fait chier grave  :fou:  
 

Reply

Marsh Posté le 19-03-2003 à 20:58:50    

ben sendmail c le plus compliqué ....
Regarde exim ou postfix

Reply

Marsh Posté le 19-03-2003 à 20:58:50   

Reply

Marsh Posté le 19-03-2003 à 21:22:03    

Sendmail ? Encore ? Mais pourquoi faire ? Postfix, Exim ou Qmail sont nettement mieux, non ? Mieux, non. Plus faciles à installer, oh oui. Mais beaucoup moins complets... Le point sur les bons usages de Sendmail, points forts, points faibles.
 
 
 
bahh j'etais justement en train de regardé sendmail  
avantages et dafauts  
http://clx.anet.fr/spip/article.php3?id_article=76

Reply

Marsh Posté le 19-03-2003 à 21:35:29    

Je veux bien utiliser postfix ou qmail mais je sais pas comment les faire marcher avec la fonction mail de php.

Reply

Marsh Posté le 19-03-2003 à 21:45:15    

postfix crée un alias de sendmail ce qui fait que php appelle sendmail mais que en fait c'est postfix qui prend le relay (enfin chez moi c comme ça). Sinon Qmail je doit m'y mettre mais g jamais trouvé de bons tuto donc en attendant .... je teste pas

Reply

Marsh Posté le 19-03-2003 à 21:50:03    

Je@nb a écrit :

postfix crée un alias de sendmail ce qui fait que php appelle sendmail mais que en fait c'est postfix qui prend le relay (enfin chez moi c comme ça). Sinon Qmail je doit m'y mettre mais g jamais trouvé de bons tuto donc en attendant .... je teste pas


Okay, c'est la question que je me posais car dans php.ini, on a que la synthaxe pour sendmail;
respect  :jap:

Reply

Marsh Posté le 19-03-2003 à 21:57:52    

dc on peut echaper sendmail qui est selon l'article le plus complet ms le plus compliqué a installer

Reply

Marsh Posté le 19-03-2003 à 22:01:55    

pour sendmail, y a un tuto sur lea-linux pour l'installer avec un petit outil.
Je viens d'essayer, ca marche !  ;)

Reply

Marsh Posté le 19-03-2003 à 22:02:33    

weed a écrit :

dc on peut echaper sendmail qui est selon l'article le plus complet ms le plus compliqué a installer


 
Je trouve Qmail bcp plus complet

Reply

Marsh Posté le 19-03-2003 à 22:55:08    

Je@nb a écrit :


 
Je trouve Qmail bcp plus complet


 
J'ai la meme question a ceci pres, peut-on utiliser postfix avec la fonction mail de PHP à la place de Sendmail ?
que doit-on mettre dans fichier php.ini a la section [mail function] a la ligne :
 
sendmail_path = ?


---------------
Linuxois1 ex- Linuxois pour perte de mot de passe et @ adresse mail n'existant plus.
Reply

Marsh Posté le 19-03-2003 à 23:13:56    

linuxois1 a écrit :


 
J'ai la meme question a ceci pres, peut-on utiliser postfix avec la fonction mail de PHP à la place de Sendmail ?
que doit-on mettre dans fichier php.ini a la section [mail function] a la ligne :
 
sendmail_path = ?
 


 
J'utilise postfix sur mon serveur et j'ai laissé le sendmail_path qu'il i avait par défaut et ça marche bien.

Reply

Marsh Posté le 20-03-2003 à 07:19:31    

Je@nb a écrit :


 
J'utilise postfix sur mon serveur et j'ai laissé le sendmail_path qu'il i avait par défaut et ça marche bien.


 
Merci bcp.


---------------
Linuxois1 ex- Linuxois pour perte de mot de passe et @ adresse mail n'existant plus.
Reply

Marsh Posté le 20-03-2003 à 13:29:44    

linuxois1 a écrit :


 
Merci bcp.


 
Ah j'oublie de preciser que mon serveur SMTP postfix est une machine a part. Dans ces conditions, comment lui indiquer le chemin pour qu'il utilise ?
 
Merci pour les reponses.


---------------
Linuxois1 ex- Linuxois pour perte de mot de passe et @ adresse mail n'existant plus.
Reply

Marsh Posté le 20-03-2003 à 18:15:55    

Dans ce cas, je pense qu'il faut installer un relay smtp ou peutetre en montant une partition où il i a le postfix sur ta machine en nfs (je préfère la première solution qd même).

Reply

Marsh Posté le 22-03-2003 à 00:43:22    

Je@nb a écrit :

Dans ce cas, je pense qu'il faut installer un relay smtp ou peutetre en montant une partition où il i a le postfix sur ta machine en nfs (je préfère la première solution qd même).


 
Merci,
 J'ai installé un relay local et ca marche.
 


---------------
Linuxois1 ex- Linuxois pour perte de mot de passe et @ adresse mail n'existant plus.
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed