On Fri, Sep 12, 2003 at 09:16:14AM -0400, Jeff Elkins wrote:
> She who must be obeyed asked me to generate a list of family birthdays, so I
> whipped up a perl script to read a flat file at the beginning of each month
> and report via mail on who's up... However, it seems that my exim.conf is not
> up to snuff. When I enter proper addresses into my script (i.e.
> [EMAIL PROTECTED]) delivery fails with a munged address of:
> [EMAIL PROTECTED] --- It works if addresses in the perl script are
> left unqualified, pointing to local accounts -- jeff works [EMAIL PROTECTED]
> fails. Mail seems to work fine otherwise.
>
> Where might I have screwed up?
now using -w and use strict on your program would be my guess.
$foo is a scalar
@foo is an array.
BTW -- there's modules on CPAN for sending mail. Check them out.
>
> #!/usr/bin/perl
>
> open(MAIL,"|exim -bm -f jeff -t");
> print MAIL "To: [EMAIL PROTECTED]";
> print MAIL "From: [EMAIL PROTECTED]";
^^^^^^^^^^^^^^^^^^^
> print MAIL "CC: [EMAIL PROTECTED]";
> print MAIL "Subject: Birthdays\n";
> print MAIL "X-Generated-By: bday\n";
>
> print MAIL "Upcoming Birthdays\n";
> print MAIL "==================\n";
>
> open (BDAY,"/tmp/bday.tmp");
>
> while (<BDAY>) {
> print MAIL $_;
> }
> close (bday);
> close (MAIL);
>
> exim log:
>
> <= [EMAIL PROTECTED] U=root P=local S=415
> <= [EMAIL PROTECTED] U=mail P=spam-scanned S=733 [EMAIL PROTECTED]
> => jeff.org <[EMAIL PROTECTED]> D=spamcheck T=spamc_delivery
> ** [EMAIL PROTECTED]: unknown local-part "jeff.org" in domain "elkins.org"
> <= <> R=19xnfe-0000IA-00 U=mail P=local S=1536
> Error message sent to [EMAIL PROTECTED]
> Completed
>
>
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
>
--
Bill Moseley
[EMAIL PROTECTED]
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]