Maybe you’ve heard about SMTP authentication to verify and validate your email account. In principle, this function is to check whether the email will be sent is valid or not. It also serves to validate the authentication SMTP email sender in order to use an active email account that we set. SMTP authentication is basically similar to the function mail () in php, it’s just more complete with the invalid. If the function mail () sender or the sender will be read as nobody@namaserver.com with SMTP authentication then the sender of this email can be read in accordance with the email sender, for example myemail@yahoo.com or my@namadomain.com.
Many hosting providers disable the sender nobody, because this is very risky to the destination mail server. Sender nobody is very often considered as spam by mail servers purpose, which in the end if a server is often to spam, then the destination mail servers block the sender’s IP from the server. So to prevent that, it would be better if you use SMTP authentication. Moreover, by email myemail@namadomain.com will be more visible than the bona fide use another domain name like nobody@namaserver.com. With some modifications and settings, your email delivery system to be better again.