SlideShare ist ein Scribd-Unternehmen logo
1 von 41
5 Steps For No-SPAM 
E-mails in Magento 
Meet Magento PL 2014 
Andrei Vashkevich 
amasty.com
Andrei 
Vashkevich 
Meet Magento PL 2014 
amasty.com 
andrew@amasty.com 
Chief Technology Officer, 
Co-Founder, Amasty 
10+ years in IT 
5+ years with Magento 
Magento & Zend Certified
5+ years at the market 
100+ extensions 
50,000+ happy customers 
60+ official partners 
1500+ positive reviews 
Meet Magento PL 2014
5 Steps For No-SPAM 
E-mails in Magento 
Meet Magento PL 2014
Meet Magento PL 2014 
< spam score 
6.6 
< 
Inbox Spam
Meet Magento PL 2014 
The Steps Are 
Server and IP Configuration 
E-mail Structure 
E-mail Content 
Testing E-mail Messages 
?
1. Server and IP Configuration 
Meet Magento PL 2014
Meet Magento PL 2014 
1. Server and IP Configuration 
SPF DNS Record List All IPs/Hosts That Can 
Send E-mail Messages 
Auto Generate 
Check!
Meet Magento PL 2014 
1. Server and IP Configuration 
SPF DNS Record 
DomainKeys 
DKIM-Signature Header 
Public Key in DNS TXT 
Private Key on Server
Meet Magento PL 2014 
1. Server and IP Configuration 
SPF DNS Record 
DomainKeys 
Reverse DNS 
10.11.20.22 
^ 
|| 
v 
mail.example.com
Meet Magento PL 2014 
1. Server and IP Configuration 
SPF DNS Record 
DomainKeys 
Reverse DNS 
MX Record 
Existing Working 
Mail Server
Meet Magento PL 2014 
1. Server and IP Configuration 
SPF DNS Record 
White IP address 
Hold New IP for 1 Month 
DomainKeys Check Blacklist 
Reverse DNS 
MX Record
Ready To Go Solution 
Meet Magento PL 2014 
1. Server and IP Configuration 
SPF DNS Record 
DomainKeys 
White IP address 
SMTP 
Use Trusted Service 
Reverse DNS Integration Extension 
MX Record — Incompatibility 
— Maintenance
Meet Magento PL 2014 
The Steps Are 
Server and IP Configuration 
E-mail Structure 
E-mail Content 
Testing E-mail Messages 
?
Meet Magento PL 2014 
2. E-mail Structure
Meet Magento PL 2014 
2. E-mail Structure 
Plain Text Part 
HTML 
+ 
TEXT
Zend_Mime 
Meet Magento PL 2014 
2. E-mail Structure 
Plain Text Part 
Quote-Printable 
Line Length 
76 
chars 
RFC 2822
Meet Magento PL 2014 
2. E-mail Structure 
Plain Text Part 
Quote-Printable 
Line Length 
Embedded Images
Meet Magento PL 2014 
2. E-mail Structure 
Plain Text Part 
Quote-Printable 
Line Length 
Embedded Images 
Valid “Email HTML” 
<DIV> 
<TABLE>
Meet Magento PL 2014 
2. E-mail Structure 
Plain Text Part 
Quote-Printable 
Line Length 
Embedded Images 
Valid “Email HTML” 
“Back to 90’s”
Meet Magento PL 2014 
The Steps Are 
Server and IP Configuration 
E-mail Structure 
E-mail Content 
Testing E-mail Messages 
?
Meet Magento PL 2014 
3. E-mail Content
Gmail / Yahoo Mail “Spam” 
Meet Magento PL 2014 
3. E-mail Content 
Valuable Text Bring Value 
Avoid “Stop” Words 
and Phrases
Meet Magento PL 2014 
3. E-mail Content 
Valuable Text 
No Single Image 
Do HTML Coding
Meet Magento PL 2014 
3. E-mail Content 
Valuable Text 
No Single Image 
No Link Shorteners 
SHO.RT/URL
Meet Magento PL 2014 
The Steps Are 
Server and IP Configuration 
E-mail Structure 
E-mail Content 
Testing E-mail Messages 
?
Meet Magento PL 2014 
4. Testing E-mail Messages
Meet Magento PL 2014 
4. Testing E-mail Messages 
3-rd Party Service Litmus 
PutsMail
Meet Magento PL 2014
Meet Magento PL 2014
Meet Magento PL 2014
Meet Magento PL 2014 
4. Testing E-mail Messages 
3-rd Party Service Litmus 
PutsMail
Meet Magento PL 2014 
4. Testing E-mail Messages 
3-rd Party Service 
Use Your Team 
Different OS and devices 
Real Life Experience
Meet Magento PL 2014 
4. Testing E-mail Messages 
3-rd Party Service 
Use Your Team 
Test Mobile View 
51% of E-mails on Mobile 
68% of Gmail and Yahoo 
25% on iPhone
Meet Magento PL 2014 
The Steps Are 
Server and IP Configuration 
E-mail Structure 
E-mail Content 
Testing E-mail Messages 
?
Meet Magento PL 2014 
Freebies!
spamcheck@amasty.com 
Send Your Transactional E-mail 
Meet Magento PL 2014 
and Get SPAM Report
https://git.amasty.com/mm/email 
Download Free Extension 
That Improves E-mails! 
Meet Magento PL 2014 
• SMTP 
• E-mail Log 
• Text MIME Part 
• QP Line Length Fix
Meet Magento PL 2014 
Thank you! 
Dziękuję! 
Questions?
Andrei 
Vashkevich 
amasty.com 
andrew@amasty.com 
Meet Magento PL 2014
Andrei 
Vashkevich 
amasty.com 
andrew@amasty.com 
Meet Magento PL 2014

Weitere ähnliche Inhalte

Ähnlich wie Andrei Vashkievich: 5 Steps For No-SPAM E-mails in Magento

Setting up your own email server with hmailserver
Setting up your own email server with hmailserverSetting up your own email server with hmailserver
Setting up your own email server with hmailserver
rifqirr
 
Microsoft Word - NEWStandard Charges
Microsoft Word - NEWStandard ChargesMicrosoft Word - NEWStandard Charges
Microsoft Word - NEWStandard Charges
webhostingguy
 
Onesocialweb Presentation at OTA10
Onesocialweb Presentation at OTA10Onesocialweb Presentation at OTA10
Onesocialweb Presentation at OTA10
dianacheng
 

Ähnlich wie Andrei Vashkievich: 5 Steps For No-SPAM E-mails in Magento (20)

Setting up your own email server with hmailserver
Setting up your own email server with hmailserverSetting up your own email server with hmailserver
Setting up your own email server with hmailserver
 
24 Hours Of Exchange Server 2007 ( Part 12 Of 24)
24  Hours Of  Exchange  Server 2007 ( Part 12 Of 24)24  Hours Of  Exchange  Server 2007 ( Part 12 Of 24)
24 Hours Of Exchange Server 2007 ( Part 12 Of 24)
 
Domino Fitness. Time for a Health Check
Domino Fitness. Time for a Health CheckDomino Fitness. Time for a Health Check
Domino Fitness. Time for a Health Check
 
CensorNet MailSafe
CensorNet MailSafeCensorNet MailSafe
CensorNet MailSafe
 
TechNet Webcast: Exchange 2010 Outlook Web Access
TechNet Webcast: Exchange 2010 Outlook Web AccessTechNet Webcast: Exchange 2010 Outlook Web Access
TechNet Webcast: Exchange 2010 Outlook Web Access
 
Sanook Mail System
Sanook Mail SystemSanook Mail System
Sanook Mail System
 
Smtp relay in office 365 environment troubleshooting scenarios - part 4#4
Smtp relay in office 365 environment   troubleshooting scenarios - part 4#4Smtp relay in office 365 environment   troubleshooting scenarios - part 4#4
Smtp relay in office 365 environment troubleshooting scenarios - part 4#4
 
emm
emmemm
emm
 
Microsoft Word - NEWStandard Charges
Microsoft Word - NEWStandard ChargesMicrosoft Word - NEWStandard Charges
Microsoft Word - NEWStandard Charges
 
How to create mail server in cisco packet tracer
How to create mail server in cisco packet tracerHow to create mail server in cisco packet tracer
How to create mail server in cisco packet tracer
 
HTML Designer Certification
HTML Designer CertificationHTML Designer Certification
HTML Designer Certification
 
Kamaelia Grey
Kamaelia GreyKamaelia Grey
Kamaelia Grey
 
ENTP Mail
ENTP MailENTP Mail
ENTP Mail
 
Onesocialweb Presentation at OTA10
Onesocialweb Presentation at OTA10Onesocialweb Presentation at OTA10
Onesocialweb Presentation at OTA10
 
2-dynamics-gp-workflow.pdf
2-dynamics-gp-workflow.pdf2-dynamics-gp-workflow.pdf
2-dynamics-gp-workflow.pdf
 
LAPHP/LAMPSig Talk: Intro to SendGrid - Building a Scalable Email Infrastructure
LAPHP/LAMPSig Talk: Intro to SendGrid - Building a Scalable Email InfrastructureLAPHP/LAMPSig Talk: Intro to SendGrid - Building a Scalable Email Infrastructure
LAPHP/LAMPSig Talk: Intro to SendGrid - Building a Scalable Email Infrastructure
 
Anticorrupting the Enterprise - Serverlessconf NYC 2017
Anticorrupting the Enterprise - Serverlessconf NYC 2017Anticorrupting the Enterprise - Serverlessconf NYC 2017
Anticorrupting the Enterprise - Serverlessconf NYC 2017
 
Ecm For The Masses Share Point 2010 Summit Tim Wallis Content And Code
Ecm For The Masses   Share Point 2010 Summit  Tim Wallis   Content And CodeEcm For The Masses   Share Point 2010 Summit  Tim Wallis   Content And Code
Ecm For The Masses Share Point 2010 Summit Tim Wallis Content And Code
 
Jmp206 Web Services Bootcamp Final Draft
Jmp206   Web Services Bootcamp Final DraftJmp206   Web Services Bootcamp Final Draft
Jmp206 Web Services Bootcamp Final Draft
 
Email setup for microsoft outlook
Email setup for microsoft outlookEmail setup for microsoft outlook
Email setup for microsoft outlook
 

Mehr von Meet Magento Poland

Fabien Blechschmidt: HYPERTEXT TRANSFER PROTOCOL
Fabien Blechschmidt: HYPERTEXT TRANSFER PROTOCOLFabien Blechschmidt: HYPERTEXT TRANSFER PROTOCOL
Fabien Blechschmidt: HYPERTEXT TRANSFER PROTOCOL
Meet Magento Poland
 
Patrycja Andrzejewska: Responsive checkout - Jak zoptymalizować proces zakup...
Patrycja Andrzejewska: Responsive checkout - Jak zoptymalizować proces zakup...Patrycja Andrzejewska: Responsive checkout - Jak zoptymalizować proces zakup...
Patrycja Andrzejewska: Responsive checkout - Jak zoptymalizować proces zakup...
Meet Magento Poland
 
Mateusz Falkowski: Merchandising w e-commerce. Zarządzanie produktem i pozyc...
Mateusz Falkowski: Merchandising w e-commerce. Zarządzanie produktem i pozyc...Mateusz Falkowski: Merchandising w e-commerce. Zarządzanie produktem i pozyc...
Mateusz Falkowski: Merchandising w e-commerce. Zarządzanie produktem i pozyc...
Meet Magento Poland
 
Fabrizio Balliano: Tracking visitors despite Varnish
Fabrizio Balliano: Tracking visitors despite VarnishFabrizio Balliano: Tracking visitors despite Varnish
Fabrizio Balliano: Tracking visitors despite Varnish
Meet Magento Poland
 
Alex Ursa: ERP Integrations with Magento: How to do it fast, good and affordable
Alex Ursa: ERP Integrations with Magento: How to do it fast, good and affordableAlex Ursa: ERP Integrations with Magento: How to do it fast, good and affordable
Alex Ursa: ERP Integrations with Magento: How to do it fast, good and affordable
Meet Magento Poland
 
Robert Żochowski, Jarosław Gąsiorek: Integracja Magento SAP
Robert Żochowski, Jarosław Gąsiorek: Integracja Magento SAPRobert Żochowski, Jarosław Gąsiorek: Integracja Magento SAP
Robert Żochowski, Jarosław Gąsiorek: Integracja Magento SAP
Meet Magento Poland
 
Maciej Ostrowski: Podstawy implementacji multi-inwentarza w Magento
Maciej Ostrowski: Podstawy implementacji multi-inwentarza w MagentoMaciej Ostrowski: Podstawy implementacji multi-inwentarza w Magento
Maciej Ostrowski: Podstawy implementacji multi-inwentarza w Magento
Meet Magento Poland
 
Mateusz Rzetecki: Redesign serwisu w zgodzie z działaniami SEO - o czym pamię...
Mateusz Rzetecki: Redesign serwisu w zgodzie z działaniami SEO - o czym pamię...Mateusz Rzetecki: Redesign serwisu w zgodzie z działaniami SEO - o czym pamię...
Mateusz Rzetecki: Redesign serwisu w zgodzie z działaniami SEO - o czym pamię...
Meet Magento Poland
 
Maciej Rudnicki: Zautomatyzowane środowisko deweloperskie.
Maciej Rudnicki: Zautomatyzowane środowisko deweloperskie.Maciej Rudnicki: Zautomatyzowane środowisko deweloperskie.
Maciej Rudnicki: Zautomatyzowane środowisko deweloperskie.
Meet Magento Poland
 

Mehr von Meet Magento Poland (20)

Wiktor Naskręt: Jednorazowa przygoda, przelotna znajomość, 
zżyte małżeństwo...
Wiktor Naskręt: Jednorazowa przygoda, przelotna znajomość, 
zżyte małżeństwo...Wiktor Naskręt: Jednorazowa przygoda, przelotna znajomość, 
zżyte małżeństwo...
Wiktor Naskręt: Jednorazowa przygoda, przelotna znajomość, 
zżyte małżeństwo...
 
Toni Anicic: Conversion Rate Optimization for Magento in the Age of Responsive
Toni Anicic: Conversion Rate Optimization for Magento  in the Age of ResponsiveToni Anicic: Conversion Rate Optimization for Magento  in the Age of Responsive
Toni Anicic: Conversion Rate Optimization for Magento in the Age of Responsive
 
Davide Consonni: Best Practices to Improve Customer Experience and Conversions
Davide Consonni: Best Practices to Improve Customer Experience and ConversionsDavide Consonni: Best Practices to Improve Customer Experience and Conversions
Davide Consonni: Best Practices to Improve Customer Experience and Conversions
 
Eugene Vtorov: Integration of eCommerce and 3D Technologies: see what you buy
Eugene Vtorov: Integration of eCommerce and 3D Technologies: see what you buyEugene Vtorov: Integration of eCommerce and 3D Technologies: see what you buy
Eugene Vtorov: Integration of eCommerce and 3D Technologies: see what you buy
 
Michał Sadowski: Nowoczesne metody promocji marki w sieci
Michał Sadowski: Nowoczesne metody promocji marki w sieciMichał Sadowski: Nowoczesne metody promocji marki w sieci
Michał Sadowski: Nowoczesne metody promocji marki w sieci
 
Paulina Rutecka: Trudni klienci jako choroba przenoszona drogą e-commerce
Paulina Rutecka: Trudni klienci jako choroba przenoszona drogą e-commercePaulina Rutecka: Trudni klienci jako choroba przenoszona drogą e-commerce
Paulina Rutecka: Trudni klienci jako choroba przenoszona drogą e-commerce
 
Krzysztof Wroński: Let’s do this project... together!
Krzysztof Wroński: Let’s do this project... together!Krzysztof Wroński: Let’s do this project... together!
Krzysztof Wroński: Let’s do this project... together!
 
Fabien Blechschmidt: HYPERTEXT TRANSFER PROTOCOL
Fabien Blechschmidt: HYPERTEXT TRANSFER PROTOCOLFabien Blechschmidt: HYPERTEXT TRANSFER PROTOCOL
Fabien Blechschmidt: HYPERTEXT TRANSFER PROTOCOL
 
Patrycja Andrzejewska: Responsive checkout - Jak zoptymalizować proces zakup...
Patrycja Andrzejewska: Responsive checkout - Jak zoptymalizować proces zakup...Patrycja Andrzejewska: Responsive checkout - Jak zoptymalizować proces zakup...
Patrycja Andrzejewska: Responsive checkout - Jak zoptymalizować proces zakup...
 
Mateusz Falkowski: Merchandising w e-commerce. Zarządzanie produktem i pozyc...
Mateusz Falkowski: Merchandising w e-commerce. Zarządzanie produktem i pozyc...Mateusz Falkowski: Merchandising w e-commerce. Zarządzanie produktem i pozyc...
Mateusz Falkowski: Merchandising w e-commerce. Zarządzanie produktem i pozyc...
 
Fabrizio Balliano: Tracking visitors despite Varnish
Fabrizio Balliano: Tracking visitors despite VarnishFabrizio Balliano: Tracking visitors despite Varnish
Fabrizio Balliano: Tracking visitors despite Varnish
 
Alex Ursa: ERP Integrations with Magento: How to do it fast, good and affordable
Alex Ursa: ERP Integrations with Magento: How to do it fast, good and affordableAlex Ursa: ERP Integrations with Magento: How to do it fast, good and affordable
Alex Ursa: ERP Integrations with Magento: How to do it fast, good and affordable
 
Daniel Sloof: Magento on HHVM
Daniel Sloof: Magento on HHVMDaniel Sloof: Magento on HHVM
Daniel Sloof: Magento on HHVM
 
Robert Żochowski, Jarosław Gąsiorek: Integracja Magento SAP
Robert Żochowski, Jarosław Gąsiorek: Integracja Magento SAPRobert Żochowski, Jarosław Gąsiorek: Integracja Magento SAP
Robert Żochowski, Jarosław Gąsiorek: Integracja Magento SAP
 
Maciej Ostrowski: Podstawy implementacji multi-inwentarza w Magento
Maciej Ostrowski: Podstawy implementacji multi-inwentarza w MagentoMaciej Ostrowski: Podstawy implementacji multi-inwentarza w Magento
Maciej Ostrowski: Podstawy implementacji multi-inwentarza w Magento
 
Mateusz Rzetecki: Redesign serwisu w zgodzie z działaniami SEO - o czym pamię...
Mateusz Rzetecki: Redesign serwisu w zgodzie z działaniami SEO - o czym pamię...Mateusz Rzetecki: Redesign serwisu w zgodzie z działaniami SEO - o czym pamię...
Mateusz Rzetecki: Redesign serwisu w zgodzie z działaniami SEO - o czym pamię...
 
Maciej Rudnicki: Zautomatyzowane środowisko deweloperskie.
Maciej Rudnicki: Zautomatyzowane środowisko deweloperskie.Maciej Rudnicki: Zautomatyzowane środowisko deweloperskie.
Maciej Rudnicki: Zautomatyzowane środowisko deweloperskie.
 
Rytis Lauris: Missed opportunities of automated
cart recovery messages
Rytis Lauris: Missed opportunities of automated
cart recovery messagesRytis Lauris: Missed opportunities of automated
cart recovery messages
Rytis Lauris: Missed opportunities of automated
cart recovery messages
 
Viacheslav Kravchuk: Conversion rate optimisation. What’s really proved to m...
Viacheslav Kravchuk: Conversion rate optimisation.  What’s really proved to m...Viacheslav Kravchuk: Conversion rate optimisation.  What’s really proved to m...
Viacheslav Kravchuk: Conversion rate optimisation. What’s really proved to m...
 
Thomas Goletz: Commerce & growth – why is it important to have a broader view
Thomas Goletz: Commerce & growth – why is it important to have a broader viewThomas Goletz: Commerce & growth – why is it important to have a broader view
Thomas Goletz: Commerce & growth – why is it important to have a broader view
 

Kürzlich hochgeladen

If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
Kayode Fayemi
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
raffaeleoman
 

Kürzlich hochgeladen (20)

Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510
 
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
Air breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsAir breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animals
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
 
Causes of poverty in France presentation.pptx
Causes of poverty in France presentation.pptxCauses of poverty in France presentation.pptx
Causes of poverty in France presentation.pptx
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)
 
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
 
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyCall Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
 
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxMohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
 
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
 
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
 
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio III
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubs
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Bailey
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatment
 

Andrei Vashkievich: 5 Steps For No-SPAM E-mails in Magento

  • 1. 5 Steps For No-SPAM E-mails in Magento Meet Magento PL 2014 Andrei Vashkevich amasty.com
  • 2. Andrei Vashkevich Meet Magento PL 2014 amasty.com andrew@amasty.com Chief Technology Officer, Co-Founder, Amasty 10+ years in IT 5+ years with Magento Magento & Zend Certified
  • 3. 5+ years at the market 100+ extensions 50,000+ happy customers 60+ official partners 1500+ positive reviews Meet Magento PL 2014
  • 4. 5 Steps For No-SPAM E-mails in Magento Meet Magento PL 2014
  • 5. Meet Magento PL 2014 < spam score 6.6 < Inbox Spam
  • 6. Meet Magento PL 2014 The Steps Are Server and IP Configuration E-mail Structure E-mail Content Testing E-mail Messages ?
  • 7. 1. Server and IP Configuration Meet Magento PL 2014
  • 8. Meet Magento PL 2014 1. Server and IP Configuration SPF DNS Record List All IPs/Hosts That Can Send E-mail Messages Auto Generate Check!
  • 9. Meet Magento PL 2014 1. Server and IP Configuration SPF DNS Record DomainKeys DKIM-Signature Header Public Key in DNS TXT Private Key on Server
  • 10. Meet Magento PL 2014 1. Server and IP Configuration SPF DNS Record DomainKeys Reverse DNS 10.11.20.22 ^ || v mail.example.com
  • 11. Meet Magento PL 2014 1. Server and IP Configuration SPF DNS Record DomainKeys Reverse DNS MX Record Existing Working Mail Server
  • 12. Meet Magento PL 2014 1. Server and IP Configuration SPF DNS Record White IP address Hold New IP for 1 Month DomainKeys Check Blacklist Reverse DNS MX Record
  • 13. Ready To Go Solution Meet Magento PL 2014 1. Server and IP Configuration SPF DNS Record DomainKeys White IP address SMTP Use Trusted Service Reverse DNS Integration Extension MX Record — Incompatibility — Maintenance
  • 14. Meet Magento PL 2014 The Steps Are Server and IP Configuration E-mail Structure E-mail Content Testing E-mail Messages ?
  • 15. Meet Magento PL 2014 2. E-mail Structure
  • 16. Meet Magento PL 2014 2. E-mail Structure Plain Text Part HTML + TEXT
  • 17. Zend_Mime Meet Magento PL 2014 2. E-mail Structure Plain Text Part Quote-Printable Line Length 76 chars RFC 2822
  • 18. Meet Magento PL 2014 2. E-mail Structure Plain Text Part Quote-Printable Line Length Embedded Images
  • 19. Meet Magento PL 2014 2. E-mail Structure Plain Text Part Quote-Printable Line Length Embedded Images Valid “Email HTML” <DIV> <TABLE>
  • 20. Meet Magento PL 2014 2. E-mail Structure Plain Text Part Quote-Printable Line Length Embedded Images Valid “Email HTML” “Back to 90’s”
  • 21. Meet Magento PL 2014 The Steps Are Server and IP Configuration E-mail Structure E-mail Content Testing E-mail Messages ?
  • 22. Meet Magento PL 2014 3. E-mail Content
  • 23. Gmail / Yahoo Mail “Spam” Meet Magento PL 2014 3. E-mail Content Valuable Text Bring Value Avoid “Stop” Words and Phrases
  • 24. Meet Magento PL 2014 3. E-mail Content Valuable Text No Single Image Do HTML Coding
  • 25. Meet Magento PL 2014 3. E-mail Content Valuable Text No Single Image No Link Shorteners SHO.RT/URL
  • 26. Meet Magento PL 2014 The Steps Are Server and IP Configuration E-mail Structure E-mail Content Testing E-mail Messages ?
  • 27. Meet Magento PL 2014 4. Testing E-mail Messages
  • 28. Meet Magento PL 2014 4. Testing E-mail Messages 3-rd Party Service Litmus PutsMail
  • 32. Meet Magento PL 2014 4. Testing E-mail Messages 3-rd Party Service Litmus PutsMail
  • 33. Meet Magento PL 2014 4. Testing E-mail Messages 3-rd Party Service Use Your Team Different OS and devices Real Life Experience
  • 34. Meet Magento PL 2014 4. Testing E-mail Messages 3-rd Party Service Use Your Team Test Mobile View 51% of E-mails on Mobile 68% of Gmail and Yahoo 25% on iPhone
  • 35. Meet Magento PL 2014 The Steps Are Server and IP Configuration E-mail Structure E-mail Content Testing E-mail Messages ?
  • 36. Meet Magento PL 2014 Freebies!
  • 37. spamcheck@amasty.com Send Your Transactional E-mail Meet Magento PL 2014 and Get SPAM Report
  • 38. https://git.amasty.com/mm/email Download Free Extension That Improves E-mails! Meet Magento PL 2014 • SMTP • E-mail Log • Text MIME Part • QP Line Length Fix
  • 39. Meet Magento PL 2014 Thank you! Dziękuję! Questions?
  • 40. Andrei Vashkevich amasty.com andrew@amasty.com Meet Magento PL 2014
  • 41. Andrei Vashkevich amasty.com andrew@amasty.com Meet Magento PL 2014