Привет! On Wed, 27 Dec 2006, Victor Sudakov wrote:
А что делаете с сайтами, которые рассылают мусор из CGI-скриптов через /usr/sbin/sendmail ?
У нас на хостинге вместо sendmail стоит ssmtp, запатченный вот таким образом:
+ if(remote_addr=getenv("REMOTE_ADDR")) { + smtp_write(sock, "X-Originating-IP: %s", remote_addr); + } + + if(server_name=getenv("SERVER_NAME")) { + smtp_write(sock, "X-Server-Name: %s", server_name); + } + + if(script_name=getenv("SCRIPT_NAME")) { + smtp_write(sock, "X-Script-Name: %s", script_name);
Все хорошо, но никто не мешает этому самому скрипту поудалять все эти переменные через setenv(). Ведь ssmtp - потомок CGIшки и наследует _ее_ окружение, правда? Вот если бы апач мог поставить какую-нибудь sticky label, чтобы потомки не могли ее испортить...
Victor Sudakov, VAS4-RIPE, VAS47-RIPN sip:sudakov@sibptus.tomsk.ru
Sincerely, Dmitry -- Atlantis ISP, System Administrator e-mail: dmitry@atlantis.dp.ua nic-hdl: LYNX-RIPE =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message