Using Email Module with SMTP and IMAP

What are you trying to achieve?

Automatically send templated emails upon detecting a specific trigger (e.g., webhook).

Steps taken so far

Emails between addresses within the same domain were successfully sent and received. However, when attempting to send emails to other domains, such as Gmail, a 550 error occurs.

Screenshots: scenario setup, module configuration, errors

Welcome to the Make community!

It looks like you are sending emails to email addresses that doesn’t exist, hence the error message. Ensure that the recipient email address actually exists.

Hope this helps! Let me know if there are any further questions or issues.

@samliew

P.S.: Investing some effort into the Make Academy will save you lots of time and frustration using Make.

According to Error Message - 550 No Such User Here - Google Workspace Admin Community,

The mail server for your custom domain gosha.or.kr is not set-up properly to receive emails.

For more information, see

Hope this helps! Let me know if there are any further questions or issues.

@samliew

P.S.: Investing some effort into the Make Academy will save you lots of time and frustration using Make.

Thanks to you, I’ve gained a much better understanding of email verification structures. When I searched for solutions to the “550 error” on Google, I couldn’t find anything as helpful as the link you provided.

I eventually managed to send emails successfully. While I haven’t yet explored options like “From” or “Sender” in Make, the primary task—sending emails—was completed.

The real issue, however, is that if verification succeeds in Make’s Connections, the email fails to send. Strangely, if verification fails, the email actually goes through. I’m not sure why this happens.

Here’s a breakdown of my experience:

  1. Adding new SMTP Connection with blank ‘User name’ and ‘Password’:
  • Verification succeeds.
  • Emails can be sent within the same domain, but sending to external domains results in a “550 no such user here” error.
  1. Adding new SMTP Connection with email address and password in ‘User name’ and ‘Password’:
  • Fails to save due to an “Invalid login: 500 COMMAND UNRECOGNIZED” error.
  1. Add new SMTP Connection without ‘User name’ and ‘Password,’ then manually edited in Make’s Connections list:
  • Verification fails with an “Invalid login: 500 COMMAND UNRECOGNIZED” error.
  • However, forcing the scenario to run in this state allows emails to send successfully to both internal and external domains.

All of these Connections are set up with Connection type: Others (SMTP) and Email provider: Other.

I’m unsure if this issue stems from Make, my custom domain server, or simply my setup.

For context, my custom domain server is provided through a B2B arrangement. After learning about MX records, I checked my domain’s MX record and found it differs from the address my provider gave me. Although the MX record also belongs to my email provider, I suspect it may come from an older email service they once operated (the site associated with it includes iPhone 7-era screenshots).

I tried connecting via SMTP using that MX record address, but all emails failed to send, even though Make’s verification succeeded. The errors varied slightly: within the same domain, I saw “Message failed: 453 Your E-Mail Address does not designate Permitted Sender Hosts (SPF),” and with external domains, “550 Relaying Denied.”

Today, I spoke with my provider. who recommended using their provided address for external SMTP or IMAP connections, saying it would be more stable. (I don’t fully grasp the cause-and-effect details.) Eventually, after testing, I found that in the third scenario above—where verification fails but the scenario works—emails go through when using the recommended SMTP address.

I hope this bug report(or something similar) is helpful for Make. I’m relatively content with the current setup since it technically works, but if it turns out the issue is with my custom domain server’s protocols, I’d like to inform my provider.

Thanks again for your help!

@samliew