S’abonner

Comment utiliser le service MDirector Transactionnel

María Rico

Pour commencer, demandez l'activation du service à votre contact commercial ou de support MDirector.

Parallèlement vous pouvez proceder comme suit:

1.- Configurez un domaine/sous domaine selon les indications de MDirector contenues dans le document “Configuration Expéditeur Personnalisé.pdf”.

2.- Envoyez à votre contact de support:
(i) le nom du domaine/sous domaine configuré
(ii) le(s) IP(s) d'où vous allez envoyer les emails à MDirector
(iii) type d’email que vous allez envoyer
(iv) volume quotidien/hebdomadaire prévu
(v) distribution approximé par domaines (pourcentage de hotmail, yahoo, gmail, y des autres qu’ont une quantité considérable dans votre base).

MDirector fournira l'adresse SMTP qu'il faut utiliser pour envoyer les communications par SMTP (utilisateur et mot de pas).

Une fois que MDirector aura configuré le compte, vous pouvez completer de programmer vos envois:

(i) contrôler la connection entre son serveur et le host de MDirector

EL COMMANDE:

telnet smtptrans.mdirector.com 25

 

LE RÉSULTAT DOIT ÊTRE si la connection est correcte:

Trying 62.97.140.41...

Connected to smtptrans.mdirector.com.

Escape character is '^]'.

220 smtptrans01 ESMTP Exim 4.80 Wed, 13 Jan 2016 16:26:00 +0100

 

(ii) programmer la connection entre le système du client et MDirector-trans qui se fait en utilisant un libraire de SMTP avec un accès privé.

(iii) programmer le système d’envois en utilisant aussi la libraire SMTP, avec laquelle il est possible de configurer chaque partie de l’envoi, même le header dans laquelle s’ajoutent le tags pour que MDirector peut identifier et filtrer les envois dans le reporting. Pour ajouter le tag dans le header il faut utiliser le paramètre  X-MDTrans-Tags. Pour ajouter plusieurs tags, il faut les séparer par virgule “,”.

 

Par exemple:

use Zend\Mail\Message;

use Zend\Mail\Transport\Smtp as SmtpTransport;

use Zend\Mail\Transport\SmtpOptions;



$headers = new \Zend\Mail\Headers();

$headers->addHeaderLine('X-MDTrans-Tags', 'prueba,multipletags');

 

$message = new Message();

$message->setHeaders($headers)

       ->addTo('todomain@todomain.com')

       ->addFrom('from@domainfrom.com')

       ->setSubject('Greetings and Salutations!')

       ->setBody("Sorry, I'm going to be late today!");

 

// Setup SMTP transport using LOGIN authentication

$transport = new SmtpTransport();

$options   = new SmtpOptions(array(

   'name'              => 'smtptrans.mdirector.com',

   'host'              => 'smtptrans.mdirector.com',

   'connection_class'  => 'crammd5',

   'connection_config' => array(

       'username' => 'user',

       'password' => 'pass'

   ),

));

//$options->setPort(587);

$transport->setOptions($options);

$transport->send($message);  

Cet article vous a-t-il été utile ?
Utilisateurs qui ont trouvé cela utile : 1 sur 1
Vous avez d’autres questions ? Envoyer une demande

Commentaires

Réalisé par Zendesk