DEDIBOX-NEWS.COM

Le Forum Non Officiel de la DEDIBOX

Vous n'êtes pas identifié.

#1 2007-02-06 11:19:31

Black Dragon
Maitre Jeidi
Date d'inscription: 2006-11-05
Messages: 465

fonction mail() ne marche plus?

Salut à tous!! Voila depuis quelques jours, sur mon site, aucun email envoyé avec php ne marche...

J'ai pourtant tout vérifier, ailleurs, le script marche! Mais pas sur ma dédibox. Voila c'est assez génant, car certains de mes scripts envoient les email de confirmation pour les membres...

Qui aurait une idée de la panne? Sachant que je n'ai pas fait de mise a jour spéciale, je n'ai pas touché à mes configs... sad

Voila merci d'avance a vous!

Hors ligne

 

#2 2007-02-06 11:21:57

Calimero
Maitre Jeidi
Lieu: 94 | 67
Date d'inscription: 2006-05-05
Messages: 2729

Re: fonction mail() ne marche plus?

Y a quoi dans les logs de ton MTA ?

Hors ligne

 

#3 2007-02-06 11:28:15

Black Dragon
Maitre Jeidi
Date d'inscription: 2006-11-05
Messages: 465

Re: fonction mail() ne marche plus?

Alors, dans le mail.log, beaucoup de trucs, je t'ai mis ici le fichier:
http://fantasticworlds.eu/mail.log

Hors ligne

 

#4 2007-02-06 11:37:12

goldyfruit
Membres d'honneurs
Lieu: 92500
Date d'inscription: 2006-06-19
Messages: 2722
Site web

Re: fonction mail() ne marche plus?

@localhost.localdomain

Tu as du modifier ton host, regarde dans ton main.cf tu as avoir ton nom de domaine.

Hors ligne

 

#5 2007-02-06 11:40:34

Black Dragon
Maitre Jeidi
Date d'inscription: 2006-11-05
Messages: 465

Re: fonction mail() ne marche plus?

Alors, dans /etc/postfix/main.cf:

Code:

# See /usr/share/postfix/main.cf.dist for a commented, more complete version

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

myhostname = localhost.localdomain
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = localhost.localdomain, localhost.localdomain, localhost
relayhost =
mynetworks = 127.0.0.0/8
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all

Mais je ne me souviens pas avoir jamais touché a mon host...

Hors ligne

 

#6 2007-02-06 11:41:43

goldyfruit
Membres d'honneurs
Lieu: 92500
Date d'inscription: 2006-06-19
Messages: 2722
Site web

Re: fonction mail() ne marche plus?

myhostname = ton-domaine.com

Hors ligne

 

#7 2007-02-06 11:43:01

Black Dragon
Maitre Jeidi
Date d'inscription: 2006-11-05
Messages: 465

Re: fonction mail() ne marche plus?

mais en laissant localhost.localdomain ça ne devrait pas marcher? Car je n'ai pas configuré mes DNS (mon nom de domaine est une redirection) sur ma machine... ou alors je met mon ip?

Hors ligne

 

#8 2007-02-06 11:44:52

goldyfruit
Membres d'honneurs
Lieu: 92500
Date d'inscription: 2006-06-19
Messages: 2722
Site web

Re: fonction mail() ne marche plus?

Euh la je sais pas trop alors.
Désolé.

Hors ligne

 

#9 2007-02-06 11:45:26

Black Dragon
Maitre Jeidi
Date d'inscription: 2006-11-05
Messages: 465

Re: fonction mail() ne marche plus?

Parce que je t'assure que j'ai jamais rien changé dans mes hosts... ce pb est apparut tout seul, y'a trois jours...

Hors ligne

 

#10 2007-02-06 11:51:13

Black Dragon
Maitre Jeidi
Date d'inscription: 2006-11-05
Messages: 465

Re: fonction mail() ne marche plus?

et en cherchant du coté de php.ini??
j'ai ça:

Code:

[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25

; For Win32 only.
;sendmail_from = me@example.com

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

Je ne suis pas doué, mais nedevrais-je pas changer quelque chose?

Hors ligne

 

#11 2007-02-06 12:31:38

goldyfruit
Membres d'honneurs
Lieu: 92500
Date d'inscription: 2006-06-19
Messages: 2722
Site web

Re: fonction mail() ne marche plus?

Ce n'est pas un problème venant de PHP.
Tu n'as pas de directive mydomain dans ton main.cf ?

Hors ligne

 

#12 2007-02-06 12:57:48

Black Dragon
Maitre Jeidi
Date d'inscription: 2006-11-05
Messages: 465

Re: fonction mail() ne marche plus?

Non les seuls commandes de main.cf sont celles que j'ai mis plus haut. mais pourquoi avant cela marchait? Et maitenant plus? je n'ai JAMAIS touché à ça!! A vrai dire, je ne m'étais jamais demandé comment php envoyait les mails...

Hors ligne

 

#13 2007-02-06 13:21:42

goldyfruit
Membres d'honneurs
Lieu: 92500
Date d'inscription: 2006-06-19
Messages: 2722
Site web

Re: fonction mail() ne marche plus?

Tu as forcement du toucher à quelque chose, c'est Windows, y'a rien de magique !

Hors ligne

 

#14 2007-02-06 13:27:20

Black Dragon
Maitre Jeidi
Date d'inscription: 2006-11-05
Messages: 465

Re: fonction mail() ne marche plus?

euh je suis sur Ubuntu, et je t'assure que je n'ai RIEN touché!! Je n'y connais rien dans tout ça, je vois pas pk j'aurais touché... Que me conseilles tu d'essayer?

Hors ligne

 

#15 2007-02-06 13:34:41

goldyfruit
Membres d'honneurs
Lieu: 92500
Date d'inscription: 2006-06-19
Messages: 2722
Site web

Re: fonction mail() ne marche plus?

Je t'ai dis ce qui me paraissait bizarre dans ta conf.

Hors ligne

 

#16 2007-02-06 13:35:39

Black Dragon
Maitre Jeidi
Date d'inscription: 2006-11-05
Messages: 465

Re: fonction mail() ne marche plus?

oui mais je ne sais pas par quoi remplacer... je remplace par 127.0.0.1? mon ip complète dédibox?

Hors ligne

 

#17 2007-02-06 13:44:45

goldyfruit
Membres d'honneurs
Lieu: 92500
Date d'inscription: 2006-06-19
Messages: 2722
Site web

Re: fonction mail() ne marche plus?

goldyfruit a écrit:

@localhost.localdomain

Tu as du modifier ton host, regarde dans ton main.cf tu as avoir ton nom de domaine.

Code:

myhostname = ton-domaine.com

Hors ligne

 

#18 2007-02-06 14:12:35

Black Dragon
Maitre Jeidi
Date d'inscription: 2006-11-05
Messages: 465

Re: fonction mail() ne marche plus?

J'ai modifié, comme tu m'as dit, mais rien n'y fait, ça ne marche pas plus!

Code:

# See /usr/share/postfix/main.cf.dist for a commented, more complete version

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

myhostname = fantasticworlds.eu
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = fantasticworlds.eu, 127.0.0.1, localhost.localdomain, localhost.localdomain, localhost
relayhost =
mynetworks = 127.0.0.0/8
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all

Hors ligne

 

#19 2007-02-06 14:40:17

Black Dragon
Maitre Jeidi
Date d'inscription: 2006-11-05
Messages: 465

Re: fonction mail() ne marche plus?

J'ai une autre dédibox, avec en main.cf, le fichier suivant:

Code:

# See /usr/share/postfix/main.cf.dist for a commented, more complete version

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

myhostname = localhost.localdomain
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = localhost.localdomain, localhost.localdomain, localhost
relayhost =
mynetworks = 127.0.0.0/8
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all

j'ai copié mon script php sur cette autre dédibox, et là, mon mail est envoyé... donc ça ne doit pas venir de là!

Hors ligne

 

#20 2007-02-06 19:50:33

Mogui
D'honneur de membre
Lieu: 92 et 67
Date d'inscription: 2006-05-28
Messages: 1631
Site web

Re: fonction mail() ne marche plus?

Code:

apt-get install smtp

Les gens normaux... croient que si ça marche, c'est qu'il n'y a rien à réparer.
Les ingénieurs croient que si ça marche, c'est que ça ne fait pas encore assez de choses.

Hors ligne

 

#21 2007-02-07 12:25:02

Black Dragon
Maitre Jeidi
Date d'inscription: 2006-11-05
Messages: 465

Re: fonction mail() ne marche plus?

Le paquet n'existe pas!

Hors ligne

 

Pied de page des forums

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson