Can't find string terminator "EOM" - beginner question



Hello,

I am a beginner in Perl programming. Currently, I am using Perl
5.005_03 in my Solaris 8 server.

I am getting the following error message when running my program :

Can't find string terminator "EOM" anywhere before EOF at ./my-prog.pl
line 107.

Here's my program excerpt -->>

:
:
105 open (MAIL, "| /usr/lib/sendmail -oi -t");
106 select(MAIL);
107 print <<EOM;
108 From: sa@xxxxxxxxxxx
109 To: user1@xxxxxxxxxxx
110
111 Subject: Alert !! Alert !!
112
113
114 Please check the system
115 at your earliest convenience......
116
117 PS: You know who you arev !!
118
119
120 EOM

Plesae help me to resolve the problem.

Thanks

Humphrey

.



Relevant Pages

  • Cant find string terminator "EOM" - beginner question
    ... I am a beginner in Perl programming. ... 5.005_03 in my Solaris 8 server. ... I am getting the following error message when running my program: ... 107 print <<EOM; ...
    (comp.lang.perl.modules)
  • Re: Cant find string terminator "EOM" - beginner question
    ... > I am a beginner in Perl programming. ... > 5.005_03 in my Solaris 8 server. ... Looks to me that there's one or more spaces before EOM on line 120. ...
    (comp.lang.perl.modules)
  • Opening large data file with Perl
    ... I am posting this from my post to Perl Programming. ... Is someone able to tell me if when using the open command to read data ... from a file, if the file was large, say 80mb, would it load much of the ... should I expect the server load to be greater with such a large ...
    (comp.lang.perl.misc)