<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xml:base="https://www.webmaster-forums.net/crss/node/1017176" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title></title>
    <link>https://www.webmaster-forums.net/crss/node/1017176</link>
    <description></description>
    <language>en</language>
          <item>
    <title>I use
cmd = `echo \&quot;My</title>
    <link>https://www.webmaster-forums.net/serverside-scripting/using-mailx-perl#comment-1244565</link>
    <description> &lt;p&gt;I use&lt;br /&gt;
cmd = `echo \&quot;My message with $VAR\&quot; | mailx -s \&quot;Hey u got a mail\&quot; my_user\@domain.com`&lt;/p&gt;
&lt;p&gt;Cya!&lt;/p&gt;
&lt;p&gt;STR&lt;/p&gt;
 </description>
     <pubDate>Thu, 27 Aug 2009 23:53:18 +0000</pubDate>
 <dc:creator>strevino</dc:creator>
 <guid isPermaLink="false">comment 1244565 at https://www.webmaster-forums.net</guid>
  </item>
  <item>
    <title></title>
    <link>https://www.webmaster-forums.net/serverside-scripting/using-mailx-perl#comment-1100391</link>
    <description> &lt;p&gt;wow! that was great!! thank you very much Wil&lt;/p&gt;
 </description>
     <pubDate>Mon, 04 Feb 2002 12:33:25 +0000</pubDate>
 <dc:creator>Adolfo</dc:creator>
 <guid isPermaLink="false">comment 1100391 at https://www.webmaster-forums.net</guid>
  </item>
  <item>
    <title></title>
    <link>https://www.webmaster-forums.net/serverside-scripting/using-mailx-perl#comment-1100216</link>
    <description> &lt;p&gt;Ugh. mailx and mailto are ugly! Why don&#039;t you try a more portable solution through using sockets?&lt;/p&gt;
&lt;p&gt;Here&#039;s a starting point for you. Sockets is a perl module that comes bundled with the default installation so you shouldn&#039;t require any downloads and this should work on all systems with perl installed.&lt;/p&gt;
&lt;p&gt;&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;use Socket;&lt;br /&gt;&lt;br /&gt;$smtp_server = &amp;#039;smtp.domain.com&amp;#039;;&lt;br /&gt;$host_name&amp;nbsp;&amp;nbsp; = &amp;#039;XXX&amp;#039;;&lt;br /&gt;&lt;br /&gt;$from&amp;nbsp;&amp;nbsp;&amp;nbsp; = &amp;#039;me@mail.com&amp;#039;;&lt;br /&gt;$to&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &amp;#039;you@mail.com&amp;#039;;&lt;br /&gt;$subject = &amp;quot;hi&amp;quot;;&lt;br /&gt;$body&amp;nbsp;&amp;nbsp;&amp;nbsp; = &amp;quot;hello&amp;quot;;&lt;br /&gt;&lt;br /&gt;send_mail ($from, $to, $subject, $body);&lt;br /&gt;&lt;br /&gt;sub send_mail {&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; my ( $from , $to , $subject , $body ) = @_;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; $body =~ s/\n\.[\r|\n]/\n. $1/g;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; my $proto = getprotobyname(&amp;#039;tcp&amp;#039;);&lt;br /&gt;&amp;nbsp;&amp;nbsp; socket(SERVER, AF_INET, SOCK_STREAM, $proto);&lt;br /&gt;&amp;nbsp;&amp;nbsp; my $iaddr = gethostbyname($smtp_server);&lt;br /&gt;&amp;nbsp;&amp;nbsp; my $port = getservbyname(&amp;#039;smtp&amp;#039;, &amp;#039;tcp&amp;#039;);&lt;br /&gt;&amp;nbsp;&amp;nbsp; my $sin = sockaddr_in($port, $iaddr);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; my $sreply;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; connect(SERVER, $sin);&lt;br /&gt;&amp;nbsp;&amp;nbsp; recv SERVER, $sreply, 512, 0;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; send SERVER, &amp;quot;HELO $host_name\r\n&amp;quot;, 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp; recv SERVER, $sreply, 512, 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; send SERVER, &amp;quot;MAIL From:&amp;lt;$from&amp;gt;\r\n&amp;quot;, 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp; recv SERVER, $sreply, 512, 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; send SERVER, &amp;quot;RCPT To:&amp;lt;$to&amp;gt;\r\n&amp;quot;, 0;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; recv SERVER, $sreply, 512, 0;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; send SERVER, &amp;quot;DATA\r\n&amp;quot;, 0;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; recv SERVER, $sreply, 512, 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; send SERVER, &amp;quot;Subject: $subject\r\n&amp;quot;, 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp; send SERVER, &amp;quot;\r\n$body\r\n&amp;quot;, 0; &lt;br /&gt;&amp;nbsp;&amp;nbsp; send SERVER, &amp;quot;.\r\n&amp;quot;, 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp; recv SERVER, $sreply, 512, 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; send SERVER, &amp;quot;QUIT\r\n&amp;quot;, 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp; recv SERVER, $sreply, 512, 0;&lt;br /&gt;&amp;nbsp;&amp;nbsp; close SERVER;&amp;nbsp;&amp;nbsp; &lt;br /&gt;}&lt;/code&gt;&lt;/div&gt;&#039;&lt;/p&gt;
&lt;p&gt;Or if you really want to use mailx (please don&#039;t) then the following block of code should do what you&#039;re looking for. No need for the overheads of a perl module. Note that this is very insecure, and you should never pass any user input to it.&lt;/p&gt;
&lt;p&gt;&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;open(MAILPIPE, &amp;#039;|/usr/bin/mailx -s &amp;quot;Subject&amp;quot; user@host&amp;#039;) or die &amp;quot;Can&amp;#039;t open pipe $!&amp;quot;;&lt;br /&gt;print MAILPIPE &amp;quot;body text\n&amp;quot;;&lt;br /&gt;close MAILPIPE;&lt;/code&gt;&lt;/div&gt;&#039;&lt;/p&gt;
 </description>
     <pubDate>Sat, 02 Feb 2002 15:06:16 +0000</pubDate>
 <dc:creator>Wil</dc:creator>
 <guid isPermaLink="false">comment 1100216 at https://www.webmaster-forums.net</guid>
  </item>
  <item>
    <title></title>
    <link>https://www.webmaster-forums.net/serverside-scripting/using-mailx-perl#comment-1100212</link>
    <description> &lt;p&gt;Thanx !!&lt;/p&gt;
 </description>
     <pubDate>Sat, 02 Feb 2002 13:05:15 +0000</pubDate>
 <dc:creator>Adolfo</dc:creator>
 <guid isPermaLink="false">comment 1100212 at https://www.webmaster-forums.net</guid>
  </item>
  <item>
    <title></title>
    <link>https://www.webmaster-forums.net/serverside-scripting/using-mailx-perl#comment-1100173</link>
    <description> &lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;MAILX is a commandline tool, There is a nice (mailx.pm) written in PERL, it was just updated in the middle of &quot;Jan&quot;, it is part of the MAIL:BOX, MAIL:TRANSPORT package...&lt;/p&gt;
&lt;p&gt;It comes with a few simple sample scripts that show you how to use the many features........&lt;/p&gt;
&lt;p&gt;Latest release  Mail-Box-2.007.tar.gz&lt;br /&gt;
Released  14th January 2002&lt;br /&gt;
Author Information&lt;br /&gt;
Name  Mark Overmeer&lt;br /&gt;
Email  &lt;a href=&quot;mailto:mark@overmeer.net&quot; class=&quot;bb-email&quot;&gt;mark@overmeer.net&lt;/a&gt;&lt;br /&gt;
CPAN Directory  MARKOV&lt;br /&gt;
Homepage  &lt;a href=&quot;http://mark.overmeer.net&quot; class=&quot;bb-url&quot;&gt;http://mark.overmeer.net&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.cpan.org/authors/id/M/MA/MARKOV/Mail-Box-2.007.tar.gz&quot; class=&quot;bb-url&quot;&gt;http://www.cpan.org/authors/id/M/MA/MARKOV/Mail-Box-2.007.tar.gz&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;F!&lt;/p&gt;
 </description>
     <pubDate>Fri, 01 Feb 2002 21:57:32 +0000</pubDate>
 <dc:creator>Fataqui</dc:creator>
 <guid isPermaLink="false">comment 1100173 at https://www.webmaster-forums.net</guid>
  </item>
  </channel>
</rss>
