Вы не говорите, к какой ОС это относится - на платформе Microsoft. log4php использует команду mail mail PHP - но в Microsoft (SMTP TCP-клиент) она реализована иначе, чем в любой другой операционной системе (использует локальную двоичную программу через stdio).
Простейшим способом решения этой проблемы является изменение LoggerAppenderMail для использования phpmailer или swift mailer вместо команды php mail ().
Но если вы не хотите возиться со стандартными библиотеками и должны поддерживать свой собственный набор патчей, то вам следует настроить локальный адаптер MTA, который может выполнять интеллектуальную ретрансляцию через SSL с аутентификацией, например, ssmtp или msmtp . Конечно, вы можете использовать полноценный MTA, такой как postfix или sendmail, если вы действительно хотите.