[rt-users] Question about using an external SMTP server

Chris Hall hiro24 at gmail.com
Thu Apr 29 09:04:30 EDT 2010


ok, turns out I am getting bounced messages... snippet below:

Delivery to the following recipient has been delayed:

    rt at rt.#############.com <rt at rt.imctv.com>

Message will be retried for 2 more day(s)

Technical details of temporary failure:
The recipient server did not accept our requests to connect.

(note, replacing my domain w/ #'s in this email only... :)  )

Postfix seems to be running on the server...

rt:/etc/init.d# ./postfix status
postfix is running.

On the server itself I verified things seem to be working...

echo 'hello' | mail -s "Test subject" rt


which created a ticket in general.  I got a CC on it, but replying
sends it again into the ether.. thinking perhaps it's a port blockage
perhaps on the rt server?



On Tue, Apr 27, 2010 at 4:20 PM, Curtis Bruneau <curtisb at vianet.ca> wrote:

> Ideally it would be on the RT server itself. The SMTP relaying and MTA are
> technically separate. You can do just local deliveries on the RT server
> which accepts port 25 smtp traffic but think of it as the final relay
> destination. You would also have to set up the MTA to recognize the hostname
> as accepted so it doesn't try to relay it back out to relayhost. I think
> regardless of your $SMTPServer setting if you had RT server accepting mail
> you may want to set up relayhost for bounces and such.
>
> For postfix in /etc/postfix/main.cf you should see the following. The my
> networks is to ensure that only localhost can relay through it. This should
> for the most part be default already assuming the server was set up with the
> RT hostname.
>
> myhostname = rt.domain.com
> alias_maps = hash:/etc/aliases
> mydestination = rt.domain.com, localhost
> mynetworks = 127.0.0.0/8
>
> One thing to note; this is the default domain setup. If you hosted multiple
> email domains you'd have to look into the virtual domain settings. This is
> mostly likely the case on your SMTP as well so simply doing /etc/aliases may
> not be good enough unless your default domain is the same as the RT server.
>
> As for setting it up on your 'real' SMTP, you may be able to copy the perl
> script but you will most likely still require some of the perl modules from
> the 'make testdeps'. Then again I've never tried to do it before so I'm not
> really sure what dependencies it has.
>
> Chris Hall wrote:
>
>> well.. none yet.  I think I see where I've mis-stepped.  the modifications
>> to /etc/aliases needs to be ON the SMTP server, not the RT server, is that
>> correct?  and if so, that means I need to install the rt-mailgate on the
>> SMTP server?  If that's true, could I just copy my rt-mailgate from my bin
>> dir on the rt server to the SMTP server, or do I really have to go through
>> the entirety of the installation?  ...lotsa questions there, sry.
>>
>> On Tue, Apr 27, 2010 at 3:51 PM, Curtis Bruneau <curtisb at vianet.ca<mailto:
>> curtisb at vianet.ca>> wrote:
>>
>>    Assuming the SMTPFrom setting isn't overriding the reply addresses
>>    specified in the queue config queue@ queue-comment@ etc. You may
>>    need to rebuild the alias hash with the newaliases command. Are
>>    you getting any bounces from your smtp?
>>
>>    Chris Hall wrote:
>>
>>        ahh, nevermind, I got it...
>>
>>        Set($SMTPServer, '##########');
>>        Set($SMTPFrom , 'rt at rt.#########.com');
>>
>>        but now, my question has evolved slightly.. email seems to be
>>        successfully sent out, but I get the email saying "reply to
>>        this address if you have questions, etc..." I reply to it, and
>>        nothing seems to happen.
>>
>>        I've added the following lines to /etc/aliases
>>
>>        rt: "|/opt/rt3/bin/rt-mailgate --queue 'General' --action
>>        correspond --url http://rt.###########.com"
>>        rt-comment: "|/opt/rt3/bin/rt-mailgate --queue 'General'
>>        --action comment --url http://rt.##########.com"
>>
>>        (obviously w/o the # signs...) but nothing seems to happen
>>        when I reply to the email... any ideas as to why?
>>
>>
>>        On Tue, Apr 27, 2010 at 3:37 PM, Curtis Bruneau
>>        <curtisb at vianet.ca <mailto:curtisb at vianet.ca>
>>        <mailto:curtisb at vianet.ca <mailto:curtisb at vianet.ca>>> wrote:
>>
>>           You should be able to set up postfix using the parameter
>>           'relayhost' for relaying, you can specify a different port if
>>           needed. This would allow you to still use the sendmail
>>        commands to
>>           send. This is assuming you can still receive on port 25 for MX
>>           deliveries. Otherwise you may have no choice but to set it
>>        up on
>>           your real smtp server.
>>
>>           Chris Hall wrote:
>>
>>               We're tightly controlling port 25 on our site here, so
>>        using
>>               the local method for sending email is a no go.  I read
>>               something about installing mailgate on the smtp server
>>        here,
>>               but that has some people... nervous....  My boss seems to
>>               think it should be a matter of switching a line or two
>>        to set
>>               a smarthost to our smtp server to make it work.  So my
>>               question is, without dropping additional software or
>>        whatnot
>>               on the smtp server... how can I use an external server for
>>               sending mail?  What's the preferred and correct
>>        configuration
>>               needed?
>>
>>
>>
>>  ------------------------------------------------------------------------
>>
>>
>>
>>
>>               Discover RT's hidden secrets with RT Essentials from
>>        O'Reilly
>>               Media.
>>               Buy a copy at http://rtbook.bestpractical.com
>>
>>
>>
>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20100429/bef19a30/attachment.htm>


More information about the rt-users mailing list