imho.ws |
![]() |
![]() |
![]() |
# 1 |
сошел
Регистрация: 03.06.2002
Сообщения: 662
![]() ![]() ![]() ![]() |
mail + firewall
есть гейт на бсд вот его настройки фаерволла
500 allow tcp from any to x.y.z.a 80 710 deny tcp from any to x.y.z.a чтоб заходили только на апача . какие правила надо добавить чтоб с хоста x.y.z.a можно было почту слать скрипт вот такой #!/usr/bin/perl # # for($i=0;$i<5;$i++){ $mailprog="/usr/sbin/sendmail -i -t"; $mailto1="xxx\@yahoo.com"; print "$i\n"; open(SENDMAIL,"|$mailprog $mailto1"); print SENDMAIL "From:xxx\n"; print SENDMAIL "Subject:support\n"; for ($c=0;$c<1;$c++){ print SENDMAIL "xxxn"; } close(SENDMAIL); } |
![]() |
![]() |
# 2 |
Full Member
Регистрация: 06.03.2003
Адрес: Earth
Сообщения: 761
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
да, ворде дело тут не в бсд-шном firewalle . Люди умные скажите как работает почта т.е. процесс передачи сообшения скриптом?
как я понимаю /usr/sbin/sendmail пользует какой-то не превилегированный порт где-то из района 1023:5999 чтоб сконнектиться с почтовым серваком далее идет ли между ними какойнибудь диалог ?? типа устанавливается ли например TCP соединение на время передачи сообшения ?? вроде гейт тут не причем !? если ответите на это то мне станет понятно где собака порылась
__________________
Смерть фашистским оккупантам. |
![]() |