
Learn how to build your own smtp with mautic for sending bulk emails by understanding course requirements (domain name and vps) and exploring mail transfer agents such as postfix.
Select domain extensions such as .com, .net, .org, .seo, .io, and avoid .xyz and .me for email. Use name.com or chip.com to buy domains and run a mail tester check.
Learn how to set up a vps for smtp projects by buying a domain, selecting a private cloud service, choosing Ubuntu 20.04 in a Canada location, and paying with PayPal.
Learn to use the Putty client to SSH into a virtual private server, download and install the tool from putty.org, and prepare for connecting to VPNs in this lesson.
Set up the main virtual server in Benjamin and install SSL to enable encrypted, private email delivery, including creating the server, configuring domain, and enabling SSL redirection.
Learn how DKIM signs outbound emails with a private key and verifies them via a public key in DNS, boosting deliverability and preventing spoofed messages.
Set up an SPF record in your DNS to authorize your mail server and additional sending servers, ensuring reliable email deliverability for your domain.
Publish a DMARC DNS text record to control how recipient servers handle unauthenticated emails, selecting quarantine, reject, or none, and enable failure reporting for your domain.
Learn to set up mx records, or mail exchange records, in DNS to receive emails for your domain. Explore configuring priority and subdomains to route mail to your server.
Learn how to set up reverse DNS (PTR record) for your mail server, understand the difference between regular and reverse DNS lookups, and ensure email deliverability.
Install roundcube, a browser-based email client, by configuring a read/write DNS record, creating a virtual server, and enabling SSL with Let's Encrypt, then create and log into a mailbox.
Discover where to download Mautic, a free open-source self-hosted email marketing platform, and follow steps to grab the latest stable release from the Multi-cores site and GitHub.
Install the missing PHP packages needed to run the application on a VPS, using SSH and root access to install dependencies.
Learn to install mautic: set up a dns subdomain, provision a server, upload and extract files, enable ssl with let's encrypt, adjust php, and create EMS database and admin user.
Learn how to set up mautic cron jobs to schedule campaigns, fetch emails, and update segments, then verify they run in system logs.
Connect the multi installation to smtp by entering smtp credentials in email settings, including hostname, port 587, and encryption type, then test the connection and save changes.
Set up bounce handling and unsubscribe servers in Mautic, understand soft vs hard bounces, clean email lists to improve deliverability, and create segments to track bounced and unsubscribed contacts.
Learn how IP warming gradually increases email volume and engagement to build ISP reputation, and choose manual campaigns or automated warmup services like quick mail io.
Launch your first Mautic campaign by creating a segment, uploading a CSV contact list, choosing an email template, and sending bulk emails to your contacts.
If you ever want to start saving lots of money on email marketing or if you want to be a freelancer and start making money working for others on freelancing platforms like I have using the exact same information in this course then this is for you. In this course, you will learn step-by-step how to fully set up your own SMTP with Mautic, one of the best open-source automation marketing software.
Authentication Protocols
The most critical aspect when setting up an email server and improve deliverability is making sure all the authentication protocols like SPF, DMARC, DKIM and PTR are correctly set. In this course, I have covered that important aspect.
Bounce Management
You will learn how to set up bounce management so that you will be able to automatically process invalid emails. This will help you to have a low bounce rate and keep your server's reputation in a good state.
Support
If you encounter any problem along the way or if you happen to get stuck at something please don't hesitate to reach back to me and let me know and I will be available to help you out.
This course will continue to be updated so that you still continue getting a lot of value in the process.