Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

General Questions /

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

Contact Form


Reply


2 Posts   945 Views

Avatar
corkg

Community Member, 30 Posts

29 March 2009 at 4:10am

I am using a user defined form that is used as a contact form. Unfortunately when the mail arrives it has no "from" so it goes into junk how do I make the email have a from field.

Thanks

Avatar
theAlien

Community Member, 131 Posts

30 March 2009 at 7:34am

Edited: 30/03/2009 7:47am

That indeed is a problem and I filed it as a bug for the devs ([url=http://open.silverstripe.org/ticket/3802]here[/url]).

However, if you're a bit into SS, you could patch (or even better: subclass) UserDefinedForm.php by adding this line:

$email->setFrom(yourDefaultFrom@emailaddress.com);

If you decide to patch, it should be placed somewhere around line 390.
If you decide to subclass, this line is part of the process-function.

Off course it would be nice if you would be able to replace 'yourDefaultFrom@emailadres.com' by the e-mailadres the user has entered. However, I still don't know how to accomplish that.

Maybe there is a dev somewhere around who could give us a hint?