Retourner aux forums || Retourner au forum Linux.debian

Linux.debian : Probleme lenteur + non reception sendmail

Posté par Rui AVELINO () le 24 janvier 2006
0
Bonjour,

J'ai configuré sendmail sur un serveur sous débian mais je trouve l'envois de message (via des scripts php avec la fonction mail() ) affreusement lent.

De plus la fonction mail renvois une erreur (false) pourtant le mail est bien envoyé...

J'ai peur d'avoir fait une mauvaise config de sendmail (ou de php peut être)

mon fichier de config sendmail est le suivant :


sendmail.mc


divert(-1)dnl
#-----------------------------------------------------------------------------
# $Sendmail: debproto.mc,v 8.12.3 2003-09-17 18:35:09 cowboy Exp $
#
# Copyright (c) 1998-2003 Richard Nelson. All Rights Reserved.
#
# ./cf/debian/sendmail.mc. Generated from sendmail.mc.in by configure.
#
# sendmail.mc prototype config file for building Sendmail 8.12.3
#
# Note: the .in file supports 8.7.6 - 8.12.7, but the generated
# file is customized to the version noted above.
#
# This file is used to configure Sendmail for use with Debian systems.
#
# If you modify this file, you will have to regenerate /etc/mail/sendmail.cf
# by running this file through the m4 preprocessor via one of the following:
# * `sendmailconfig`
# * `make`
# * `m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf`
# The first two options are preferred as they will also update other files
# that depend upon the contents of this file.
#
# The best documentation for this .mc file is:
# /usr/share/doc/sendmail-doc/cf.README.gz
#
#-----------------------------------------------------------------------------
divert(0)dnl
#
# Copyright (c) 1998-2002 Richard Nelson. All Rights Reserved.
#
# This file is used to configure Sendmail for use with Debian systems.
#
define(`_USE_ETC_MAIL_')dnl
include(`/usr/share/sendmail/cf/m4/cf.m4')dnl
VERSIONID(`$Id: sendmail.mc,v 1.3 2004/08/18 13:53:41 woakley Exp $')
OSTYPE(`debian')dnl
DOMAIN(`debian-mta')dnl
dnl # Items controlled by /etc/mail/sendmail.conf - DO NOT TOUCH HERE
undefine(`confHOST_STATUS_DIRECTORY')dnl #DAEMON_HOSTSTATS
dnl # Items controlled by /etc/mail/sendmail.conf - DO NOT TOUCH HERE
dnl #
dnl # General defines
dnl #
dnl # SAFE_FILE_ENV: [undefined] If set, sendmail will do a chroot()
dnl # into this directory before writing files.
dnl # If *all* your user accounts are under /home then use that
dnl # instead - it will prevent any writes outside of /home !
dnl # define(`confSAFE_FILE_ENV', `')dnl
LOCAL_CONFIG
FEATURE(`masquerade_envelope')dnl
FEATURE(`use_cw_file')dnl
FEATURE(`use_ct_file')dnl
FEATURE(`smrsh')dnl
FEATURE(access_db)dnl
FEATURE(virtusertable)dnl
FEATURE(`genericstable')dnl
dnl FEATURE(`always_add_domain')
DAEMON_OPTIONS(`Addr=XXX.XXX.XXX.XXX,Port=smtp,Name=MTA')
dnl #
dnl # Dialup/LAN connection overrides
dnl #
include(`/etc/mail/m4/dialup.m4')dnl
include(`/etc/mail/m4/provider.m4')dnl
dnl #
MAILER_DEFINITIONS
MAILER(local)dnl
MAILER(smtp)dnl

LOCAL_CONFIG
## Custom configurations below (will be preserved)


Que j'ai pompé d'une machine qui marche parfaitement au exception près des lignes
DAEMON_OPTIONS(`Addr=XXX.XXX.XXX.XXX,Port=smtp,Name=MTA')
undefine(`confHOST_STATUS_DIRECTORY')dnl


Quelqu'un a déjà eu ce problème? Ou bien pourrait m'indiquer l'endroit qui pourrait poser problème?
(j'espère d'ailleurs que ce n'est qu'un problème de config sendmail et non pas un facteur sendmail + config php ...)

Merci d'avance ;)

> Lire le message (1 commentaire, moyenne: 1).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Bon encore plus étrange ...

Posté par Rui AVELINO () le 26/01/2006 à 14:18. (lien). Évalué à 1.

Toujours avec le même fichier de configuration ...

Il c'est mis a pouvoir envoyer des mails à tout le monde avec des scripts de test du type :


<?php

if(mail("uneadressemail@domain.com","hello 1","hello message"))
{
echo("Reussite\r\n");
}
else
{
echo("Echec\r\n");
}
?>


On lance le script de la maniere suivante php /test.php

l'execution de ce script se passe a merveille ... Mais voila le site php qui utilise pourtant aussi la fonction mail() ne fonctionne pas.
mail() renvoit d'ailleur FALSE lors de son execution ...

D'ailleur si on lance via une page web le m^m fichier test.php celui-ci écrit échec ...

J'en perd mon latin ...

Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.debian