Насколько велик проект?Я сам не большой Windows, но всякий раз, когда мне приходится вносить какие-то огромные, широко распространенные изменения в код, с которым я работаю, я обычно могу просто сделать это из командной строки:
grep -lr 'mail(' ./ | xargs sed -i 's/mail\(/Mail::send(/g'
И это заменяет функцию почты везде.Я уверен, что есть программы, которые могут обеспечить эквивалентную функциональность для Windows.
Причина, по которой я предлагаю работать с кодом, а не менять SMTP-сервер, заключается в том, что в конечном итоге это более проактивный метод решения проблемы нарука.Что произойдет, если вам нужно масштабировать и добавлять больше SMTP-серверов?Что произойдет, если вам нужно полностью переключить SMTP-серверы?Что произойдет, если SMTP-сервер выйдет из строя, и вам нужно будет сохранить всю исходящую почту до ее восстановления?Просто имеет больше смысла выделять время для этого небольшого рефакторинга, так как я гарантирую, что это сэкономит много головной боли в будущем.