Saya telah membuat formulir dengan beberapa bidang input di Magento. Tetapi ketika saya klik kirim, Magento tidak akan mengirim email.
Bagaimana saya bisa mengirim email dasar di Magento?
magento-1.8
Mouni
sumber
sumber
Jawaban:
fungsi sederhana untuk mengirim email di magento
Referensi
sumber
Buat Formulir Template Baru "Email Transaksional".
Setelah membuat Template Baru Catat ID- nya
Buat aksi pengontrol
Sekarang Anda dapat mengirim surat sederhana menggunakan Admin "Email Transaksional".
Mengikuti your_form.phtml Anda
sumber
Coba kode ini dan sesuaikan
sumber
Untuk surat UTF-8:
sumber
Basic (harus bekerja dalam skrip php terpisah). Itu bekerja tanpa kecuali, tetapi saya tidak menerima email. Jadi saya menghabiskan lebih banyak waktu untuk mengatur SMTP.
Prasyarat:
Pengaturan surat Magento diatur ke localhost ( Sistem -> Konfigurasi -> Sistem -> Pengaturan Pengiriman Surat )
Pastikan SMTP Anda berfungsi (di localhost Anda dapat memeriksa, Anda mungkin perlu menginstal telnet "yum install telnet" di CentOS)
Jika tidak berfungsi, konfigurasikan SMTP. Ada postfix yang berjalan di CentOS saya
Saya mengedit pengaturan dengan vi:
pengaturan hanya myhostname bekerja untuk saya
Coba fungsi surat php:
Untuk postfix Anda dapat melihat antrian surat mengetik "mailq"
sumber