Hi @zhoujun
I hope you’re well today!
The issue is usually related to the e-mail transport configuration. What I mean by this is that sometimes host “blocks” ability to override this.
That’s simplified statement but the thing is: are you using any SMTP or similar plugin or are you using default WP configuration? If it’s SMTP, some mail providers require reply-to address to be the same as the address of the e-mail account that is used to send e-mails – which is meant to be one of the ways to prevent spam and, actually, scam/deception.
If you are using standard WP configuration then Forminator would use core WordPress “wp_mail()” function usually means that e-mail is sent via standard PHP “mail()” function. So via your website host’s systems. There’s also often a limitation where only the domain of the site is allowed to be used for e-mails.
So it’s difficult to say “out of the box” why this happens. Forminator sets the “Reply-To” if it’s configured but very likely this is being overwritten at later “stage”.
That said, let me know please if you are using SMTP or standard WordPress configuration. If SMTP – who’s your e-mail provider (I’m not asking about e-mail address, just provider, like e.g. Google, Outlook etc)? If you’re using standard WordPress – can you get in touch with your host and ask them if such reply-to in a domain different than site’s domain is even allowed at their hosting?
Kind regards,
Adam