Upon reading that this modules functionality is now included in core as of 4.3+, I attempted to disable this module and test it out, only to be sorely disappointed. As it turns out, I didn't have the full picture on how to migrate to Webform core, so I didn't take all of the necessary steps for core's new reply-to functionality to work. Maybe I'm just dense, but either way, here are some outline instructions on migrating to core in hopes that it will help someone else out.

The Short Version

What was added to Webform core, is not the same as this module. The end result is the same, however the setup is different. Check the Webform modules default settings @ admin/config/content/webform and make sure everything looks correct and that the new Reply-To Header option is checked. Then, configure the individual webform and act like there was never a 'reply-to' issue in the first place. There is no longer a "reply-to" field and the From: needs to be the "email address component", not a custom one. A custom address in the "E-mail from address" will prevent core from sending the reply-to header. What was added to core, is less obtrusive and takes any and all reply-to setup out of the equation, outside of making sure the box is checked to include the header. Once tested, it is safe to disable and uninstall the "Webform Reply To" module.

The Long Version

Webform Reply To is now included in the Webform core module. The final version that was committed to core, differs slightly in the setup in comparison to this module, so keep that in mind when migrating. What you're probably used to, is a new "Reply-To" field being presented on the email page of a Webform. As such, you would manually set the "E-mail from address" field to custom and enter an address such as no-reply@domain.com, then change the newly added "Reply-To" field as the Email Address component from the form. With the inclusion in Webform core, this is no longer the case.

First you will want to visit the Webform settings page admin/config/content/webform and verify that the Default From Email Address has been set with an appropriate email address such as the main person who maintains the forms, or your generic catch-all / black-hole email address such as no-reply@domain.com. Right below it, it is recommended to add the "From name" which could be your website / company name and for all intents and purposes, let's pretend your company is called Fancy Widgets. This is added into the From header as From: John Doe via Fancy Widgets Finally, you will also want to check and make sure that the new "Use Reply-To header" setting is checked which injects the reply-to header into the email.

Next, head over to the individual webform email settings. (The place where you define the internal person who will get the actual webform submission). On this page, you will notice there is no longer a "Reply-To" field. That's because the "E-mail from address" field is now designated as the "reply-to" component if the Default Reply-To Header setting is checked. Make sure the "E-mail from address" is set to the "Email Address" component that is on the form. Basically, set it up like you would if there was no such module as "Webform Reply To".

Test it out and you should still see that the "From:" is coming from your default email address you set initially, and the reply-to address will be from the email address field component. Once you are happy with the results, disable, uninstall and remove the "Webform Reply To" module from your system.

Comments

philsward’s picture

Issue summary: View changes
joshbgosh10592’s picture

I can't seem to find the "Use Reply-To header" settings in admin/config/content/webform.
Am I missing something?

jerry’s picture

Are you running Webform 7.x-4.3 or later?

joshbgosh10592’s picture

I apologize. I update the modules as soon as Drupal tells me there are updates. For some reason, Webform hasn't informed me there was an update since 3.24. I updated the module, and all appears to be working. Thanks for triggering me to check.

jerry’s picture

Status: Active » Closed (works as designed)

Thanks for writing up these notes, Phil.

philsward’s picture

No prob Jerry. If you feel adventurous, you might add a link from the project home page over to this thread in the section that states:

Note:

Similar functionality is included in the core Webform module beginning with version 7.x-4.3, rendering this module unnecessary. The bundled functionality is applied to all forms when enabled and supports a single system-wide sender address, though the Reply-To header remains configurable per form. If upgrading to Webform 7.x-4.3 or later from a system using Webform Reply-To 7.x-2.x, note that the settings for the latter aren't automatically maintained. You'll need to configure the Reply-To settings manually in the global "Webform settings" (admin/config/content/webform) and in "E-mail header details" for each Webform. You should disable and uninstall the Webform Reply-To module when the bundled functionality is in use. FOR ADDITIONAL MIGRATION INFORMATION, SEE: [ADD LINK HERE]

(remove the caps obviously... just making it stand out)

If it were me and I didn't see detailed notes about upgrading in the readme, I'd look at the projects front page next. Might help others from going through the same frustration (albeit minor) as me :)

Just my $0.02

Thanks for your work on this BTW. It got me out of more than one bind.