Saya Menginstal magento 2 di server vps saya dan mengkonfigurasi email toko seperti ini
tetapi email konfirmasi pesanan tidak akan dikirim ke pelanggan apa yang harus saya lakukan, haruskah saya mengatur cron karena beberapa tautan direkomendasikan untuk melakukan ini atau saya harus mengkonfigurasi server saya seperti tautan ini apa masalahnya?
magento2.2
email
smtp
send-mail
ali gh
sumber
sumber
Jawaban:
Jika Anda telah mengkonfigurasi sistem pengiriman Magento 2 dengan benar, Anda mungkin perlu memeriksa poin di bawah ini:
Stores -> Configuration -> Advanced -> System
Di bawah Pengaturan Pengiriman Surat, pastikan
Disable Email Communications
diatur keNo
. Juga verifikasi bidangHost
danPort
Anda jika Anda menggunakan server surat eksternal.Stores -> Configuration -> Sales -> Sales Emails
Di bawah tab Pengaturan Umum , pilih
Asynchronous sending
untukDisable
Di bawah
Order
tabEnabled
untukYes
Sekarang hapus / segarkan cache Anda.
Semoga ini bisa membantu Anda. Solusi ini diuji dengan Magento 2.1.0
sumber
Ini akan bekerja
Perbaiki: vendor / magento / modul-penjualan / Model / Order / Email / SenderBuilder.php
menggantikan
dengan
vendor / magento / framework / Mail / Template / TransportBuilder.php
menggantikan
dengan
dan seperti itu kita tidak perlu TransportBuilderByStore lagi dan berfungsi seperti yang diharapkan.
sumber
Saya memiliki masalah yang sama dan menemukan bahwa masalah sebenarnya disebabkan karena header "dari". Itu sedang diatur dua kali karena beberapa alasan. Harap perbarui file di bawah ini untuk menyelesaikan masalah ini:
vendor \ magento \ framework \ Mail \ Template \ TransportBuilderByStore
Untuk
sumber