It's hard to know what the problem is since the actual code that processes the form is not posted. Perhaps if you pasted the code that recognizes the "from" info and the code that puts the e-mail together to send, we could get an idea where the problem is. Just looking at your form, were you intentionally using "formname" instead of "fromname"? It looks like you have "toname" and "toemail" ... so I would think the others would be "fromname" and "fromemail" ... perhaps it's a typo, thus not passing the right variables to the processor and using the default "from" which would be the server, aka. Apache.