Mautic

Mautic: Bounces Retrieval not working

Posted on

Error: [Symfony\Component\Debug\Exception\ClassNotFoundException] Attempted to load class "Type" from namespace "Mautic\EmailBundle\MonitoredEmail\Processor\Bounce". Did you forget a "use" statement for e.g. "JMS\Serializer\Annotation\Type", "Doctrine\DBAL\Types\Type", "Aws\DynamoDb\Enum\Type", "Symfony\Component\Validator\Constraints\Type" or "Mautic\Emai lBundle\MonitoredEmail\Processor\Bounce\Definition\Type"?   Best way to solve this is by adding the verbose option to the fetch command.  php app/console mautic:emails:fetch -v

Mautic

Mautic: Placeholders

Posted on

Related to contacts {contactfield=firstname}   Related to Companies {contactfield=companyname} {contactfield=city} {contactfield=companyfax}   Custom Fields???

Mautic

Mautic: Clear Bounces not working correctly

Posted on

Some emails are parsed, while others are not. It depends on the format of the email. Here are some highlights: Files of interest: /app/bundles/EmailBundle/MonitoredEmail/Processor/Bounce/DsnParser.php /app/bundles/EmailBundle/MonitoredEmail/Mailbox.php: /app/bundles/EmailBundle/MonitoredEmail/Processor/Bounce.php The process as I understand it is the following: Step 1.  On Mailbox.php you define what emails are considered for un-subscription. The default criteria es UNSEEN, which the process […]

Mautic

Mautic: Fix Upgrade Problems

Posted on

https://johnlinhart.com/blog/uh-oh-mautic-upgrade-was-not-successful   1. Try to clear cache When the upgrade failed in the last step, it's possible that only the cache is outdated. Try to clear it manually. php app/console cache:clear If this command throws a PHP error, you can try to nuke the cache folder like this: rm -rf app/cache/* If clearing cache didn't […]

Mautic

Mautic: Understanding how it works

Posted on

Add your contacts. Create your segments and apply the filters you want. Update the segments using this query php /var/www/html/malla-group.com/mail/app/console mautic:segments:update Rebuild Campaign php /var/www/html/malla-group.com/mail/app/console mautic:campaigns:rebuild Trigger Campaign ---> Note that once you trigger the campaign the email will appear as Sent altough it may not have been sent yet. The email will be stock […]

Mautic

Mautic: Console Commands

Posted on

To execute... php /var/www/html/---PATHTOSERVER---/mail/app/console mautic:campaigns:rebuild mautic:campaigns:trigger - mautic:campaign:trigger - mautic:trigger:campaigns - mautic:trigger:campaign 2) mautic:campaigns:rebuild - mautic:update:campaigns - mautic:rebuild:campaigns - mautic:campaigns:update 3) mautic:iplookup:download - mautic:fetch:ipdata - mautic:ipdata:fetch - mautic:ipdata:update - mautic:update:ipdata 4) mautic:emails:send - mautic:send:emails - mautic:process:email - mautic:process:emails - mautic:email:process - mautic:emails:process - mautic:send:email 5) mautic:email:fetch - mautic:fetch:email - mautic:email:fetch - mautic:fetch:mail - mautic:check:email - […]

Mautic

Mautic: Configuration

Posted on

https://johnlinhart.com/blog/uh-oh-mautic-upgrade-was-not-successful   Add Mailto to the List-Unsubscribe Header: Go to -> /app/bundles/EmailBundle/Helper/MailHelper.php: Aproximately on line 1484 /** * Generate and insert List-Unsubscribe header. */ private function addUnsubscribeHeader() { if (isset($this->idHash)) { $unsubscribeLink = $this->factory->getRouter()->generate('mautic_email_unsubscribe', ['idHash' => $this->idHash], true); $this->headers['List-Unsubscribe'] = "<unsubscribe@malla-group.com>,<$unsubscribeLink>"; } }

Mautic

Mautic: Remove Bounces

Posted on

My Method: Send the email and get the bounces on my email. Select all the bounced emails on Outlook and save them all as .TXT file so that I can then extract the all the text of all emails to a file. Put that file on a Ubunut Server and run a query to Extract […]