[K12OSN] Using a remote mail server and letting apache have access to it

jones yeates jones.yeates at gmail.com
Fri Nov 3 19:41:43 UTC 2006


I finally got the trusted user thing to work.  Tapache finally shows up in
the sendmail.cf file. I needed to "compile"? the mc file by doing a

m4 /usr/share/sendmail-cf/m4/cf.m4 /etc/mail/sendmail.mc >
/etc/mail/sendmail.cf

(I was compiling it by doing:  mail -C /etc/mail/)

I checked the /var/log/maillog file and got this error when I tried to
e-mail through apache:

Nov  3 11:34:36 serverName sendmail[8338]: My unqualified host name
(serverName) unknown; sleeping for retry

I don't understand why its unqualified.  It is listed as a trusted user.
I still can't get the masquerade to work.

------------------------------------------------


On 11/3/06, jones yeates <jones.yeates at gmail.com> wrote:
>
> I've tried the MASQUERADE_AS(`host.domain') before and I tried again and
> it still comes up with the server domain name in the from section.  I also
> tried making the following changes in sendmail.mc :
>
> - changed:  dnl MASQUERADE_DOMAIN(mydomainalias.com)dnl
>   to:         MASQUERADE_DOMAIN(host.domain)dnl
> - changed:  dnl FEATURE(masquerade_envelope)dnl
>   to:        FEATURE(masquerade_envelope)dnl
>
> The result is still the same.  I can see the server name in the from
> address.
>
> I don't know if it matters, but I have the /etc/hosts file where I put the
> ip address of the server and the name of the server.  Should that be changed
> or removed from that file?
>
> I also tried the mail -s subject -v dest_email at address and the masquerade
> name does not show up at all.
>
> I have been doing the make -C /etc/mail every time I make a change.  (Just
> in case you thought I forgot to do that.)
>
> Also, I don't know how to get it to trust apache.  I've been doing all of
> my tests at the command line.  I still can't mail through apache.
>
> ----------------------------
>
> On 11/2/06, Les Mikesell <les at futuresource.com> wrote:
> >
> > On Thu, 2006-11-02 at 18:04, jones yeates wrote:
> > > Hi,
> > >
> > > I apologize if this is the wrong place to be asking this.  I've been
> > > searching on the web for answers and I can't seem to find any.  A
> > > friend told me about this list serve and thought I'd give it a try.
> > >
> > > I had php,mysql and apache running on a Windows box last year and I
> > > have just changed it to a Linux box this year.  Everything works
> > > except for my abiity to send mail that I have generated through my php
> > > script.
> > >
> > > I do not want my Linux server to act as a mail server.  There is one
> > > in my school board and I would like to just send mail through there.
> > > I noticed that in Linux I have to send it to a program that will
> > > re-route the message appropriately.  I was also able to have a
> > > different domain name appear in the e-mail's subject section, so that
> > > the kids could not track it back to my server.
> > >
> > > So basically what I would like is:
> > > - send e-mails through php/apache
> > > - not have the server's domain name appear in the "from" part of the
> > > e-mail or even in the subject
> > > - have a different domain name appear in the e-mail message
> > > - just relay all messages to the school board's mail server
> > > - I don't want to use the mail server feature on my server other than
> > > to forward e-mails to the school board's mail server
> > >
> > > I have installed Fedora Core 5
> > > - php 5.1.4
> > > - mysql 5.0.22
> > > - apache 2.2.2
> > > - sendmail
> > >
> > > I have entered:  define('confTRUSTED_USERS','apache'); into the
> > > sendmail.mc file and tried to do a make -C /etc/mail and it doesn't
> > > seem to work.  If it is working there is a huge delay (for days).
> > >
> > > I can get mail or mailx to send messages but not through apache.
> > >
> > > Does anyone know how to set this up?
> >
> > If you set:
> > define(`SMART_HOST',`your.forwarding.server')
> > in sendmail.mc it will forward outbound messages through
> > the designated server, and
> > MASQUERADE_AS(`host.domain')
> > will rewrite the headers on outbound mail to the
> > specified name.
> >
> > You should be able to see the messages logged in
> > /var/log/maillog - if the web app is handing them to
> > sendmail.
> >
> > --
> >   Les Mikesell
> >    les at futuresource.com
> >
> >
> > _______________________________________________
> > K12OSN mailing list
> > K12OSN at redhat.com
> > https://www.redhat.com/mailman/listinfo/k12osn
> > For more info see <http://www.k12os.org>
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/k12osn/attachments/20061103/80200673/attachment.htm>


More information about the K12OSN mailing list