Thanks Norman, but I decided to just hook it up with Javamail so I wrote a
simple tool to blast email at it to test my mailet.

Thanks
Charlie

On Fri, Oct 7, 2011 at 1:24 AM, Norman Maurer
<[email protected]>wrote:

> Which commandline mail program ?
>
> At the end you can also use telnet. Just google for "telnet smtp".
>
> Bye
> Norman
>
> 2011/10/6, Charlie Hubbard <[email protected]>:
> > Crap.  I mistyped that.  I AM using the command line mail program to send
> > email.
> >
> > On Thu, Oct 6, 2011 at 5:16 PM, Charlie Hubbard
> > <[email protected]>wrote:
> >
> >> I'm not using the command line mail program to try and send the mail.
>  I'm
> >> not using a client library to send mails to the server.  Is that what
> most
> >> developers do to test their mailets on their dev boxes?  Fire up
> Javamail
> >> in
> >> a program they wrote to fire off emails?  If so I guess I could just do
> >> that.  I just thought there might be something better that I wasn't
> aware
> >> of.
> >>
> >> Charlie
> >>
> >>
> >> On Thu, Oct 6, 2011 at 2:55 PM, Norman Maurer <
> >> [email protected]> wrote:
> >>
> >>> well just specify the right port in your code. this really depends on
> the
> >>> library you use.
> >>>
> >>> bye
> >>> norman
> >>>
> >>> Am Donnerstag, 6. Oktober 2011 schrieb Charlie Hubbard <
> >>> [email protected]>:
> >>> > Thanks Norman.  I found that and turned it off, but I still have
> >>> > trouble
> >>> > with it sending the email.  I think the problem is that the mail
> client
> >>> I'm
> >>> > using is trying to send the mail to the default port 25, and my James
> >>> server
> >>> > is running on port 8825 because it's my dev box.  So how do
> developers
> >>> test
> >>> > their Mailets when we are running servers locally with no MX record
> and
> >>> > potentially on non-default ports?
> >>> >
> >>> > I tried looking at Postage, but it was really confusing to setup and
> >>> > get
> >>> > working with no examples, old documentation for 2x, and looks like
> it's
> >>> > abandoned.
> >>> >
> >>> > What tricks am I missing here?
> >>> >
> >>> > Thanks
> >>> > Charlie
> >>> >
> >>> > On Thu, Oct 6, 2011 at 1:07 AM, Norman Maurer
> >>> > <[email protected]>wrote:
> >>> >
> >>> >> Hi there,
> >>> >>
> >>> >> comment the ValidRcptHandler in smtpserver.xml. That should do the
> >>> trick.
> >>> >>
> >>> >> Bye,
> >>> >> Norman
> >>> >>
> >>> >>
> >>> >> 2011/10/6 Charlie Hubbard <[email protected]>:
> >>> >> > So I'm testing out James using command line mail agent to send
> email
> >>> to
> >>> >> it
> >>> >> > from the localhost.  I don't have any users configured in it, and
> >>> >> > I'm
> >>> >> trying
> >>> >> > to send email to an made up user.  I just want to see if my mailet
> >>> will
> >>> >> be
> >>> >> > invoked using some real email.  However, James is blocking it
> >>> >> > sending
> >>> how
> >>> >> > mail to unknown users on the local system is rejected.  Here is
> the
> >>> >> command
> >>> >> > I'm using to send the email:
> >>> >> >
> >>> >> > mail -s "Mailet testy testy" chuck@localhost
> >>> >> >
> >>> >> > Since I don't have a DNS record to route the email to this
> instance
> >>> of
> >>> >> > James, as this is my dev machine, I was using localhost to route
> it.
> >>> >> >
> >>> >> > I opened up the mailetcontainer.xml and commented out some mailets
> >>> hoping
> >>> >> > this would turn off local user checking.  Here is what I did:
> >>> >> >
> >>> >> >    <processor state="transport" enableJmx="true">
> >>> >> >      <mailet match="SMTPAuthSuccessful" class="SetMimeHeader">
> >>> >> >        <name>X-UserIsAuth</name>
> >>> >> >        <value>true</value>
> >>> >> >      </mailet>
> >>> >> >
> >>> >> >      <!-- Disable this if you want to have case-sensitive
> >>> >> > local-parts
> >>> of
> >>> >> > the recipients -->
> >>> >> >      <mailet match="RecipientIsLocal"
> class="RecipientToLowerCase"/>
> >>> >> >
> >>> >> >      <!--<mailet match="HostIsLocal" class="ToProcessor">-->
> >>> >> >        <!--<processor>local-address-error</processor>-->
> >>> >> >        <!--<notice>550 - Requested action not taken: no such user
> >>> >> > here</notice>-->
> >>> >> >      <!--</mailet>-->
> >>> >> >
> >>> >> >      <mailet match="All"
> >>> class="com.emailarchive.mailet.ArchiveMailet"/>
> >>> >> >
> >>> >> >      <mailet match="All" class="RemoteDelivery">
> >>> >> >        <outgoingQueue>outgoing</outgoingQueue>
> >>> >> >        <delayTime>5 minutes</delayTime>
> >>> >> >        <delayTime>10 minutes</delayTime>
> >>> >> >        <delayTime>45 minutes</delayTime>
> >>> >> >        <delayTime>2 hours</delayTime>
> >>> >> >        <delayTime>3 hours</delayTime>
> >>> >> >        <delayTime>6 hours</delayTime>
> >>> >> >        <maxRetries>25</maxRetries>
> >>> >> >        <maxDnsProblemRetries>0</maxDnsProblemRetries>
> >>> >> >        <deliveryThreads>10</deliveryThreads>
> >>> >> >        <sendpartial>true</sendpartial>
> >>> >> >        <bounceProcessor>bounces</bounceProcessor>
> >>> >> >      </mailet>
> >>> >> >    </processor>
> >>> >> >
> >>> >> > You can see the local-address-error has been commented out.
> >>> >> > However,
> >>> >> it's
> >>> >> > still sending that message and my mailet isn't being invoked.  Is
> >>> there
> >>> >> any
> >>> >> > other configuration I need to tweak to get this to work?
> >>> >> >
> >>> >> > Thanks,
> >>> >> > Charlie
> >>> >> >
> >>> >>
> >>> >>
> ---------------------------------------------------------------------
> >>> >> To unsubscribe, e-mail: [email protected]
> >>> >> For additional commands, e-mail: [email protected]
> >>> >>
> >>> >>
> >>> >
> >>>
> >>
> >>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to