Closed chrisvidal closed 6 months ago
Hey @chrisvidal
Check the mail configuration. This error suggests that the mail hostname is empty in your .env
file.
MAIL_HOST=null
thanks @daftspunk
this MAIL_HOST
variable is supposed to be used when the platform is sending an email, however here this is not the case as it is supposed to register an email onto a mailchimp account. So I am not sure to understand what I should be setting in this variables. And it's working fine on the UAT server with the same MAIL_HOST=null
Hey again,
In the working UAT env, take a look at the system_settings
table with the system_mail_settings
key. This can adjust the mail host, and it can even exist in the cache (if not found in the database).
Nonetheless the MAIL_HOST
value should never be null
and this is the exact reason behind the error.
Argument 2 ($host) must be of type string, null given
In new installs, we even set it to mailpit specifically so it is set to something:
https://github.com/octobercms/october/blob/3.x/.env.example#L37
It's like a quirk of Laravel
Still got this error on one of my client server while its working well on another server.
Any hint on where to look at to solve this please?