Sean Reiser

Hi I'm Seán Reiser, this is my Personal Blog

“A person is what they think about all day long”
~Ralph Waldo Emerson

Configuring Drupal 9 to use the SMTP module with iCloud+'s custom domains

When Google announced it was going to shut down its legacy free email for domains, I decided to  use iCloud+ to manage the mail from since I was paying for it anyway. I set it up but it's been working fine as a mail server. I had been running sendmail off my web server to send mail from my site when I needed to. In order to avoid spam folders,I decided to move to using SMTP, which meant I needed to authenticate to Apple's SMTP Server.

At first, I had a problem authenticating, until I realized that your email addresses at your custom domain is an aliase, so you need to authenticate with your iCloud account and an App-Specific Password. I'm using Drupal 9;s SMTP Authentication Support  Module.  Here are the parameters I used on /admin/config/system/smtp:

SMTP server settings
  • Enable TLS encryption automatically - On
  • Turn on the SMTP keep alive feature - Off
SMTP Authentication
  • App-Specific Password.
E-mail options
  • Allow to send e-mails formatted as HTML - up to your use case

Everything else leave as is. I'd do a test with debugging turned on and then turn it off. I also used the mail system module to redirect all mail to SMTP.

Good luck, Share and  enjoy!



Laptop w/ Stickers


 As I watch the news I wonder how the 3/5 compromise is taught in school today. It is often said that the founders who implemented the 3/5 compromise did so because they believed an African-American is worth 3/5 of a white man. This is really not the case. The compromise was a tool used by abolitionists to limit the power of the south. If slaves were counted the same as freemen, the south would've had more political power and been able to expand slavery. In reality, the south wanted slaves to be counted the same as three people, and the north wanted to be counted as none, hence the compromise.


Somehow over the last couple weeks, ace.js broke on this site, so a number of my coat samples look broken. Lunchtime learning has been replaced today by fixing ace.js. Back to normal tomorrow.  I want to switch to CKeditor's code snippet module, anyway. This is as good a reason as any

Laptop w/ Stickers


 I've been partially offline of the last few days fighting a migraine. A lot is going on in the world and I got a bunch of mixed feelings when it comes to it. Generally speaking, I prefer a smaller Federal Government I prefer it to do less, I prefer that the roles and responsibilities of the Federal Government are laid out in the Constitution, just so the government can't arbitrarily create powers for itself. I want power to be at a State or local level. The closer the power is to me, the more likely I am to influence it.  I look to the Supreme Court as umpires, people who basically call balls and strikes. Is the Government allowed to do this? Is the Government restricted from doing that?

In the past when the topics of abortion and guns have come up, I've always taken the opinion that people who want to create laws around them should be amending the Constitution. If you what to add restrictions to guns, that's fine, we need to give Congress the ability to do so in a way we will know the extent of their powers.  Since nothing of healthcare is mentioned in the Constitution, if we want the Government to be involved in regulating any sort of healthcare, whether it's abortion or whether it's insurance, we need to amend the Constitution to allow the Federal Government to be involved in it.  The Supreme Court was right from a balls and strikes POV but there is a check on the Supreme Court, the People.....

For a long while I felt we needed a bit of a Constitutional Reboot. The founders gave us a tool for this, a Convention of States. The purpose of the convention would be to propose and ratify new amendments to the Constitution. We probably needed this for the better part of 150 years since the end of the Civil War.


Lunchtime Learning
Paragraph Layouts and a Ham Sandwich

Build Highly Visual Long Form Content With Layout Paragraphs,   DrupalCon Portland 2022


Been fighting a migraine the last few days.    Back to posting tomorrow.