программа отправки смс сообщений по рязанской области на мегафон
Код |
#!/usr/bin/perl -w use strict; use CGI qw/:standard/; my $cgi = new CGI; use IO::Socket::INET; my $mailserver = "83.149.40.67"; my $port = "25"; my $mess = "Ваше сообщение"; my $number = "Номер куда отправлять например: 79209547777"; my $answer_data; my $sock; $sock = IO::Socket::INET->new(PeerAddr => "$mailserver", PeerPort => "$port", Timeout => '6'); sysread($sock,$answer_data,255); print "1: $answer_data"; syswrite($sock, "helo $mailserver\r\n"); sysread $sock,$answer_data,255; print "2: $answer_data"; syswrite($sock, "MAIL FROM:<gates\@microsoft.com>\r\n"); sysread $sock,$answer_data,255; print "3: $answer_data"; syswrite($sock, "RCPT TO:<$number\@sms.megafoncenter.ru>\r\n"); sysread $sock,$answer_data,255; print "4: $answer_data"; syswrite($sock, "DATA\r\n"); sysread $sock,$answer_data,255; print "5: $answer_data"; syswrite $sock, "Subject: Здесь ядрен-батон ваша тема!!! \r\n"; syswrite $sock, $cgi->header(-charset=>'utf8'); syswrite $sock, "$mess\r\n"; syswrite $sock, ".\r\n"; sysread $sock,$answer_data,255; print "6: $answer_data"; syswrite $sock, "QUIT\r\n"; sysread $sock,$answer_data,255; print "7: $answer_data"; close $sock; exit(0); |