Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > Запрет на отправку почты


Автор: kiirl 4.8.2011, 13:10
Здравствуйте! 


по определенным причинам не необходимо чтобы сайты под управлением apatch не могли отправлять email-ы Как так настроить?

И может быть где то лежат файлы с текстом письма, готовые для отправки? Что бы проверить работает ли запрет


Спасибо!

Автор: Сумасшедший 4.8.2011, 16:08
Запретите доступ исходящих соединений на 25 порт и выставьте права доступа, которые не позволят простым смертным пользователям запускать sendmail
Проверить.. google php mail

Автор: kiirl 4.8.2011, 16:30
тоесть вот так?

что если закоментировать в etc/php5/appache2/php.ini строки SMTP = localhost и smtp_port = 25 то отправляться не будет. смущает другое что это относиться только к win32

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25

Автор: Сумасшедший 4.8.2011, 16:47
это не помешает вызвать sendmail через тот же system или exec не помню как оно в php называется. Именно chown и chmod на which sendmail

Автор: kiirl 4.8.2011, 20:37
закрыть порт можно так  iptables -I OUTPUT 1 -p tcp -m tcp –dport 25 -m owner –uid-owner root -j ACCEPT iptables -I OUTPUT 2 -p tcp толь не работает, пишет Bad argument `–dport'

а как составить из этого (google php mail) команду для Linux не понял 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)