Strona główna forum Wsparcie Problemy z działaniem Wysyłka maili - brak

Wysyłka maili - brak

Wszystkie problemy związane z działaniem sklepu...

Post 11 gru 2008, o 14:44
jemoon Avatar użytkownika
Administrator

Posty: 529
Lokalizacja: Gdańsk
Gadu-Gadu: 0

witam,
Mi się udało zarejestrować bez problemu a maile potwierdzające i weryfikujące też dostałem, jeśli nadal masz ten błąd napisz o nim coś więcej podaj komunikaty błędów z Konsoli Błędów z Firefox'a. Jeśli jednak poradziłaś sobie już z problemem napisz co było jego przyczyną.

Re: Wysyłka maili - brak

PostTeraz jest 28 mar 2024, o 23:41
Google

Posty: 427
Lokalizacja: Internet

Post 11 gru 2008, o 18:42

Posty: 74
Gadu-Gadu: 0

założyłam nowe konto i nie dostałam maila z linkiem potwierdzającym, tylko tyle mogę powiedzieć. Spróbuję jeszcze raz, bo możliwe, że nie dopisałam jednej literki podając mail

17:48 11.XII.08 dodano:
Jest w porządku, dostałam maila. Czyli wszystko działa oprócz maili transakcyjnych, nie dostaję nic na pocztę o nowym zamówieniu i musze sprawdzać w PA, a wszystko w konfiguracji mam tak jak należy
Uśmiechnij się - jutro możesz nie mieć zębów ...

Post 25 gru 2008, o 02:07

Posty: 74
Gadu-Gadu: 0

Czy mogłabym prosić o pomoc? Co mam zrobić, żeby maile przychodziły do mnie na skrzynkę? Musze wciąż zaglądać do PA, czy ktoś nie złożył zamówienia.
Uśmiechnij się - jutro możesz nie mieć zębów ...

Post 25 gru 2008, o 11:02
jemoon Avatar użytkownika
Administrator

Posty: 529
Lokalizacja: Gdańsk
Gadu-Gadu: 0

witam,
Jeśli maili nie dostajesz zarówno Ty jak i klienci sprawdź czy przypadkiem serwer nie chodzi pod Windows'em - wtedy musisz skonfigurować w Panelu Administracyjnym prawidłową wysyłkę maili za pośrednictwem SMTP. Ewentualnie sprawdź czy funkcja mail() jest obsługiwana u Ciebie bez problemu no i powyłączaj wszystkie filtry antyspamowe (zdarza się, że maile od Magento dostają po 7, 8 punktów i traktowane są jako spam).

Jeśli natomiast tylko Ty nie dostajesz maili tzn przy składaniu zamówień klienci są informowani normalnie to można zdecydować się na obejście tego problemu zamieniając w pliku: app/code/core/Mage/Sales/Model/Order.php funkcję public function sendNewOrderEmail() na:
public function sendNewOrderEmail()
    {
        $itemsBlock = Mage::getBlockSingleton('sales/order_email_items')->setOrder($this);
        $paymentBlock = Mage::helper('payment')->getInfoBlock($this->getPayment())
            ->setIsSecureMode(true);

        $mailTemplate = Mage::getModel('core/email_template');
        /* @var $mailTemplate Mage_Core_Model_Email_Template */
       
        /* Need to comment this out so email hack below works
        if ($bcc = $this->_getEmails(self::XML_PATH_EMAIL_COPY_TO)) {
            $mailTemplate->addBcc($bcc);
        }
        */
       
        if ($this->getCustomerIsGuest()) {
            $template = Mage::getStoreConfig(self::XML_PATH_EMAIL_GUEST_TEMPLATE, $this->getStoreId());
            $customerName = $this->getBillingAddress()->getName();
        } else {
            $template = Mage::getStoreConfig(self::XML_PATH_EMAIL_TEMPLATE, $this->getStoreId());
            $customerName = $this->getCustomerName();
        }

        $mailTemplate->setDesignConfig(array('area'=>'frontend', 'store'=>$this->getStoreId()))
            ->sendTransactional(
                $template,
                Mage::getStoreConfig(self::XML_PATH_EMAIL_IDENTITY, $this->getStoreId()),
                $this->getCustomerEmail(),
                $customerName,
                array(
                    'order'         => $this,
                    'billing'       => $this->getBillingAddress(),
                    'payment_html'  => $paymentBlock->toHtml(),
                    'items_html'    => $itemsBlock->toHtml(),
                )
            );
       
        /* Start Email Hack */
        $mail = new Zend_Mail();
        $mail->setBodyHtml(
            $this->getShippingAddress()->format('html').'<br /><br />Shipping: '.
            $this->getShippingMethod().'<br /><br >'.
            $itemsBlock->toHtml()
        );
        $mail->setFrom('OD_ADRES_EMAIL')
            ->addTo('TWOJ_ADRES_EMAIL')
            ->setSubject('TEMAT_WIADOMOSCI')
            ->send();
        /* End Email Hack */
       
        return $this;
    }

Oczywiście OD_ADRES_EMAIL, TWOJ_ADRES_EMAIL, TEMAT_WIADOMOSCI musisz zastąpić odpowiednimi wartościami.

Post 8 kwi 2009, o 23:45

Posty: 86
Gadu-Gadu: 2878306

Ja również dalej nie dostaje potwierdzeń na mail o zamówieniu.
Maile do klientów wychodzą bardzo ładnie. Nie ma tylko maili dla sprzedawcy o nowym zamówieniu. Czy to przypadłość magento? Z czym to jest zwiazane?

Post 8 sie 2009, o 16:56

Posty: 60
Gadu-Gadu: 11887345

@jemoon
Wszystko ok tylko że problem z polskimi znakami
W meilu zamiast nich są krzaki.
Możesz pomóc?

Post 8 sie 2009, o 19:30

Posty: 60
Gadu-Gadu: 11887345

Odpowiedź jest bardzo prosta:
konstruktor należy wywołać z parametrem
$mail = new Zend_Mail('utf-8');

Post 2 wrz 2009, o 13:23

Posty: 4
Gadu-Gadu: 0

zulusek napisał(a):
Ja również dalej nie dostaje potwierdzeń na mail o zamówieniu.
Maile do klientów wychodzą bardzo ładnie. Nie ma tylko maili dla sprzedawcy o nowym zamówieniu. Czy to przypadłość magento? Z czym to jest zwiazane?

Nie otrzymujesz maili o transakcji, a używasz aplikacji google gmail w swojej domenie? Jeśli tak to mamy ten sam problem. Widziałem topic na angielskim forum. Jak na razie bez rozwiązania.
Prawdopodobnym rozwiązaniem jest edycja rekordów MX przy korzystaniu z aplikacji google. Uruchomię to opisze co i jak.

-------------------------------------
Rozwiązałem ten problem przez directadmin w rekordach MX opcja
Uzyj tego serwera do obslugi mojej poczty.
Jezeli nie, zmien rekord MX i odznacz ta opcje

odznaczyłem ją

Poprzednia strona

Powrót do Problemy z działaniem



cron