Adam Monsen wrote:

I'm unable to send in test reports via cpanplus because the test email
sent by Mail::Send doesn't have a valid sender domain. How might I set
this?

Example:

   ----- The following addresses had permanent fatal errors -----
<[EMAIL PROTECTED]>
    (reason: 550 [PERMFAIL] perl.org requires valid sender domain)

[...]

Here are the headers for the sent report:

Return-Path: <[EMAIL PROTECTED]>
Received: from localhost.localdomain (exodus [127.0.0.1])
by localhost.localdomain (8.12.10/8.12.10) with ESMTP id i7PHZsj5012172
for <[EMAIL PROTECTED]>; Wed, 25 Aug 2004 10:35:54 -0700
Received: (from [EMAIL PROTECTED])
by localhost.localdomain (8.12.10/8.12.10/Submit) id i7PHZs1h012170;

Your DNS is not set up correctly. Your machine has a hostname of exodus, but the machine doesn't know to which domain it belong. You might merely have to change /etc/hosts and your MTA will pick it up (after a restart). Otherwise you may have to name it explicitly your MTA config.


If you don't have a domain, you will have to forward your traffic through your ISP's outbound MXes (probably something like smtp.example.com). This is configured in your MTA.

David

Reply via email to