Skip to main content
  1. Posts/

Cara Instal Mautic

·2 mins·
mautic mautic aws
Table of Contents

Mautic merupakan platform email marketing open source yang dapat digunakan sebagai alternatif dari provider email marketing seperti MailChimp.

Sebagaimana kita ketahui, bahwasanya email marketing adalah salah satu channel marketing yang paling tua dan masih proven sampai hari ini untuk meningkatkan sales/penjualan.

Environment:

  • OS Rocky Linux 8
  • Mariadb 10.5.21
  • Apache 2.4
  • PHP8.0

Persiapan
#

Download Mautic versi terbaru melalui https://mautic.org/download/latest

Masuk ke mysql shell untuk membuat database dan user database.

mysql
CREATE DATABASE mautic;
CREATE USER 'mautic'@'localhost' IDENTIFIED by 'mauticmailer';
GRANT ALL PRIVILEGES ON mautic.* to 'mautic'@'localhost' WITH GRANT OPTION;

Buat identity Amazon SES untuk test send email di Mautic

aws ses verify-email-identity --email-address [email protected]

Email verifikasi akan dikirim ke tujuan [email protected]. Anda perlu klik link agar email dapat diverifikasi.

Anda juga dapat membuat identity dengan domain. Lalu buat record TXT untuk proses verifikasinya.

aws ses verify-domain-identity --domain example.com

Tunggu sampai identity status di console AWS sudah Verified

Selanjutnya buat user untuk digunakan sebagai SMTP

aws iam create-user --user-name ses-smtp-user.20231007-031506

Buat file sesfull.json lalu edit seperti berikut

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "ses:*"
            ],
            "Resource": "*"
        }
    ]
}

Attach policy ke user.

aws iam put-user-policy --user-name ses-smtp-user.20231007-031506 \
 --policy-name sesfullaccess \
 --policy-document file://sesfull.json

Buat access key user ses-smtp-user.20231007-031506

aws iam create-access-key --user-name ses-smtp-user.20231007-031506

Simpan AccessKeyId dan SecretAccessKey untuk digunakan saat setup Mautic.

Kembali ke dashboard SES lalu klik Request production access agar dapat mengirimkan email ke alamat email yang belum diverifikasi atau tidak ditambahkan secara langsung pada identity

Lalu tentukan seperti mail type, website url dan deskripsi.

Untuk request production membutuhkan waktu hingga 24 jam.

Install Mautic
#

Extract file mautic ke public_html.

Akses http://example.com dan klik Next Step untuk memulai proses instalasi.

Konfigurasi Database Mautic

Buat user admin.

Bagian Email Configuration, pilih Mailer transport Amazon SES - API lalu tentukan region serta username dan password saat identity SES dibuat.

Instalasi selesai dan Anda dapat login ke dashboard Mautic dengan user admin.

Untuk memastikan SMTP dengan Amazon SES - API berfungsi, lakukan test connection di Settings > Configuration > Email Settings atau http://example.com/s/config/edit

Related

Membuat Notifikasi Slack untuk AWS CloudWatch
·3 mins
aws aws
Cara Melihat Console dan Log System di AWS EC2
·2 mins
aws aws
Monitoring Server dengan Site24x7
·2 mins
linux linux site24x7 aws
Enable Driver ENA pada Instance EC2
·5 mins
aws aws
Import Disk VM sebagai Snapshot
·1 min
aws aws
Ubah Instance Attribute Amazon EC2
·1 min
aws aws