Ok, I have an interesting one here. I'm trying to send an e-mail from
Server A, through Server B, and to a recipient using PHP on Server A.
Server B relays the e-mail because Server A does not have an internet
connection. Now, I want to request a read/delivery receipt for the user
sending the mail but if I specify the Disposition-Notification-To: Header
the mail fails to deliver because the username/domain that Server A is
executing the script with comes through. I don't know if this makes any
sense but here is some stuff from the logs....

This is from the server the mail is being sent to....(Recipient Server)

Jul 8 13:32:13 www sendmail[26808]: h68HWCY26808: ruleset=check_mail,
arg1=<uucpServerA.myDomain.com>, relay=ServerB.myDomain.com [64.113.42.5],
reject=501 5.1.8 <uucpServerA.myDomain.com>... Domain of sender address
[email]uucpServerA.myDomain.com[/email] does not exist
Jul 8 13:32:13 www sendmail[26808]: h68HWCY26808:
from=<uucpServerA.myDomain.com>, size=256213, class=0, nrcpts=0,
proto=ESMTP, daemon=MTA, relay=ServerB.myDomain.com [64.113.42.5]

This is from Server A:

Jul 8 12:43:48 ServerA sendmail[31361]: MAA31361: from=uucp, size=256011,
class=0, pri=286011, nrcpts=1,
msgid=<200307081643.MAA31361ServerA.myDomain.com> , relay=uucplocalhost
Jul 8 12:43:49 ServerA sendmail[31363]: MAA31361:
to=TheRecipientrecipient.com, ctladdr=uucp (10/14), delay=00:00:01,
xdelay=00:00:01, mailer=smtp, relay=ServerB.myDomain.com. [206.162.111.100],
stat=Sent (2.0.0 h68GhoQ18448 Message acc
epted for delivery)

This is from Server B:
Jul 8 12:43:56 ServerB sendmail[18450]: h68GhoQ18448:
to=<TheRecipientrecipient.com>, delay=00:00:06, xdelay=00:00:05,
mailer=esmtp, pri=286213, relay=mail.recipient.com. [64.113.39.156],
dsn=5.6.0, stat=Data format error
Jul 8 12:43:56 ServerB sendmail[18450]: h68GhoQ18448: h68GhuQ18450: DSN:
Data format error
Jul 8 12:43:57 ServerB sendmail[18450]: h68GhuQ18450:
to=<uucpServerA.myDomain.com>, delay=00:00:01, xdelay=00:00:01,
mailer=esmtp, pri=286313, relay=ServerA.myDomain.com. [206.162.111.97],
dsn=2.0.0, stat=Sent (MAA31368 Message accepted for delivery)

Any help would be greatly appreciated.....Thanks in advance!

Brian

Here is my code also: (I'm using PEAR Mail and MIME)

$FullName=$r["FullName"];
$Email=$r["Email"];
$ConfirmVia=$r["ConfirmVia"];
$ConfirmTo=$r["ConfirmTo"];
if($ConfirmVia=="Email" || $ConfirmVia=="EMail") {
$file="/tmp/Quote".$Theresult.".pdf";
system("ps2pdf $filename $file");
//This is the part that actually sends the mail
include('Mail.php');
include('Mail/mime.php');
$text = 'The quote that you requested is attached. Thank you for the
opportunity to quote your enclosure needs!\n\n'.$FullName.'\n'.$Email;
$html = '<html><body><font face=\"Arial\">The quote that you requested is
attached. Thank you for the opportunity to quote your enclosure
needs!<br><br>'.$FullName.'<br>'.$Email.'</font></body></html>';
$crlf = "\r\n";
$hdrs = array(
'From' => $Email,
'Subject' => 'Your Quote # '.$Theresult,
'Disposition-Notification-To' => $Email,
'Return-Path' => $Email
);
$mime = new Mail_mime($crlf);

$mime->setTXTBody($text);
$mime->setHTMLBody($html);
//$mime->addAttachment($file, 'text/plain');
$mime->addAttachment($file);

$body = $mime->get();
$hdrs = $mime->headers($hdrs);

$mail =& Mail::factory('mail');
$mail->send($ConfirmTo, $hdrs, $body);

//End mail part
system("rm -f $file");