82. EMAIL OUT

Στο web server έχουμε τοποθετίσει φοτογραφίες που δεν τις έχουμε συνδέσει σε καποιες html σελιδες αλλά είναι προσβάσιμες μονο αν καποιος ξέρει την ακριβή τους θέση.

Στο MyPage βαζουμε την την ακριβή τους θέση στην φόρμα WebSitePhotoForEmail

 

 

Αποστολή ενός Offer με email.

Μπαίνουμε στα Action του Offer που θέλουμε να στείλουμε και πατάμε το Print Previw.

Επιλέγουμε απο το DropDow το είδος του email που θέλουμε να στείλουμε, (σε αυτήν την περίπτωση επιλέγουμε το Client Offer Email) και μετά πατάμε το Reload Form.

Για να δούμε το email που θέλουμε να στείλουμε σε HTML πατάμε το View HTML και για να το στείλουμε πατάμε το e (email).

Πληκτρολογούμε το email και πατάμε Send Text With Email.

Γυρνάμε στην κεντρική φόρμα και μπαίνουμε στο Spooler.

 

Εδώ πέρα μπορούμε να δούμε αν το email εχει σταλθεί η όχι (από την κολώνα Cod Sys Email Spooler Status γράφει wait και όταν σταλθέι θα γράφει ΟΚ). 

Όλα τα email που έχουμε στείλει παραμένουν και στο Spooler για μία ώρα αναιξάρτητα από το άν τελικά έχουν σταλεί ή όχι (wait - ok)

 

Κεντρική φόρμα προγράμματος

Email in: Είναι όλα τα email που μας έχουν στείλει.

Email out: Είναι όλα τα email που έχουμε στείλει εμείς.

Email eror: Είναι όλα τα email που έχουμε στείλει όμως αντιμετώπισαν κάποιο πρόβλημα και δεν στάλθηκαν.

Email: Περιλαμβάνει όλα τα Email in και Email out.

 

 

 

 

 

 

Κεντρική φόρμα προγράμματος

Email in: Είναι όλα τα email που μας έχουν στείλει.

Email out: Είναι όλα τα email που έχουμε στείλει εμείς.

Email eror: Είναι όλα τα email που έχουμε στείλει όμως αντιμετώπισαν κάποιο πρόβλημα και δεν στάλθηκαν.

Email: Περιλαμβάνει όλα τα Email in και Email out.

Spooler: Όλα τα εξερχόμενα email απο ολους τους χρηστες δε στελνονται απευθειας απο τους υπολογιστες τους αλλα στελνονται πρωτα στον spooler.μονο ο κεντρικος υπολογιστης στον οποιο τρεχει ο spooler στελνει emails και τα αποθηκευει στο email out και στο email error out.

 

ΠΕΡΙΓΡΑΦΗ ΔΙΑΔΙΚΑΣΙΑΣ:

Ο user στελνει το email στο spooler.

Ο Spooler υο υπογραφει και το στελνει στον πελατη.

Ο πελατης παταει το reply.

Ο mail server παιρνει το email του πελατη και το στελνει στο crm@xxx και στον user@xxx . 

Ο user λαμβανει το email στο προγραμμα email client που εχει στο pc του.

Ο server λαμβανει το crm@xxx και το αποθηκευει στο email in.

Ο server ψαχνει να βρει το key μεσα στο server και αν το βρει συνδεει το εισερχομενο email με την υποθεση.

Αν ο user θελει να κανει reply στο reply απο το προγραμμα στον υπολογιστη του, γραφει και απανταει οτι θελει και για να ενημερωθει ο server - και η υποθεση, κανει bcc στο crm@xxx .

 

Για να λειτουργεισει το email θα πρεπει να ειναι παραμετροποιημενα τα εξης:

Email_SMTP_UseSSLPort

Email_SMTP_UseHtml

Email_SMTP_UseSSL

Email_SMTP_Server

Email_SMTP_UserName1 (ο βασικος λογαριασμος για την αποστολη emails)

Email_SMTP_Password1 (ο κωδικος)

Email_SMTP_UserName2 (δευτερευον λογαριασμος εαν υπαρχει περιορισμος στην αποστολη των emails ανα λογαριασμο)

Email_SMTP_Password2

Time_EmailSend_EverySec (=60000=1 min)

Time_EmailRead_EverySec (=60000=1 min)

(Για να αποθηκευονται οι πληροφοριες αποστολης και ληψης των email, φτιαχνουμε απο το Config στο 1. Types of data τα text στα text, τα email στα email κλπ και βάζουμε τα νούμερα που παίρνουν)

PelDataTextTyposCod_Email_KEY (εδώ είναι το key)

PelDataEMailTyposCod_Email_IN (εδώ αποθηκεύεται η διαδρομή του in)

PelDataEMailTyposCod_Email_OUT (εδώ αποθηκεύεται η διαδρομή του out)

Email_Save_Folder (η διαδρομη που αποθηκευεται το αρχειο στον server)

 

 

FrmReportToEMail

Σε οποιοδύποτε Report αν επιλέξουμε το φάκελο EMail ανοιγή η φόρμα Report To EMail όπου προγραμματιζουμε

CodUserLogin Αν το Report έχει SuperWhere θα χρησημοποιηθουν το SuperWhere του χρήστης CodUserLogin

Report No Ο μοναδικος αριθμόςτου Report, όπος πάντα ειναι Ο μοναδικος αριθμός απο την σύνδεση του Report με την Database 

TxtEMail  => Το email που θέλουμε να στείλουμε το Report 

StartYear / Month / Day / Min κάθε πότε θα στέλνετε το Report ( Στο παράδείγμα κάθε 120 λεπτά )