[Linux-bruxelles] prob sendmail et domaine

Gilles Douillet groopy at chello.be
Jeu 27 Fév 13:36:13 CET 2003


Pas de panique,
Ce que tu peux vérifier est :

es-tu autoriser à envoyer du mail  (vérifier dans /etc/mail/access) si l'ip ou le réseau de ta machine est listé par une entrée du style 192.168.1.xxx    RELAY et aussi vérifier si l'utilisateur d'apache (apache ou nobody) est dans les trusted users de sendmail.

Ensuite en php, par défault le relay SMTP est localhost, mais tu peux changer cela (en php) avec une fonction init_set (SMTP, "mail.xxxxxxx.xxx") ou directement dans php.ini (mais c'est que pour win32 je crois)

sinon tu dois modifier le sendmail local pour qu'il utilise un relay smtp tu fais cela avec un sendmail.mc du style :

divert(-1)
include(`/usr/share/sendmail-cf/m4/cf.m4')
VERSIONID(`linux setup')dnl
OSTYPE(`linux')
define(`confDEF_USER_ID',``8:12'')dnl
define(`SMART_HOST',`mail.chello.be')dnl
undefine(`UUCP_RELAY')dnl
undefine(`BITNET_RELAY')dnl
define(`ALIAS_FILE', `/etc/aliases')dnl
define(`confPRIVACY_FLAGS', `authwarnings,novrfy,noexpn,restrictqrun')dnl
FEATURE(`redirect')dnl
FEATURE(`always_add_domain')dnl
FEATURE(`use_cw_file')dnl
FEATURE(`no_default_msa',`dnl')dnl
FEATURE(`smrsh',`/usr/sbin/smrsh')dnl
FEATURE(`mailertable',`hash -o /etc/mail/mailertable.db')dnl
FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable.db')dnl
FEATURE(`genericstable',`hash -o /etc/mail/genericstable.db')dnl
FEATURE(`access_db',`hash -o /etc/mail/access.db')dnl
MASQUERADE_AS(chello.be)dnl
FEATURE(`allmasquerade')dnl
FEATURE(`masquerade_envelope')dnl
MAILER(smtp)dnl
MAILER(procmail)dnl

Tu remplaces juste le chello.be par l'autre domaine et le mail.chello.be par l'addresse du serveur smtp.

Ensuite un m4 sendmail.mc > /etc/sendmail.cf et un petit tour sur www.sendmail.org

-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: </pipermail/linux-bruxelles/attachments/20030227/2b8793ec/attachment-0002.html>


Plus d'informations sur la liste de diffusion Linux-bruxelles