Gandi.net Groups

Mail Généralités: Serveur dédié + gestion mail Gandi

Vous devez être connecté pour poster de nouveaux messages. Créer un compte.

Bonjour,

Je possède un serveur dédié, et j'utilise l'interface de gandi pour
gérer mes zones DNS, ainsi que la gestion des MX.

Mon fichier zone est ainsi : 

pop 10800 IN CNAME access.mail.gandi.net. 
imap 10800 IN CNAME access.mail.gandi.net. 
webmail 10800 IN CNAME agent.mail.gandi.net. 
mail 10800 IN CNAME access.mail.gandi.net.
smtp 10800 IN CNAME relay.mail.gandi.net. 
@ 10800 IN MX 10 spool.mail.gandi.net. 
@ 10800 IN MX 50 fb.mail.gandi.net. 
@ 10800 IN A monip.monip.monip.monip
ftp 10800 IN A monip.monip.monip.monip
www 10800 IN A monip.monip.monip.monip

L'envoi et la réception de courrier fonctionne parfaitement depuis
n'importe quel client email, mais le serveur n'envoie quant à lui plus
d'email (fonction mail() de PHP).

Pouvez vous m'indiquer une raison à ce problème, et avec un peu de
chance peut être même une solution :) ?

Merci d'avance !

Cordialement,
Pour information il semblerai qu'au lieu d'utiliser la fonction PHP
mail(), il suffirait d'envoyer les mails directement via SMTP.

De nombreuses classes pour PHP propose la gestion d'envoi de mail via
SMTP, comme par exemple PHPMailer ( http://phpmailer.codeworxtech.com )

Je postes cela ici au cas ou cela pourrait servir à quelqu'un.

Cordialement,
Le 2 sep 2008 à 20:04 CEST, Jérémie Werner a écrit :
Pour information il semblerai qu'au lieu d'utiliser la fonction PHP
mail(), il suffirait d'envoyer les mails directement via SMTP.

De nombreuses classes pour PHP propose la gestion d'envoi de mail via
SMTP, comme par exemple PHPMailer
Bonjour,

Avec PHPmailer, en local, sous Windows XP SP3 et Wampserver, j'arrive
bien à envoyer des courriels en utilisant le SMTP distant de 1and1
(auth.smtp.1and1.fr), mais rien à faire en voulant utiliser le SMTP
GANDI (mail.gandi.net), même avec
$mail->SMTPSecure = "tls";

Voici, en mode debug, ce que cela donne :


SMTP -> -> get_lines(): $data was "" 
SMTP -> -> get_lines(): $str is "220 relay1-v.mail.gandi.net E
SMTP -> Postfix " 
SMTP -> -> get_lines(): $data is "220 relay1-v.mail.gandi.net E
SMTP -> Postfix " 
SMTP -> -> FROM SERVER: 220 relay1-v.mail.gandi.net E
SMTP -> Postfix 
SMTP -> -> get_lines(): $data was "" 
SMTP -> -> get_lines(): $str is "250-relay1-v.mail.gandi.net " 
SMTP -> -> get_lines(): $data is "250-relay1-v.mail.gandi.net " 
SMTP -> -> get_lines(): $data was "250-relay1-v.mail.gandi.net " 
SMTP -> -> get_lines(): $str is "250-PIPELINING " 
SMTP -> -> get_lines(): $data is "250-relay1-v.mail.gandi.net
250-PIPELINING " 
SMTP -> -> get_lines(): $data was "250-relay1-v.mail.gandi.net
250-PIPELINING " 
SMTP -> -> get_lines(): $str is "250-SIZE 25600000 " 
SMTP -> -> get_lines(): $data is "250-relay1-v.mail.gandi.net
250-PIPELINING 250-SIZE 25600000 " 
SMTP -> -> get_lines(): $data was "250-relay1-v.mail.gandi.net
250-PIPELINING 250-SIZE 25600000 " 
SMTP -> -> get_lines(): $str is "250-VRFY " 
SMTP -> -> get_lines(): $data is "250-relay1-v.mail.gandi.net
250-PIPELINING 250-SIZE 25600000 250-VRFY " 
SMTP -> -> get_lines(): $data was "250-relay1-v.mail.gandi.net
250-PIPELINING 250-SIZE 25600000 250-VRFY " 
SMTP -> -> get_lines(): $str is "250-ETRN " 
SMTP -> -> get_lines(): $data is "250-relay1-v.mail.gandi.net
250-PIPELINING 250-SIZE 25600000 250-VRFY 250-ETRN " 
SMTP -> -> get_lines(): $data was "250-relay1-v.mail.gandi.net
250-PIPELINING 250-SIZE 25600000 250-VRFY 250-ETRN " 
SMTP -> -> get_lines(): $str is "250-STARTTLS " 
SMTP -> -> get_lines(): $data is "250-relay1-v.mail.gandi.net
250-PIPELINING 250-SIZE 25600000 250-VRFY 250-ETRN 250-STARTTLS " 
SMTP -> -> get_lines(): $data was "250-relay1-v.mail.gandi.net
250-PIPELINING 250-SIZE 25600000 250-VRFY 250-ETRN 250-STARTTLS " 
SMTP -> -> get_lines(): $str is "250-ENHANCEDSTATUSCODES " 
SMTP -> -> get_lines(): $data is "250-relay1-v.mail.gandi.net
250-PIPELINING 250-SIZE 25600000 250-VRFY 250-ETRN 250-STARTTLS
250-ENHANCEDSTATUSCODES " 
SMTP -> -> get_lines(): $data was "250-relay1-v.mail.gandi.net
250-PIPELINING 250-SIZE 25600000 250-VRFY 250-ETRN 250-STARTTLS
250-ENHANCEDSTATUSCODES " 
SMTP -> -> get_lines(): $str is "250-8BITMIME " 
SMTP -> -> get_lines(): $data is "250-relay1-v.mail.gandi.net
250-PIPELINING 250-SIZE 25600000 250-VRFY 250-ETRN 250-STARTTLS
250-ENHANCEDSTATUSCODES 250-8BITMIME " 
SMTP -> -> get_lines(): $data was "250-relay1-v.mail.gandi.net
250-PIPELINING 250-SIZE 25600000 250-VRFY 250-ETRN 250-STARTTLS
250-ENHANCEDSTATUSCODES 250-8BITMIME " 
SMTP -> -> get_lines(): $str is "250 DSN " 
SMTP -> -> get_lines(): $data is "250-relay1-v.mail.gandi.net
250-PIPELINING 250-SIZE 25600000 250-VRFY 250-ETRN 250-STARTTLS
250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN " 
SMTP -> -> FROM SERVER: 250-relay1-v.mail.gandi.net 250-PIPELINING
250-SIZE 25600000 250-VRFY 250-ETRN 250-STARTTLS 250-ENHANCEDSTATUSCODES
250-8BITMIME 250 DSN 
SMTP -> -> get_lines(): $data was "" 
SMTP -> -> get_lines(): $str is "220 2.0.0 Ready to start TLS " 
SMTP -> -> get_lines(): $data is "220 2.0.0 Ready to start TLS " 
SMTP -> -> FROM SERVER: 220 2.0.0 Ready to start TLS

Et le message n'est pas envoyé, sans autre erreur.

Cordialement,