Я немного неясен на том, из чего Вы пытаетесь управлять зависимостями. Эти пакеты программного обеспечения предназначаются, чтобы быть установленными на различная Ubuntu и системы Red Hat, смешиваемые со стандартным набором пакета ОС, или действительно ли они - автономный набор?
Если Вы устанавливаете наряду с пакетами ОС, Вы действительно испытываете необходимость, чтобы стиснуть зубы и сделать надлежащий RPMs для Red Hat и deb пакеты для Ubuntu. Можно сделать вещи с alien
или somesuch, но это - действительно путь безумия.
Если с другой стороны, это - автономный набор программного обеспечения, склонный действительно не правильный инструмент для этого. Это просто будет путаницей.
Таким образом для вопроса два: Вы могли расшириться склонный иметь код для получения файлов от "p4". Но это походит на большую работу для сомнительного вознаграждения. Почему не только проверяют файлы к промежуточному местоположению и распределяют их обычным способом?
И наконец, вопрос три: от того, что я знаю до сих пор, нет, что не думаю, что это - большой подход. Но я неясен на том, что Вы делаете точно.
Ваши smtpd_recipient_restrictions
недостаточно строги. Если этот компьютер не MX, а MSA / MTA , то вы, вероятно, захотите закончить с reject
.
Пример настройки MSA / MTA:
smtpd_recipient_restrictions = allow_mynetworks allow_sasl_authenticated reject
Это будет принимать почту от аутентифицированных пользователей и адресов, перечисленных в mynetworks
, и отклонять всю остальную почту.