Hi Lagos ,
Some mail Servers require that you specify a valid sender domain
before relaying the mail . This is an anti spam function . So on the
command line >>>
mailx -s "Test" -r [EMAIL PROTECTED] [EMAIL PROTECTED]
In this case you are the sender and I am the recipient ...
Hope this helps .......
----- Original Message -----
From: "Leonardo Lagos" <[EMAIL PROTECTED]>
Date: Thursday, March 27, 2003 8:04 pm
Subject: [Solaris-Users] problem sending mail with /usr/bin/mailx
> Hi people,
>
> I am trying to send mail with mailx.
>
> When I execute mailx from the command line, it works, and I can
> send my
> mail.
>
> However, if I try to execute it from a perl script, it doesn't
> work (it
> doesn't complain, either).
>
> Question 1: Do I need sendmail running? I have tested mailx with
> and without
> sendmail running, and it doesn't make a difference.
>
> Question 2: what could be wrong with my perl script? It is a very
> simpleopen with a pipe, as documented everywhere:
>
> $SIG{PIPE} = 'IGNORE';
> open (CORREO, '|/usr/bin/mailx -vn -s \"$subject\"
> \"$destinatarios\"')|| die "error open pipe: status=$?\n$!\n";
> print CORREO $msj || die "error write pipe: status=$?\n$!\n";
> close CORREO || die "error en el close: status=$?\n$!\n";
> exit 0;
>
> Thanks,
>
> Leo
>
>
>
> _______________________________________________
> Solaris-Users mailing list
> [EMAIL PROTECTED]
> http://www.filibeto.org/mailman/listinfo/solaris-users
>
_______________________________________________
Solaris-Users mailing list
[EMAIL PROTECTED]
http://www.filibeto.org/mailman/listinfo/solaris-users