When emails send from your server, do they look like they’re coming from WordPress? For example, the sender always says “WordPress”?
The reason you are seeing the emails being sent from firstname.lastname@example.org is because your admin email does not match the domain that the form is being sent from. So, if you have a @gmail.com address as your admin email, it will build a email@example.com email. This mirrors behavior from within WordPress itself to send certain emails.
To solve this, you can either:
- Set the admin email to one that matches your domain
- Use either the Send From or WP Mail SMTP plugin to override the internal wp_mail() settings.
We recommend using either Send From or WP Mail SMTP because it helps solve a lot of other issues in addition to you not having to change your admin email.
In Event Espresso > General Settings, there is an option labeled: “Use fancy email headers?” under “Email Settings”. If you set this to yes, and your server supports the fancy email headers, it will use the Organization Name that’s entered in the “Contact Information” as the email from name.