[DEV] mail() function modification

This is a discussion on [DEV] mail() function modification within the PHP Language forums, part of the PHP Programming Forums category; Hi, I would like contribute to the PHP development but i don't really know where i can submit my ...


Go Back   Usenet Forums > PHP Programming Forums > PHP Language

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 08-23-2004
Groupe Eurower
 
Posts: n/a
Default [DEV] mail() function modification

Hi,

I would like contribute to the PHP development but i don't really know where
i can submit my codes !

In fact, i'm a Web Hosting and i authorize the utilisation of the mail()
function.

Meanwhile, this function permit to send mail anonyme ! (the sender is the
apache user in fact)
This problem is twice:
1: anonym mail can be sent
2: in stats (mailog), the sender is always the apache user, so no true stats
can be done

My idea is to permit to set (true or 0) a variable in php.ini, in this case,
the mail() function add a trace in headers (anti-spam) and add the 5th
argument to the mail() function to force a really sender and no more apache
Exemple: php.ini: mailtrace_login = "/home/%login%/www/"
When the function is called:
mail("nobody@aol.com", "the subject", $message, "From:
webmaster@$SERVER_NAME", -flogin@$SERVERNAME);
the 5th argument will be set to the %login% pattern found in the current
directory of the script


My code runs but some times it cause a stop PHP script and i don't know why
!


Thanks for your help !



Reply With Quote
  #2 (permalink)  
Old 08-23-2004
Groupe Eurower
 
Posts: n/a
Default Re: [DEV] mail() function modification

> php_admin_value sendmail_path "/usr/sbin/sendmail -oi -t -f
> me@domain.invalid"


On the default PHP send mail with -t -f !
For me it's not enough ...
I would like really that the -f envelop be function of the path of the PHP
script called !

Thanks


"Ian.H" <ian@WINDOZEdigiserv.net> a écrit dans le message de news:
pan.2004.08.23.16.23.47.750000@bubbleboy.digiserv. net...
> On Mon, 23 Aug 2004 14:49:28 +0200, Groupe Eurower wrote:
>
> > Hi,
> >
> > I would like contribute to the PHP development but i don't really know

where
> > i can submit my codes !
> >
> > In fact, i'm a Web Hosting and i authorize the utilisation of the mail()
> > function.
> >
> > Meanwhile, this function permit to send mail anonyme ! (the sender is

the
> > apache user in fact)
> > This problem is twice:
> > 1: anonym mail can be sent
> > 2: in stats (mailog), the sender is always the apache user, so no true

stats
> > can be done
> >
> > My idea is to permit to set (true or 0) a variable in php.ini, in this

case,
> > the mail() function add a trace in headers (anti-spam) and add the 5th
> > argument to the mail() function to force a really sender and no more

apache
> > Exemple: php.ini: mailtrace_login = "/home/%login%/www/"
> > When the function is called:
> > mail("nobody@aol.com", "the subject", $message, "From:
> > webmaster@$SERVER_NAME", -flogin@$SERVERNAME);
> > the 5th argument will be set to the %login% pattern found in the current
> > directory of the script
> >
> >
> > My code runs but some times it cause a stop PHP script and i don't know

why
> > !
> >
> >
> > Thanks for your help !

>
>
> You mean just like:
>
>
> php_admin_value sendmail_path "/usr/sbin/sendmail -oi -t -f
> me@domain.invalid"
>
>
> ??
>
> My servers for the most part never send mail as the Apache user.
>
>
>
> Regards,
>
> Ian
>
> --
> Ian.H
> digiServ Network
> London, UK
> http://digiserv.net/
>



Reply With Quote
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




All times are GMT +1. The time now is 09:07 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0