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

jones yeates jones.yeates at gmail.com
Fri Nov 3 23:41:17 UTC 2006


Ok, I got it so that the domain will show up as a different name as my
server, but I can't get apache to be accepted as a valid mail user.  I can't
send an e-mail through php/apache.  I even have apache as a trusted user
(only using the m4 command and not the make command).

Any suggestions?

On 11/3/06, jones yeates <jones.yeates at gmail.com> wrote:
>
> 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/0e7ad248/attachment.htm>


More information about the K12OSN mailing list