Page 1 sur 1

[Résolu] Envoi Email via Exchange.

Posté : jeu. 27 sept. 2012 10:31
par nicolas0057
Bonjour,

J'ai mis en test votre logiciel afin de voir si il peut correspondre à notre attente.

Nos techniciens étant la plupart de la journée à l'extérieur, il est impératif qu'ils reçoivent un mail à chaque nouvelle demande de dépannage.

J'ai installé Gestsup sur ma machine en test. J'ai un petit soucis concernant l'envoi de mails.

Nous utilisons un serveur Exchange 2003.
Voici mon fichier ini.

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = exchange
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = support@xxx.lu


Par contre j'ai remarqué dans le logiciel que l'adresse de l'emetteur est toujours admin@exemple.fr. Je n'arrive pas à la changer.
Pourriez vous me dire ou la changer ?

Merci d'avance.

Nicolas Mehring

Re: Envoi Email via Exchange.

Posté : jeu. 27 sept. 2012 18:44
par Flox
Bonjour,

j'ai mis à jour la page Installation du site afin de répondre à vos problématique.

Dans votre cas veillez bien modifier les adresses mails des utilisateurs: Administration > utilisateurs.

Cdt

Re: Envoi Email via Exchange.

Posté : ven. 28 sept. 2012 08:24
par nicolas0057
Bonjour Flox et merci pour votre rapidité !

J'ai vérifié les paramétrages et j'avais bien configuré dans php.ini

J'ai mis mon IP du serveur Exchange ainsi qu'une adresse existante.

Lorsque j'envoi un mail je recois ce message :

Warning: mail() [<a href='function.mail'>function.mail</a>]: SMTP server response: 501 5.5.4 Invalid Address in C:\wamp\www\gestsup\core\mail.php on line 198
Call Stack
# Time Memory Function Location
1 0.0007 427136 {main}( ) ..\index.php:0
2 0.0092 541360 include( 'C:\wamp\www\gestsup\index_auth.php' ) ..\index.php:184
3 0.0131 575152 include( 'C:\wamp\www\gestsup\preview_mail.php' ) ..\index_auth.php:154
4 0.0139 657864 include( 'C:\wamp\www\gestsup\core\mail.php' ) ..\preview_mail.php:18
5 0.0168 698408 mail ( ) ..\mail.php:198


Auriez vous une idée de quoi cela pourrait-il venir ?

Re: Envoi Email via Exchange.

Posté : ven. 28 sept. 2012 09:32
par nicolas0057
Bonjour Flox,

Je me permet de revenir vers vous car j'ai trouvé d’où venait le problème.
Le serveur Exchange nécessite une authentification pour envoyer un mail.

Comme il n'est pas possible d'utiliser une authentification via wamp j'ai installé Sendmail.
Il est alors possible d'envoyer des mails via Exchange avec authentification.

Re: Envoi Email via Exchange.

Posté : ven. 28 sept. 2012 12:03
par Drakounet
J'utilise actuellement send mail aussi

Après configuration dans sendmail.ini, j'aimerai savoir que renseigné dans le php.ini dans la rubrique SMTP.

Merci de vos réponses

Re: Envoi Email via Exchange.

Posté : ven. 28 sept. 2012 12:39
par Drakounet
J'ai trouvé mon soucis.

Mes valeurs SMTP sont d'origine, le problème venait de la configuration Sendmail (mauvaise authentification)

N'hésitez pas à ouvrir le fichier error.log dans le dossier de sendmail pour consulter les erreurs d'envoi.

Re: Envoi Email via Exchange.

Posté : ven. 28 sept. 2012 17:56
par Flox
Merci pour vos débugages

Dans tous les cas la prochaine version devrai éviter l'utilisation de ces programmes externe, en utilisant le composant phpmailer qui permet l'envoi de message via des serveurs authentifiés.


Cdt