Я не так давно занимался данным вопросом
Поставил smpt-сервер на комп, но при попытке отправить что-то через него, естественно ничего не получилось, скорее всего изначально все незнакомые ip стоят в черных списках у других smpt-серверов.
А вот через сервер mail.ru все работало отлично, но пришлось завести там аккаунт.
Так вот, технически да, но нет, при запросе на smpt-сервер на отправку письма вы можете написать любого отправителя (вообще без него никак), но большинство серверов не дадут просто так сделать такой запрос, потребуется аккаунт и авторизация и они проверят аккаунт и отправителя в запросе, а с собственного сервера письмо никуда не уйдет
Думаю эта статья немного поможет:
simplecoding.org/php-mail-pod-windows.html