Да, skypeforlinux, как и весь софт мелкомягких на 90% состоит из багов, попробуйте скачать предыдущие версии, они обычно работают через одну) Если нашли рабочую - не советую обновляться.
Наверное лучше использовать сторонний smtp, а не непонятно как настроенный mail().
Ну и непонятно зачем этот огород когда, когда есть PHPMail или SwiftMailer
xmoonlight, почитайте хотя бы Мэта Зандстру, перед тем как советовать использовать настройки в глобальных переменных или константах. Без этого прекрасно обходятся и когда проект крупный. В архитектуре виндовс не особо разбираюсь, но если учесть что большая половина написана криворукими индусами за еду - врядли это пример для подражания.