WebSite X5Help Center

 
Silvia Venturi
Silvia Venturi
User

Non ricevo le e-mail provenienti dal sito  it

Автор: Silvia Venturi
Просмотрено 1088, Подписчики 1, Размещенный 0  

Buongiorno utilizzo website x5 versione 10 professional. Non ricevo le mail dal sito, se provo a fare un ordine, il cliente ricevere la mail ma io non ricevo il riepilogo dell'ordine sapete aiutarmi? Grazie

Размещено
20 Ответы
Silvia Venturi
Silvia Venturi
User
Автор

il sito è www.dream-shop.it

Читать больше
Размещено От Silvia Venturi
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... hai già effettuato tutte le prove previste (TEST MAIL) dal tuo panello di controllo, qui...?...

www.dream-shop.it/admin/

... TUTTE ...

... se non sai o non ti ricordi come accedere, ... vai al:

>>> Passo 4 - Impostazioni Avanzate > Gestione Accessi | Profili Utente | ▪Modifica...

... clicca su Admin, vedi i dati attivi, o li modifichi e nel caso riesporta il tutto...

(il pannello deve risultare tutto VERDE/PASS)

... ... ...

.

ciao

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Silvia Venturi
Silvia Venturi
User
Автор

questo codice dove devo metterlo?

<?php
      //Incomedia WebSite X5 EMail Class. All rights reserved.
 
    class imEMail {
        var $from;
        var $to;
        var $subject;
        var $charset;
        var $text;
        var $html;
        var $type;
        var $newline = "\r\n";
        var $exposeWsx5 = true;
        
        var $attachments;
        
        function imEMail($from,$to,$subject,$charset) {
            $this->from = $from;
            $this->to = $to;
            $this->charset = $charset;
            $this->subject = strlen($subject) ? "=?" . strtoupper($this->charset) . "?B?". base64_encode($subject) . "?=" : "";
        }
        
        function setExpose($expose) {
            $this->exposeWsx5 = $expose;
        }

        /**
         * Set the type of email standard (HTML, HTML-X or Text-only)
         * @param [type] $type [description]
         */
        function setStandardType($type = "html") {
            $this->type = $type;
            $this->newline = (strtolower($type) == "html-x" ? "\n" : "\r\n");
        }
        
        function setFrom($from) {
            $this->from = $from;
        }
        
        function setTo($to) {
            $this->to = $to;
        }
        
        function setSubject($subject) {
            if (strlen($subject))
                $this->subject = "=?" . strtoupper($this->charset) . "?B?". base64_encode($subject) . "?=";
            else
                $this->subject = "";
        }
        
        function setCharset($charset) {
            $this->charset = $charset;
        }
        
        function setText($text) {
            $this->text = $text;
        }
        
        function setHTML($html) {
            $this->html = $html;
        }
        
        function attachFile($name,$content,$mime_type) {
            if (strlen($name) === 0)
                return false;
            $attachment['name'] = "=?" . strtoupper($this->charset) . "?B?". base64_encode($name) . "?=";
            $attachment['content'] = base64_encode($content);
            $attachment['mime_type'] = $mime_type;
            $this->attachments[] = $attachment;
        }
        
        function send() {
            $headers = "";
            $msg = "";

            if($this->from == "" || $this->to == "" || ($this->text == "" && $this->html == ""))
                return false;
            
            if ($this->type != "text") {

                /*
                |-------------------------------
                | HTML/HTML-X email
                |-------------------------------
                 */
                
                $boundary_file = md5(time() . "_attachment");
                $boundary_alt = md5(time() . "_alternative");            

                $headers .= "From: " . $this->from . $this->newline;
                $headers .= "Message-ID: <" . time() . rand(0,9) . rand(0,9) . "@" . ($this->exposeWsx5 ? "websitex5" : rand(100,200)) . ".users>" . $this->newline;
                $headers .= "X-Mailer: " . ($this->exposeWsx5 ? "WebSiteX5 Mailer" : "PHP") . $this->newline;
                
                $headers .= "MIME-Version: 1.0" . $this->newline;

                if(is_array($this->attachments)) {
                    $headers .= "Content-Type: multipart/mixed; boundary=\"" . $boundary_file . "\"" . $this->newline . $this->newline;
                    $headers .= "--" . $boundary_file . $this->newline;
                }
                
                if($this->html == "") {
                    $headers .= "Content-Type: text/plain; charset=" . strtoupper($this->charset) . $this->newline;<br />                    if (strtolower($this->charset) != "utf-8")
                        $headers .= "Content-Transfer-Encoding: 7bit" . $this->newline;
                    else
                          $headers .= "Content-Transfer-Encoding: 8bit" . $this->newline;
                    $msg .= $this->text . $this->newline . $this->newline;
                }
                else if($this->text == "") {
                    $headers .= "Content-Type: text/html; charset=" . strtoupper($this->charset) . $this->newline;<br />                    if (strtolower($this->charset) != "utf-8")
                        $headers .= "Content-Transfer-Encoding: 7bit" . $this->newline;
                    else
                          $headers .= "Content-Transfer-Encoding: 8bit" . $this->newline;
                    $msg .= $this->html . $this->newline . $this->newline;
                }
                else {
                    $headers .= "Content-Type: multipart/alternative; boundary=\"" . $boundary_alt . "\"" . $this->newline;
                    
                    $msg .= "--" .$boundary_alt . $this->newline;
                    $msg .= "Content-Type: text/plain; charset=" . strtoupper($this->charset) . $this->newline;<br />                    if (strtolower($this->charset) != "utf-8")
                        $msg .= "Content-Transfer-Encoding: 7bit" . $this->newline;
                    else
                          $msg .= "Content-Transfer-Encoding: 8bit" . $this->newline;
                    $msg .= $this->newline;
                    $msg .= $this->text . $this->newline . $this->newline;
                    
                    $msg .= "--" . $boundary_alt . $this->newline;
                      $msg .= "Content-Type: text/html; charset=" . strtoupper($this->charset) . $this->newline;<br />                      if (strtolower($this->charset) != "utf-8")
                        $msg .= "Content-Transfer-Encoding: 7bit" . $this->newline;
                    else
                          $msg .= "Content-Transfer-Encoding: 8bit" . $this->newline;
                    $msg .= $this->newline;
                    $msg .= $this->html . $this->newline . $this->newline;
                    
                    $msg .= "--" . $boundary_alt . "--" . $this->newline . $this->newline;
                }
                
                if(is_array($this->attachments)) {
                    foreach($this->attachments as $attachment) {
                        $msg .= "--" . $boundary_file . $this->newline;
                        $msg .= "Content-Type: " . $attachment["mime_type"] . "; name=\"" . $attachment["name"] . "\"" . $this->newline;
                        $msg .= "Content-Transfer-Encoding: base64" . $this->newline;
                        $msg .= "Content-Disposition: attachment; filename=\"" . $attachment["name"] . "\"" . $this->newline . $this->newline;
                        $msg .= chunk_split($attachment["content"]) . $this->newline . $this->newline;
                    }
                    $msg .= "--" . $boundary_file . "--" . $this->newline . $this->newline;
                }
                
                if (function_exists('ini_set'))
                    @ini_set("sendmail_from", $this->from);
                
                // First attempt: -f flag, no more headers
                if(@mail($this->to, $this->subject, $msg, $headers, "-f" . $this->from))
                    return true;
                // Second attempt: no -f flag, no more headers
                if (@mail($this->to, $this->subject, $msg, $headers))
                    return true;
                // Third attempt: no -f flag, one more To header
                $headers = "To: " . $this->to . $this->newline . $headers;
                return @mail($this->to, $this->subject, $msg, $headers);
            } else {

                /*
                |-------------------------------
                | Text-only email
                |-------------------------------
                 */

                $headers .= "From: " . $this->from . $this->newline;
                $headers .= "Content-Type: text/plain;charset=" . $this->charset . $this->newline;
                $msg .= $this->text . $this->newline . $this->newline;

                $r = @mail($this->to, $this->subject, $msg, $headers);
                return $r;
            }
        }
    }

// End of file imemail.inc.php

Читать больше
Размещено От Silvia Venturi
Silvia Venturi
Silvia Venturi
User
Автор

facendo l'invio da qui le mail arrivano

Читать больше
Размещено От Silvia Venturi
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... lo script che ti  risultasse corretto devi poi impostarlo nel progetto, cioè in questa sezione, e riesportare:

impostazioni corrette.

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Fabio B.
Fabio B.
User

magari fatti mandare da un tuo cliente uno ss della email ricevuta così identifichiamo la provenienza; oppure fai un acquisto tu su un prodotto fittizio che metti a costo 0 in una pagina riservata solo a te

Читать больше
Размещено От Fabio B.
Silvia Venturi
Silvia Venturi
User
Автор

Ho impostato script di basso livello e le mail arrivano, ma non formattate in html solo testo. Cmq la mia schermata è differente dalla tua non so come mai

Читать больше
Размещено От Silvia Venturi
 lemonsong  
 lemonsong  
User
Silvia V.
Cmq la mia schermata è differente dalla tua non so come mai

Perché tu hai la 10Pro e la schermata postata si riferisce alla 11.

Читать больше
Размещено От  lemonsong  
Silvia Venturi
Silvia Venturi
User
Автор

Lemonsong quindi non posso incollare quel codice in altre parti? cioè ricevere mail html?

Читать больше
Размещено От Silvia Venturi
 lemonsong  
 lemonsong  
User

Non ho la 10 per dirti qualcosa di più preciso.

Posso solo aggiungere che, se prima ricevevi mail regolarmente ed ultimamente non le ricevi più, può essere che nel tuo server sia cambiato qualcosa e dovrai contattare chi ti offre il servizio.

Dalla 11 sono state introdotte nuove opzioni per l'invio di e-mail (probabilmente ti servirà un SMTP autenticato):

https://helpcenter.websitex5.com/post/114330

Resta in attesa di risposte più illuminanti...

Читать больше
Размещено От  lemonsong  
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
 ‪ KolAsim ‪ ‪
... lo script che ti  risultasse corretto devi poi impostarlo nel progetto, cioè in questa sezione, e riesportare:

impostazioni corrette 

Silvia V.

Ho impostato script di basso livello e le mail arrivano, ma non formattate in html solo testo. Cmq la mia schermata è differente dalla tua non so come mai

... non mi ero accorto che avevi la v.10; ... lo STAMP si riferisce alla versione attuale, v.11 che è munita dello SCRIPT richiesto...

... quindi, o sei in grado di apportare le modifiche suggerite da aruba, oppure passi sulla v.11, magari vedendo ed approfittando delle offerte per te nel tuo Profilo...

... oppure potresti farti ripristinare la funzione PHP MAIL(), sempre se volessero o potessero farlo...

.

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Silvia Venturi
Silvia Venturi
User
Автор

Sarei giàpassata alla versione 11 se solo avessere inserito la funzione che genera i  automatico le schede prodotto :-/

Читать больше
Размещено От Silvia Venturi
Silvia Venturi
Silvia Venturi
User
Автор

se qualcun'altro avesse idee su come risolvere il problema consigli sono ben accetti

Читать больше
Размещено От Silvia Venturi
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Silvia V.
se qualcun'altro avesse idee su come risolvere il problema consigli sono ben accetti

... se ti sai dar da fare, potresti seguire il suggerimento di aruba, ...oppure, seguire una para-soluzione proposta qui:   https://helpcenter.websitex5.com/post/109376

.

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Silvia Venturi
Silvia Venturi
User
Автор

si mi do parecchio da fare te lo assicuro :-) apparte che non ho aruba come server ma siteground, non ho capito cosa devo chiedere esattamente al provider... 

Читать больше
Размещено От Silvia Venturi
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... ... prova con  il file proposto da Stefano (Staff):  https://helpcenter.websitex5.com/post/126253

Silvia V.

si mi do parecchio da fare te lo assicuro :-) ... ... ...


... incomincia con il mettere la testa sulle spalle  ...qui...Silvia V.



.

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Fabio B.
Fabio B.
User

@ Silvia: secondo me non hai fatto una scelta molto conveniente; ce ne sono a iosa di concorrenti migliori

 ‪ KolAsim ‪ ‪
... incomincia con il mettere la testa sulle spalle...

???

Читать больше
Размещено От Fabio B.
Silvia Venturi
Silvia Venturi
User
Автор

in che senso fabio?

Читать больше
Размещено От Silvia Venturi
Fabio B.
Fabio B.
User

io parlavo del tuo hosting; non lo conosco ma non mi ispira. Magari invece é validissimo...

Читать больше
Размещено От Fabio B.