14
Ed 03/95 PAQ 1530 1 COMMUNICATION TECHNIQUE N° TCV020 Date : 15-01-2003 OmniVista 4760 Nb de pages : 13 URGENTE (FLASH PRODUIT) NON URGENTE (INFO PRODUIT) TEMPORAIRE DEFINITIVE OBJET : ENVOIS E-MAILS PAR OmniVista 4760 – RELEASE 2.0 L’objectif de cette communication technique est de présenter les paramètres des e-mails pour configurer un serveur d'e-mails.

TCV020fr Envoi Email

Embed Size (px)

DESCRIPTION

1

Citation preview

Page 1: TCV020fr Envoi Email

Ed 03/95 PAQ 1530

1

COMMUNICATION TECHNIQUE N° TCV020 Date : 15-01-2003

OmniVista 4760 Nb de pages : 13

URGENTE (FLASH PRODUIT)

NON URGENTE (INFO PRODUIT) TEMPORAIRE DEFINITIVE

OBJET : ENVOIS E-MAILS PAR OmniVista 4760 – RELEASE 2.0

L’objectif de cette communication technique est de présenter les paramètres des e-mails pourconfigurer un serveur d'e-mails.

Page 2: TCV020fr Envoi Email
Page 3: TCV020fr Envoi Email

OmniVista 4760

ENVOIS E-MAILS PAR OmniVista 4760 – RELEASE 2.0

Ed. 15-01-2003 1 TCV020

SOMMAIRE

1. PRÉSENTATION DU DOCUMENT .................................................3

2. TYPES D’ENVOIS E-MAILS ............................................................3

2.1. E-mails envoyés par le PC Client OmniVista 4760 .................................... 3

2.2. E-mails envoyés par le PC serveur OmniVista 4760.................................. 3

3. SIMULATION D’ENVOIS E-MAILS.................................................3

3.1. Simulation d’un envoi e-mail (SMTP) ........................................................ 4

3.2. Simulation d’un envoi e-mail (SMTP étendu)............................................. 4

4. PARAMÈTRES OMNIVISTA 4760 ...................................................4

4.1. Paramètres réseau du serveur OmniVista 4760........................................ 4

4.2. Paramètre réseau du client OmniVista 4760............................................. 5

4.3. Paramètres des envois e-mail ................................................................... 5

5. ENVOIS D’ALARMES ....................................................................5

5.1. Paramètres à gérer sur le serveur d'e-mails.............................................. 5

5.2. Exemple d'e-mail reçu .............................................................................. 5

5.3. Traces ....................................................................................................... 6 5.3.1. Traces côté serveur d'e-mails Mercury ..............................................................6 5.3.2. Traces côté serveur 4760 ..................................................................................6

6. ENVOIS DES SURVEILLANCES DE TAXATION ...............................7

6.1. Paramètres à gérer sur le serveur d'e-mails.............................................. 7

6.2. Exemple d'e-mail reçu .............................................................................. 7

6.3. Traces ....................................................................................................... 7 6.3.1. Traces côté serveur d'e-mails Mercury ..............................................................7 6.3.2. Traces côté serveur 4760 ..................................................................................7

Page 4: TCV020fr Envoi Email

OmniVista 4760

ENVOIS E-MAILS PAR OmniVista 4760 –RELEASE 2.0

TCV020 2 Ed. 15-01-2003

7. ENVOIS DE RAPPORTS PLANIFIÉS ................................................9

7.1. Prérequis : Format de date dans les Paramètres Régionaux...................... 9

7.2. Paramètre à gérer sur le serveur d'e-mails ............................................... 9

7.3. Exemple d'e-mail reçu .............................................................................. 9

7.4. Traces ....................................................................................................... 9 7.4.1. Traces côté serveur d'e-mails Mercury ..............................................................9 7.4.2. Traces côté serveur 4760 ................................................................................10

8. ENVOIS DE RAPPORTS IMMÉDIATS ............................................11

8.1. Prérequis : Format de date dans les Paramètres Régionaux.................... 11

8.2. Paramètre à gérer sur le serveur d'e-mails ............................................. 11

8.3. Exemple d'e-mail reçu ............................................................................ 11

8.4. Traces ..................................................................................................... 11 8.4.1. Traces côté serveur d'e-mails Mercury ............................................................11 8.4.2. Traces côté client 4760 ...................................................................................12

Page 5: TCV020fr Envoi Email

OmniVista 4760

ENVOIS E-MAILS PAR OmniVista 4760 – RELEASE 2.0

Ed. 15-01-2003 3 TCV020

1. PRÉSENTATION DU DOCUMENT Ce document s’applique à la Release 2.0 de l'OmniVista 4760.

La Release 2.0 harmonise certains paramètres pour l'ensemble des modules 4760 :

− adresse destinataire toujours entre < >,

− adresse e-mail d'expédition toujours construite sous la forme [email protected].

L’application OmniVista 4760 est capable d’envoyer des e-mails vers une passerelle SMTP. La réception de ces e-mails a été validée sur le serveur d'e-mails Mercury (ce serveur est présenté par l’institut de formation). Pour les autres serveurs e-mails, il faut s’assurer auprès du service informatique du client que leur serveur d'e-mails est correctement paramétré pour autoriser la réception des e-mails émis par le serveur OmniVista 4760. L’objectif de cette communication technique est de présenter les paramètres de ces envois e-mails qui vont aider à la configuration requise d'un serveur d'e-mails.

2. TYPES D’ENVOIS E-MAILS L’application OmniVista4760 regroupe plusieurs applications :

− l'application client,

− l'application serveur ; cette application repose sur plusieurs services accédant aux bases de données.

L’envoi d'e-mails par Omnivista 4760 peut être généré par différents PC (PC client et PC serveur) et par différentes applications.

2.1. E-mails envoyés par le PC Client OmniVista 4760 − Lors de l’export immédiat d’un rapport de taxation.

2.2. E-mails envoyés par le PC serveur OmniVista 4760 − Sur réception d’alarmes.

− Sur dépassement de seuil de taxation.

− Pour les rapports de taxation planifié.

3. SIMULATION D’ENVOIS E-MAILS L'envoi d'e-mails suit le protocole SMTP. Pour simuler cet envoi, suivre la procédure ci-dessous.

Lancer sous DOS la commande Telnet <adresse IP du serveur e-mail> <port SMTP>

Exemple

Telnet 155.132.1.1 25

Page 6: TCV020fr Envoi Email

OmniVista 4760

ENVOIS E-MAILS PAR OmniVista 4760 –RELEASE 2.0

TCV020 4 Ed. 15-01-2003

3.1. Simulation d’un envoi e-mail (SMTP)

Trame Telnet de l’échange e-mail Commentaires

HELO 155.132.1.1 MAIL FROM: [email protected] RCPT TO: [email protected] DATA to : [email protected] from : [email protected] subject : sujet de l'e-mail écrire le contenu de l'e-mail .

HELO, obligatoire avant d’envoyer un e-mail Expéditeur (info lue par le serveur d'e-mails) Destinataire (info lue par le serveur d'e-mails) Après cette ligne contenu de l'e-mail Destinataire (info lue par le client e-mail) Expéditeur (info lue par le client e-mail) Sujet (info lue par le client e-mail) Suite du contenu Le point finit l'e-mail

3.2. Simulation d’un envoi e-mail (SMTP étendu)

Trame Telnet de l’échange e-mail Commentaires

EHLO SRV4760 MAIL FROM: <omnivista@SRV4760 > RCPT TO: <[email protected]> DATA to : <[email protected]> from : <omnivista@SRV4760 > subject : sujet de l'e-mail écrire le contenu de l'e-mail .

EHLO, passe en mode SMTP étendu Expéditeur entre <> (info lue par le serveur d'e-mails) Destinataire entre <> (info lue par le serveur d'e-mails) Après cette ligne contenu de l'e-mail Destinataire (info lue par le client e-mail) Expéditeur (info lue par le client e-mail) Sujet (info lue par le client e-mail) Suite du contenu Le point finit l'e-mail

4. PARAMÈTRES OmniVista 4760

4.1. Paramètres réseau du serveur OmniVista 4760

Les paramètres à gérer dans le serveur OmniVista 4760 qui serviront aux envois des e-mails sont indiqués ci-dessous.

Paramètres Exemple

Nom du PC serveur 4760 SRV4760

Suffixe DNS principal Alcatel.fr

Adresse IP du PC serveur 4760 155.132.114.1

Nom ou adresse IP du serveur d'e-mails (Note) Mail.alcatel.fr ou 155.132.1.1

Note Dans l’annuaire technique, sous NMC\<Nom du PC serveur 4760>, mettre le nom complet ou l’adresse IP de la passerelle SMTP du serveur d'e-mails. Par défaut, le port utilisé par SMTP est le port 25. Si la passerelle SMTP utilise un autre port, exemple 1025, mettre mail.alcatel.fr:1025

Page 7: TCV020fr Envoi Email

OmniVista 4760

ENVOIS E-MAILS PAR OmniVista 4760 – RELEASE 2.0

Ed. 15-01-2003 5 TCV020

4.2. Paramètre réseau du client OmniVista 4760

Les paramètres à gérer dans le PC Client OmniVista 4760qui serviront aux envois des e-mails sont indiqués ci-dessous.

Paramètres Exemple

Nom du PC client 4760 CLIENT4760

Suffixe DNS principal Alcatel.fr

Adresse IP du PC serveur 4760 155.132.114.89

4.3. Paramètres des envois e-mail

Seul le contenu de l’adresse destinataire peut être modifié.

Type d’envoi PC expéditeur Syntaxe Adresse expéditeur Adresse destinataire Alarmes SRV4760 HELO [email protected] <[email protected]>

Surveillance SRV4760 EHLO <[email protected]> <[email protected]>

Rapport planifié SRV4760 EHLO <[email protected]> <[email protected]>

Rapport immédiat CLIENT4760 EHLO <[email protected]> <[email protected]>

5. ENVOIS D’ALARMES

5.1. Paramètres à gérer sur le serveur d'e-mails − Le PC serveur 4760 doit pouvoir résoudre le nom du serveur d'e-mails en adresse IP. La

résolution du nom en adresse IP peut utiliser le fichier hosts, WINS ou le serveur DNS de la société.

− Le serveur d'e-mails doit accepter une connexion SMTP par l’adresse IP du serveur 4760.

− La syntaxe HELO doit être reconnue par le serveur d'e-mails.

− L’adresse e-mail [email protected] doit être valide pour le serveur d'e-mails.

− Le format de l’adresse expéditeur omnivista@SRV4760 qui ne comporte pas de caractères < > doit être accepté.

5.2. Exemple d'e-mail reçu "Omnivista – Alarmes" < [email protected] > To: <[email protected]> cc: Subject: Alarmes de SRV4760 : FiltreT2 (2)

Id de notification ….

Page 8: TCV020fr Envoi Email

OmniVista 4760

ENVOIS E-MAILS PAR OmniVista 4760 –RELEASE 2.0

TCV020 6 Ed. 15-01-2003

5.3. Traces

5.3.1. Traces côté serveur d'e-mails Mercury Connection from 155.132.114.1, Thu Jan 03 10:43:56 2002 HELO mail.alcatel.fr MAIL FROM: [email protected] RCPT TO: <[email protected]> DATA - 18 lines, 685 bytes. QUIT 0 sec. elapsed, connection closed Thu Jan 03 10:43:56 2002

5.3.2. Traces côté serveur 4760

Contenu du fichier log NMCAlarmTrigger.log en trace totale. [21/06/02 09:27:13] 364 AlarmTrigger: IncidentMailProcessingThread::run : read the notification : OK [21/06/02 09:27:13] 364 AlarmTrigger: +>>> NmcMail::getLocalHostName [21/06/02 09:27:13] 364 AlarmTrigger: -<<< NmcMail::getLocalHostName SRV4760.alcatel.fr [21/06/02 09:27:13] 364 AlarmTrigger: +>>> NmcMail::from([email protected]) [21/06/02 09:27:13] 364 AlarmTrigger: -<<< NmcMail::from() : OK [21/06/02 09:27:13] 364 AlarmTrigger: +>>> NmcMail::to() [21/06/02 09:27:13] 364 AlarmTrigger: -<<< NmcMail::to() : OK [21/06/02 09:27:13] 364 AlarmTrigger: +>>> NmcMail::text() [21/06/02 09:27:13] 364 AlarmTrigger: -<<< NmcMail::text() [21/06/02 09:27:13] 364 AlarmTrigger: +>>> NmcMail::text() [21/06/02 09:27:13] 364 AlarmTrigger: -<<< NmcMail::text() [21/06/02 09:27:13] 364 AlarmTrigger: +>>> NmcMail::text() [21/06/02 09:27:13] 364 AlarmTrigger: -<<< NmcMail::text() [21/06/02 09:27:13] 364 AlarmTrigger: - all : Send mail with 1 alarms [21/06/02 09:27:13] 364 AlarmTrigger: +>>> NmcMail::subject(Alarms from SRV4760 : all (1)) [21/06/02 09:27:13] 364 AlarmTrigger: -<<< NmcMail::subject() : OK [21/06/02 09:27:13] 364 AlarmTrigger: +>>> NmcMail::sendMail() [21/06/02 09:27:13] 364 AlarmTrigger: +>>> NmcMail::smtpConnect() [21/06/02 09:27:14] 364 AlarmTrigger: -<<< NmcMail::smtpConnect [21/06/02 09:27:14] 364 AlarmTrigger: +>>> NmcMail::sendHELO() [21/06/02 09:27:14] 364 AlarmTrigger: -<<< NmcMail::sendHELO [21/06/02 09:27:14] 364 AlarmTrigger: +>>> NmcMail::sendMAILFROM() [21/06/02 09:27:14] 364 AlarmTrigger: -<<< NmcMail::sendMAILFROM [21/06/02 09:27:14] 364 AlarmTrigger: +>>> NmcMail::sendRCPTTO() [21/06/02 09:27:14] 364 AlarmTrigger: -<<< NmcMail::sendRCPTTO [21/06/02 09:27:14] 364 AlarmTrigger: +>>> NmcMail::sendDATA() [21/06/02 09:27:15] 364 AlarmTrigger: -<<< NmcMail::sendDATA [21/06/02 09:27:15] 364 AlarmTrigger: +>>> NmcMail::sendQUIT() [21/06/02 09:27:15] 364 AlarmTrigger: -<<< NmcMail::sendQUIT [21/06/02 09:27:15] 364 AlarmTrigger: -<<< NmcMail::sendMail : OK

Page 9: TCV020fr Envoi Email

OmniVista 4760

ENVOIS E-MAILS PAR OmniVista 4760 – RELEASE 2.0

Ed. 15-01-2003 7 TCV020

6. ENVOIS DES SURVEILLANCES DE TAXATION

6.1. Paramètres à gérer sur le serveur d'e-mails − Le PC serveur 4760 doit pouvoir résoudre le nom du serveur d'e-mails en adresse IP ; ne pas

oublier de gérer le nom du serveur DNS au niveau du serveur 4760.

− Le serveur d'e-mails doit accepter une connexion SMTP par l’adresse IP du serveur 4760.

− La syntaxe EHLO doit être reconnue par le serveur d'e-mails.

− L’adresse e-mail [email protected] doit être valide pour le serveur d'e-mails.

− Le format de l’adresse de destination <[email protected]> doit être accepté.

6.2. Exemple d'e-mail reçu Ominivista – < [email protected] > To: [email protected] cc: Subject: Surveillance de SRV4760.alcatel.fr : 6 notification(s)

Nombre d'appels (Quotidien) des Appels sortants dépassant 2 (Profil : Nb d’appel) Usagers …

6.3. Traces

6.3.1. Traces côté serveur d'e-mails Mercury Connection from 155.132.114.1, Mon Jun 24 12:12:03 2002 EHLO SRV4760 MAIL FROM:<[email protected]> RCPT TO:<[email protected]> DATA - 90 lines, 8501 bytes. QUIT 0 sec. elapsed, connection closed Mon Jun 24 12:12:03 2002

6.3.2. Traces côté serveur 4760

Contenu du fichier log NMDetection.log en trace totale.

Page 10: TCV020fr Envoi Email

OmniVista 4760

ENVOIS E-MAILS PAR OmniVista 4760 –RELEASE 2.0

TCV020 8 Ed. 15-01-2003

[24/06/02 12:53:55] 321 LD: -***MON*** OrganizationRq::nextOrg : OK (OrgmapId = 1 ) [24/06/02 12:53:55] 321 LD: +>>> NmcMail::init() [24/06/02 12:53:55] 321 LD: +>>> NmcMail::getMailServerFromLDAP() [24/06/02 12:53:55] 321 LD: +In CLdapOpe::CLdapOpe server:SRV4760 port:389 user:cn=Directory Manager password:<hidden> multiThreaded:0 readConfig:0 [24/06/02 12:53:55] 321 LD: -Out CLdapOpe::CLdapOpe [24/06/02 12:53:55] 321 LD: +In CLdapOpe::Bind [24/06/02 12:53:55] 321 LD: +In CLdapOpe::InitializeSession [24/06/02 12:53:55] 321 LD: -Out CLdapOpe::InitializeSession resp:0 [24/06/02 12:53:55] 321 LD: -Out CLdapOpe::Bind resp:0 [24/06/02 12:53:55] 321 LD: NmcMail::getMailServerFromLDAP : Send request to the LDAP server [24/06/02 12:53:55] 321 LD: +In CLdapOpe::SearchS base:cn=SRV4760,o=nmc scope:0 filter:objectclass=* [24/06/02 12:53:55] 321 LD: +>>> LDAPMailServerReq::Response [24/06/02 12:53:55] 321 LD: LDAPMailServerReq::Response : mailserver found : SRV4760 [24/06/02 12:53:55] 321 LD: -<<< LDAPMailServerReq::Response [24/06/02 12:53:55] 321 LD: -Out CLdapOpe::SearchS resp:0 [24/06/02 12:53:55] 321 LD: -<<< NmcMail::getMailServerFromLDAP() [24/06/02 12:53:55] 321 LD: +In CLdapOpe::~CLdapOpe [24/06/02 12:53:55] 321 LD: +In CLdapOpe::UnBind [24/06/02 12:53:55] 321 LD: -Out CLdapOpe::UnBind [24/06/02 12:53:55] 321 LD: -Out CLdapOpe::~CLdapOpe [24/06/02 12:53:55] 321 LD: -<<< NmcMail::init() : OK [24/06/02 12:53:55] 321 LD: +>>> NmcMail::getLocalHostName [24/06/02 12:53:55] 321 LD: -<<< NmcMail::getLocalHostName SRV4760.alcatel.fr [24/06/02 12:53:55] 321 LD: +>>> NmcMail::from([email protected]) [24/06/02 12:53:55] 321 LD: -<<< NmcMail::from() : OK [24/06/02 12:53:55] 321 LD: +>>> NmcMail::text() [24/06/02 12:53:55] 321 LD: -<<< NmcMail::text() … [24/06/02 12:53:56] 321 LD: -<<< NmcMail::text() [24/06/02 12:53:56] 321 LD: +>>> NmcMail::to() [24/06/02 12:53:56] 321 LD: -<<< NmcMail::to() : OK [24/06/02 12:53:56] 321 LD: +>>> NmcMail::subject(Accounting Monitoring from SRV4760 : 84 notification(s)) [24/06/02 12:53:56] 321 LD: -<<< NmcMail::subject() : OK [24/06/02 12:53:56] 321 LD: +>>> NmcMail::sendMail() [24/06/02 12:53:56] 321 LD: +>>> NmcMail::smtpConnect() [24/06/02 12:53:56] 321 LD: -<<< NmcMail::smtpConnect [24/06/02 12:53:56] 321 LD: +>>> NmcMail::sendHELO() [24/06/02 12:53:56] 321 LD: -<<< NmcMail::sendHELO [24/06/02 12:53:56] 321 LD: +>>> NmcMail::sendMAILFROM() [24/06/02 12:53:56] 321 LD: -<<< NmcMail::sendMAILFROM [24/06/02 12:53:56] 321 LD: +>>> NmcMail::sendRCPTTO() [24/06/02 12:53:56] 321 LD: -<<< NmcMail::sendRCPTTO [24/06/02 12:53:56] 321 LD: +>>> NmcMail::sendDATA() [24/06/02 12:53:56] 321 LD: -<<< NmcMail::sendDATA [24/06/02 12:53:56] 321 LD: +>>> NmcMail::sendQUIT() [24/06/02 12:53:56] 321 LD: -<<< NmcMail::sendQUIT [24/06/02 12:53:56] 321 LD: -<<< NmcMail::sendMail : OK

Page 11: TCV020fr Envoi Email

OmniVista 4760

ENVOIS E-MAILS PAR OmniVista 4760 – RELEASE 2.0

Ed. 15-01-2003 9 TCV020

7. ENVOIS DE RAPPORTS PLANIFIÉS

7.1. Prérequis : Format de date dans les Paramètres Régionaux

Avant l'envoi par mail, le fichier du rapport est généré dans un répertoire temporaire. Son nom contient la date de génération. Si le format de date n'est pas sous la forme jj/mm/aaaa (4 chiffres pour l'année), le fichier n'est pas généré.

7.2. Paramètre à gérer sur le serveur d'e-mails − Le PC serveur 4760 doit pouvoir résoudre le nom du serveur d'e-mails en adresse IP ; ne pas

oublier de gérer le nom du serveur DNS au niveau du serveur 4760.

− Le serveur d'e-mails doit accepter une connexion SMTP par l’adresse IP du serveur 4760.

− La syntaxe EHLO doit être reconnue par le serveur d'e-mails.

− L’adresse e-mail [email protected] doit être valide pour le serveur d'e-mails.

− Le format de l’adresse de destination < [email protected] > doit être accepté.

7.3. Exemple d'e-mail reçu Omnivista – Rapports < [email protected]> To: [email protected] cc: Subject: Rapport de SRV4760 : Coût par poste

mon texte joint

- 14-06-01 12'00'57 Date-Heure est aujourd'hui.txt

7.4. Traces

7.4.1. Traces côté serveur d'e-mails Mercury Connection from 155.132.114.1, Thu Jan 03 09:48:46 2002 EHLO SRV4760 MAIL FROM:<[email protected]> RCPT TO: <[email protected]> DATA - 36 lines, 1592 bytes. QUIT 1 sec. Elapsed, connection closed Thu Jan 03 09:48:47 2002

Page 12: TCV020fr Envoi Email

OmniVista 4760

ENVOIS E-MAILS PAR OmniVista 4760 –RELEASE 2.0

TCV020 10 Ed. 15-01-2003

7.4.2. Traces côté serveur 4760

Contenu du fichier log NMCviewer.log. main Viewer : >>>ExportMail::() Thread-2 Viewer : DataSet.connect(): new connection & new statement for:RI_163_D Thread-2 Viewer : DataSet.execQuery(SELECT * FROM RI_163_D order by c0 ASC) Thread-2 Viewer : DataSet.findColumn(c0 on table RI_163_D):8 Thread-2 Viewer : DataSet.findColumn(c1 on table RI_163_D):3 Thread-2 Viewer : DataSet.findColumn(c2 on table RI_163_D):6 Thread-2 Viewer : DataSet.findColumn(c3 on table RI_163_D):2 Thread-2 Viewer : DataSet.findColumn(c4 on table RI_163_D):5 Thread-2 Viewer : DataSet.findColumn(c5 on table RI_163_D):1 Thread-2 Viewer : DataSet.findColumn(c6 on table RI_163_D):4 Thread-2 Viewer : DataSet.findColumn(c7 on table RI_163_D):7 Thread-2 Viewer : Entering DataSet.cleanUp() Thread-2 Viewer : DataSet.cleanUp(): closing ResultSet rs Thread-2 Viewer : DataSet.cleanUp(): cancel Statement stmt from table:RI_163_D Thread-2 Viewer : DataSet.cleanUp(): close Statement stmt from table:RI_163_D Thread-2 Viewer : DataSet.cleanUp(): close DBConnection dbc from table:RI_163_D Thread-2 Viewer : Entering DataSet.cleanUp() Thread-2 Viewer : DataSet.cleanUp(): closing ResultSet rs Thread-2 Viewer : DataSet.cleanUp(): cancel Statement stmt from table:RI_163_D Thread-2 Viewer : DataSet.cleanUp(): close Statement stmt from table:RI_163_D Thread-2 Viewer : DataSet.cleanUp(): close DBConnection dbc from table:RI_163_D Thread-2 Viewer : Entering DataSet.cleanUp() Thread-2 Viewer : DataSet.cleanUp(): closing ResultSet rs Thread-2 Viewer : DataSet.cleanUp(): cancel Statement stmt from table:RI_163_R Thread-2 Viewer : DataSet.cleanUp(): close Statement stmt from table:RI_163_R Thread-2 Viewer : DataSet.cleanUp(): close DBConnection dbc from table:RI_163_R Thread-2 Viewer : Entering DataSet.cleanUp() Thread-2 Viewer : DataSet.cleanUp(): closing ResultSet rs Thread-2 Viewer : DataSet.cleanUp(): cancel Statement stmt from table:RI_163_0 Thread-2 Viewer : DataSet.cleanUp(): close Statement stmt from table:RI_163_0 Thread-2 Viewer : DataSet.cleanUp(): close DBConnection dbc from table:RI_163_0 main Viewer : <<<ExportMail::() = OK main Viewer : MAIL : FIN

Page 13: TCV020fr Envoi Email

OmniVista 4760

ENVOIS E-MAILS PAR OmniVista 4760 – RELEASE 2.0

Ed. 15-01-2003 11 TCV020

8. ENVOIS DE RAPPORTS IMMÉDIATS

8.1. Prérequis : Format de date dans les Paramètres Régionaux

Avant l'envoi par mail, le fichier du rapport est généré dans un répertoire temporaire. Son nom contient la date de génération. Si le format de date n'est pas sous la forme jj/mm/aaaa (4 chiffres pour l'année), le fichier n'est pas généré.

8.2. Paramètre à gérer sur le serveur d'e-mails − Le PC client 4760 doit pouvoir résoudre le nom du serveur d'e-mails en adresse IP ; ne pas

oublier de gérer le nom du serveur DNS au niveau du client 4760.

− Le serveur d'e-mails doit accepter une connexion SMTP par l’adresse IP du client 4760.

− La syntaxe EHLO doit être reconnue par le serveur d'e-mails.

− L’adresse e-mail <[email protected]> doit être valide pour le serveur d'e-mails.

− Le format de l’adresse de destination <[email protected]> doit être accepté.

8.3. Exemple d'e-mail reçu Omnivista – Rapports <[email protected]> To: [email protected] cc: Subject: Rapport de SRV4760 : Coût par poste

texte joint

- 14-06-01 12'00'57 Date Heure est aujourd'hui.txt

8.4. Traces

8.4.1. Traces côté serveur d'e-mails Mercury Connection from 155.132.114.89, Thu Jan 03 09:48:46 2002 EHLO CLIENT4760 MAIL FROM:<[email protected]> RCPT TO:<[email protected]> DATA - 36 lines, 1592 bytes. QUIT 1 sec. Elapsed, connection closed Thu Jan 03 09:48:47 2002

Page 14: TCV020fr Envoi Email

OmniVista 4760

ENVOIS E-MAILS PAR OmniVista 4760 –RELEASE 2.0

TCV020 12 Ed. 15-01-2003

8.4.2. Traces côté client 4760

Contenu du fichier log associé à l’exécutable client runnmc.bat. Fri Jun 21 12:50:50 CEST 2002 entQueue-0 Viewer : init

Fri Jun 21 12:51:24 CEST 2002 entQueue-0 Viewer : >>>ExportMail::()

Fri Jun 21 12:51:25 CEST 2002 Thread-20 Viewer : DataSet.connect(): new connection & new statement for:RI_161_D

Fri Jun 21 12:51:25 CEST 2002 Thread-20 Viewer : DataSet.execQuery(SELECT * FROM RI_161_D order by c0 ASC)

Fri Jun 21 12:51:25 CEST 2002 Thread-20 Viewer : DataSet.findColumn(c0 on table RI_161_D):8

Fri Jun 21 12:51:25 CEST 2002 Thread-20 Viewer : DataSet.findColumn(c1 on table RI_161_D):3

Fri Jun 21 12:51:25 CEST 2002 Thread-20 Viewer : DataSet.findColumn(c2 on table RI_161_D):6

Fri Jun 21 12:51:25 CEST 2002 Thread-20 Viewer : DataSet.findColumn(c3 on table RI_161_D):2

Fri Jun 21 12:51:25 CEST 2002 Thread-20 Viewer : DataSet.findColumn(c4 on table RI_161_D):5

Fri Jun 21 12:51:25 CEST 2002 Thread-20 Viewer : DataSet.findColumn(c5 on table RI_161_D):1

Fri Jun 21 12:51:25 CEST 2002 Thread-20 Viewer : DataSet.findColumn(c6 on table RI_161_D):4

Fri Jun 21 12:51:25 CEST 2002 Thread-20 Viewer : DataSet.findColumn(c7 on table RI_161_D):7

Fri Jun 21 12:51:25 CEST 2002 Thread-20 Viewer : Entering DataSet.cleanUp()

Fri Jun 21 12:51:25 CEST 2002 Thread-20 Viewer : DataSet.cleanUp(): closing ResultSet rs

Fri Jun 21 12:51:25 CEST 2002 Thread-20 Viewer : DataSet.cleanUp(): cancel Statement stmt from table:RI_161_D

Fri Jun 21 12:51:25 CEST 2002 Thread-20 Viewer : DataSet.cleanUp(): close Statement stmt from table:RI_161_D

Fri Jun 21 12:51:25 CEST 2002 Thread-20 Viewer : DataSet.cleanUp(): close DBConnection dbc from table:RI_161_D

Fri Jun 21 12:51:25 CEST 2002 Thread-20 Viewer : Entering DataSet.cleanUp()

Fri Jun 21 12:51:25 CEST 2002 Thread-20 Viewer : DataSet.cleanUp(): closing ResultSet rs

Fri Jun 21 12:51:25 CEST 2002 Thread-20 Viewer : DataSet.cleanUp(): cancel Statement stmt from table:RI_161_D

Fri Jun 21 12:51:25 CEST 2002 Thread-20 Viewer : DataSet.cleanUp(): close Statement stmt from table:RI_161_D

Fri Jun 21 12:51:25 CEST 2002 Thread-20 Viewer : DataSet.cleanUp(): close DBConnection dbc from table:RI_161_D

Fri Jun 21 12:51:25 CEST 2002 Thread-20 Viewer : Entering DataSet.cleanUp()

Fri Jun 21 12:51:25 CEST 2002 Thread-20 Viewer : DataSet.cleanUp(): closing ResultSet rs

Fri Jun 21 12:51:25 CEST 2002 Thread-20 Viewer : DataSet.cleanUp(): cancel Statement stmt from table:RI_161_R

Fri Jun 21 12:51:25 CEST 2002 Thread-20 Viewer : DataSet.cleanUp(): close Statement stmt from table:RI_161_R

Fri Jun 21 12:51:25 CEST 2002 Thread-20 Viewer : DataSet.cleanUp(): close DBConnection dbc from table:RI_161_R

Fri Jun 21 12:51:25 CEST 2002 Thread-20 Viewer : Entering DataSet.cleanUp()

Fri Jun 21 12:51:25 CEST 2002 Thread-20 Viewer : DataSet.cleanUp(): closing ResultSet rs

Fri Jun 21 12:51:25 CEST 2002 Thread-20 Viewer : DataSet.cleanUp(): cancel Statement stmt from table:RI_161_0

Fri Jun 21 12:51:25 CEST 2002 Thread-20 Viewer : DataSet.cleanUp(): close Statement stmt from table:RI_161_0

Fri Jun 21 12:51:25 CEST 2002 Thread-20 Viewer : DataSet.cleanUp(): close DBConnection dbc from table:RI_161_0

Fri Jun 21 12:51:32 CEST 2002 entQueue-0 Viewer : <<<ExportMail::() = OK