Sending email using different email

Sending email using different email

Hello 

When trying to send email using the admin account it works well, however when I send it using a different account it does not work. For example if I want to send an email using info@...com it does not work.

Also sometimes use a form to contact the office it is also does not work. For example, a user wants to send an email to info@company.com they specify their email in the form, but when trying to send it, it fails. 

All From addresses has to be same as the webmaster. Is there a way to play with it?

Thanks