WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
Envoie de mails SMPTP + PHP5
Envoyé par: galixte (---.com)
Date: 11 April 2005 à 06:59

Salut,

comment configurer le port dans le fichier php.ini lorsque l'on a l'ADDON PHP 4.3.x ?

J'ai un routeur dont le port 25 est ouvert.
Mon service de mail est Gmail et il me semble lire qu'il faille changer le port par défaut sur 25, tel qu'il est précisé ici :

[gmail.google.com]

Je remarque que le fichier php.ini concernat PHP 4 renseigne le numéro du port mais pas celui de PHP5.

ausi je me demande comment cela pourrait fontionner eye rolling smiley.

Voici mon php.ini (pour PHP 4)

[mail function]
; For Win32 only.
SMTP = smtp.serveur.com
smtp_port = 25

; For Win32 only.
sendmail_from = compte@serveur.com

; For Unix only. You may supply arguments as well (default: "sendmail -t -i"winking smiley.
;sendmail_path =

Et celui pour PHP 5 :

[mail function]
; For Win32 only.
SMTP = smtp.serveur.com

; For Win32 only.
sendmail_from = compte@serveur.com

; For Unix only. You may supply arguments as well (default: "sendmail -t -i"winking smiley.
;sendmail_path =

; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_paramaters =

En vous remerciant winking smiley.

@+.

Options: Répondre•Citer ce Message
Re: Envoie de mails SMPTP + PHP5
Envoyé par: UNi (---.w82-127.abo.wanadoo.fr)
Date: 11 April 2005 à 11:21

au pire tu rajoute la ligne dans le php.ini mais de toute facon le port par defaut c 25 donc normalement il doit le prendre.
Par contre en regardant le détails il faut se connecter sur le port 465 ou 587 ya une authentification SSL nécessaire. donc c'est pas sur que la fonction mail de base avec php fonctionne, faut que tu essaye !

Options: Répondre•Citer ce Message
Re: Envoie de mails SMPTP + PHP5
Envoyé par: galixte (---.com)
Date: 11 April 2005 à 11:42

Salut,

en faisant un test sous phpbBB2 lors de l'insctiption un mail est envoyé, or un message d'erreur m'es retourné :

Ran into problems sending Mail. Response: 530 5.7.0 Must issue a STARTTLS command first

DEBUG MODE

Line : 125
File : smtp.php

Ligne 117 à 137 de ce fichier :

// Do we want to use AUTH?, send RFC2554 EHLO, else send RFC821 HELO
// This improved as provided by SirSir to accomodate
if( !empty($board_config['smtp_username']) && !empty($board_config['smtp_password']) )
{
fputs($socket, "EHLO " . $board_config['smtp_host'] . "\r\n"winking smiley;
server_parse($socket, "250", __LINE__);

fputs($socket, "AUTH LOGIN\r\n"winking smiley;
server_parse($socket, "334", __LINE__);

fputs($socket, base64_encode($board_config['smtp_username']) . "\r\n"winking smiley;
server_parse($socket, "334", __LINE__);

fputs($socket, base64_encode($board_config['smtp_password']) . "\r\n"winking smiley;
server_parse($socket, "235", __LINE__);
}
else
{
fputs($socket, "HELO " . $board_config['smtp_host'] . "\r\n"winking smiley;
server_parse($socket, "250", __LINE__);
}

Qu'en pensez vous ?

@+.

Options: Répondre•Citer ce Message
Re: Envoie de mails SMPTP + PHP5
Envoyé par: UNi (---.w83-198.abo.wanadoo.fr)
Date: 12 April 2005 à 12:13

en fait l'encryptage pour l'authentification n'est pas démarré
y a t il une option dans le fichier de config de phpbb pour utiliser ssl (ou tls) pour envoyer les mails ?

Options: Répondre•Citer ce Message
Re: Envoie de mails SMPTP + PHP5
Envoyé par: galixte (---.com)
Date: 12 April 2005 à 13:00

Salut,

non aucune sad smiley

@+.

Options: Répondre•Citer ce Message
Envoie de mails SMPT (function mail)
Envoyé par: sebastien (---.fbx.proxad.net)
Date: 22 April 2005 à 21:52

Bonjour,

Je me permet d'intervenir car j'ai un soucis voisin, en fait je pensais que la fonction mel pouvait marcher seule en paramétrant le php.ini et en libérant le port 25. Cependant quand j'exécute ma fonction il me donne un message d'erreur :
Warning: mail() [function.mail]: SMTP server response: 530 5.7.0 Must issue a STARTTLS command first in ...
J'utilise gmail, et j'ai pu voir dans le post de Galixte que google utilise STARTTLS mais je ne sais pas comment je dois procéder ?
Est-ce que je dois utiliser la fonction ldap_start_tls que j'ai pu voir sur php.net, mais dans ce cas quels sont les paramètres, c'est pas trop détaillés ?
Par ailleurs je n'ai pas installé sendmail, est-ce que ça peut poser problème ?
Si non, voici un aperçu de mon code,

Tout d'abord la fonction mail :
<?php
mail("destinataire@gmail.com", "Subject : salut", "Contenu : comment vas-tu ?", "From: expediteur@gmail.com"winking smiley;
?>

Et mon php.ini :
[mail function]
; For Win32 only.
SMTP = smtp.gmail.com

; For Win32 only.
sendmail_from = expediteur@gmail.com

; For Unix only. You may supply arguments as well (default: "sendmail -t -i"winking smiley.
;sendmail_path =

Merci d'avance, Séb.

Options: Répondre•Citer ce Message


Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP