1. Bienvenue sur Bonjourchine.com, le 1er forum francophone sur le travail, les études et le voyage en Chine.

    Pour poser une question ou répondre à une discussion déjà ouverte, inscrivez vous. C'est facile, rapide et gratuit !

    Cela vous permettra de sucroit de ne plus avoir de pub qui s'affiche à l'écran (0 pub pour les membres du forum!).
    Rejeter la notice

Envoi d'emails depuis un server AliCoud avec PHPMailer

Discussion dans 'Informatique et Nouvelles technologies en Chine' créé par Alplob, 7 Avril 2015.

  1. Alplob

    Alplob Dieu

    Inscrit:
    21 Avril 2010
    Messages:
    926
    Localité:
    Xujiahui
    Ratings:
    +611 / -11
    Hello,

    Je suis en train de monter un petit site internet hébergé sur AliCloud (avec un CentOS 6 tout frais). Ce site comporte une fonction d'envoi d'emails utilisant la librairie PHPMailer. Tout fonctionne tres bien sur mon ordinateur en local (un mac book air avec XAMPP) mais pas sur mon serveur AliCloud...

    En utilisant le mode verbose j'obtient le log suivant en executant la fonction d'envoi d'emails depuis mon serveur:
    015-04-07 03:48:53 Connection: opening to smtp.monsupersite.com:587, t=300, opt=array (
    )
    2015-04-07 03:48:53 Connection: opened
    2015-04-07 03:48:53 SERVER -> CLIENT: 220 smtp.aliyun-inc.com MX AliMail Server(10.147.34.62)
    2015-04-07 03:48:53 CLIENT -> SERVER: EHLO monsupersite.com
    2015-04-07 03:48:53 SERVER -> CLIENT: 250-smtp.aliyun-inc.com
    250-8BITMIME
    250-AUTH=PLAIN LOGIN XALIOAUTH
    250-AUTH PLAIN LOGIN XALIOAUTH
    250-PIPELINING
    250 DSN
    2015-04-07 03:48:53 CLIENT -> SERVER: STARTTLS
    2015-04-07 03:48:54 SERVER -> CLIENT: 220 Ready to start TLS
    2015-04-07 03:48:54 CLIENT -> SERVER: QUIT
    2015-04-07 03:48:56 SERVER -> CLIENT: ������m-�NY�C�A4�N�~2E���1:nB
    2015-04-07 03:48:56 SMTP ERROR: QUIT command failed: ������m-�NY�C�A4�N�~2E���1:nB
    2015-04-07 03:48:56 Connection: closed
    2015-04-07 03:48:56 SMTP connect() failed.

    En local le log est beaucoup plus et surtout ne comporte aucune erreur.

    En cherchant sur Baidu, il semblerait que cela est du a un reglage de securite d'AliCloud mais les solutions proposées sont soit tres confuses, soit ne fonctionne pas. Est-ce que quelqu'un sur BonjourChine connaitrait la solution?

    Merci d'avance!
     
  2. bzhmaddog

    bzhmaddog Dieu Supérieur

    Inscrit:
    8 Mars 2013
    Messages:
    1 272
    Localité:
    Shanghai / Pudong
    Ratings:
    +634 / -5
    PHP Mailer est juste une librairie qui va communique avec le service mailer du serveur. Est-ce que celui ci est bien configure ?
    Le plus simple pour tester est de ce connecter via ssh sur le serveur et d'essayer d'envoyer un email depuis la ligne de commande.
    si success c'est que le service d'envoi d'email fonctionne bien et le problème vient bien du cote de php.
     
  3. bzhmaddog

    bzhmaddog Dieu Supérieur

    Inscrit:
    8 Mars 2013
    Messages:
    1 272
    Localité:
    Shanghai / Pudong
    Ratings:
    +634 / -5
    Ils sont pénibles les chinois avec leur centOS. Je me rapelle avoir eu pas mal de soucis pour envoyer des emails avec centOS chez HiChina
     
  4. Alplob

    Alplob Dieu

    Inscrit:
    21 Avril 2010
    Messages:
    926
    Localité:
    Xujiahui
    Ratings:
    +611 / -11
    Merci pour ta réponse. Oui, j'arrive a envoyer des mails par ligne de commande mail (mais ca ne fonctionne pas sur mon mac!), mais je doute que le problème vienne de PHP puisque c'est exactement le meme code..
     

Partager cette page