FUDforum
Fast Uncompromising Discussions. FUDforum will get your users talking.

Home » Imported messages » comp.lang.php » email sent from webpage is classed as junk
Show: Today's Messages :: Polls :: Message Navigator
Switch to threaded view of this topic Create a new topic Submit Reply
email sent from webpage is classed as junk [message #175875] Thu, 03 November 2011 17:48 Go to next message
Anonymous
Originally posted by: Newbie

Hi folks,

I have built a simple form on my website for people to enter an email
address before downloading a brochure. Every time the brochure is
downloaded I want to send an email to myself to keep track of the
people that have downloaded it. Everything works fine except for the
fact that when I recieve the email it goes straight into my junk email
cos its classed as spam. What can I do to prevent this.
Here is the code I have used

"<?php
$firstname = $_REQUEST['firstname'];
$secondname = $_REQUEST['secondname'];
$email_from = $_REQUEST['email'];
if (empty($firstname)||empty($secondname)||empty($email_from)){
?><h1 align = "center">One or more of the fields on the form has not
been completed.</h1><br>
<p align = "center">Please use the back button on your browser<br>
and complete the form correctly</p>
<?php
}
elseif (filter_var($email_from, FILTER_VALIDATE_EMAIL)) {
ini_set("sendmail_from","myemail(at)myaddress(dot)co(dot)uk");
$email_to="myemail(at)myemailaddress(dot)co(dot)uk";
$name=$_REQUEST['firstname']." ".$_REQUEST['secondname'];
$message=$name." has just downloaded the brochure from your website.
Their email address is ".$email_from;
$email_subject="A brochure has been downoaded from your website.";
$headers="From:$email_from.\n";"Reply-To:$email_from.\n";
$sent=mail($email_to,$email_subject,$message,$headers,"-f".$email_from);
if($sent){
header("Location:http://www.mywebsite/pdf/brochure.php");}
else{
echo "Request failed";}
}
else {
?><h1 align = "center">The format of the email address entered is not
correct.</h1><br>
<p align = "center">Please use the back button on your browser<br>
and complete the form correctly</p>
<?php
}
?>"
Re: email sent from webpage is classed as junk [message #175876 is a reply to message #175875] Thu, 03 November 2011 17:58 Go to previous messageGo to next message
Doug Miller is currently offline  Doug Miller
Messages: 171
Registered: August 2011
Karma: 0
Senior Member
On 11/3/2011 1:48 PM, Newbie wrote:
> Hi folks,
>
> I have built a simple form on my website for people to enter an email
> address before downloading a brochure. Every time the brochure is
> downloaded I want to send an email to myself to keep track of the
> people that have downloaded it.

That's silly. Keep track of it in a database instead, if you must.

> Everything works fine except for the
> fact that when I recieve the email it goes straight into my junk email
> cos its classed as spam. What can I do to prevent this.

Fix the filters in your email client so that doesn't happen.

> Here is the code I have used

[Irrelevant code snipped]
This isn't a PHP problem, or a problem with your PHP code. The problem
is *entirely* with the configuration of your email client.
Re: email sent from webpage is classed as junk [message #175877 is a reply to message #175876] Thu, 03 November 2011 18:32 Go to previous messageGo to next message
Michael Vilain is currently offline  Michael Vilain
Messages: 88
Registered: September 2010
Karma: 0
Member
In article <j8ukp2$okp$1(at)dont-email(dot)me>,
Doug Miller <doug_at_milmacdotcom(at)example(dot)com> wrote:

> On 11/3/2011 1:48 PM, Newbie wrote:
>> Hi folks,
>>
>> I have built a simple form on my website for people to enter an email
>> address before downloading a brochure. Every time the brochure is
>> downloaded I want to send an email to myself to keep track of the
>> people that have downloaded it.
>
> That's silly. Keep track of it in a database instead, if you must.
>
>> Everything works fine except for the
>> fact that when I recieve the email it goes straight into my junk email
>> cos its classed as spam. What can I do to prevent this.
>
> Fix the filters in your email client so that doesn't happen.
>
>> Here is the code I have used
>
> [Irrelevant code snipped]
> This isn't a PHP problem, or a problem with your PHP code. The problem
> is *entirely* with the configuration of your email client.

OR it's the mail _SERVER_ that he's sending the email through. Some
ISPs are spam nazis. There may be a way to 'whitelist' mail sent from
the web _server_ that's running the php code. Contact your ISP to see
if there's a way to do this.

--
DeeDee, don't press that button! DeeDee! NO! Dee...
[I filter all Goggle Groups posts, so any reply may be automatically ignored]
Re: email sent from webpage is classed as junk [message #175878 is a reply to message #175875] Thu, 03 November 2011 20:04 Go to previous messageGo to next message
Tim Streater is currently offline  Tim Streater
Messages: 328
Registered: September 2010
Karma: 0
Senior Member
In article <kek5b71den115mpli3tabl45gikmvbv9g1(at)4ax(dot)com>, Newbie wrote:

> I have built a simple form on my website for people to enter an email
> address before downloading a brochure. Every time the brochure is
> downloaded I want to send an email to myself to keep track of the
> people that have downloaded it. Everything works fine except for the
> fact that when I recieve the email it goes straight into my junk email
> cos its classed as spam. What can I do to prevent this.

Mark it as "Not spam" in your email client.

--
Tim

"That excessive bail ought not to be required, nor excessive fines imposed,
nor cruel and unusual punishments inflicted" -- Bill of Rights 1689
Re: email sent from webpage is classed as junk [message #175879 is a reply to message #175877] Thu, 03 November 2011 20:20 Go to previous messageGo to next message
Doug Miller is currently offline  Doug Miller
Messages: 171
Registered: August 2011
Karma: 0
Senior Member
On 11/3/2011 2:32 PM, Michael Vilain wrote:
> In article<j8ukp2$okp$1(at)dont-email(dot)me>,
> Doug Miller<doug_at_milmacdotcom(at)example(dot)com> wrote:
>
>> On 11/3/2011 1:48 PM, Newbie wrote:
>>> Hi folks,
>>>
>>> I have built a simple form on my website for people to enter an email
>>> address before downloading a brochure. Every time the brochure is
>>> downloaded I want to send an email to myself to keep track of the
>>> people that have downloaded it.
>>
>> That's silly. Keep track of it in a database instead, if you must.
>>
>>> Everything works fine except for the
>>> fact that when I recieve the email it goes straight into my junk email
>>> cos its classed as spam. What can I do to prevent this.
>>
>> Fix the filters in your email client so that doesn't happen.
>>
>>> Here is the code I have used
>>
>> [Irrelevant code snipped]
>> This isn't a PHP problem, or a problem with your PHP code. The problem
>> is *entirely* with the configuration of your email client.
>
> OR it's the mail _SERVER_ that he's sending the email through. Some
> ISPs are spam nazis. There may be a way to 'whitelist' mail sent from
> the web _server_ that's running the php code. Contact your ISP to see
> if there's a way to do this.
>
The problem is still in his client.
Re: email sent from webpage is classed as junk [message #175883 is a reply to message #175875] Thu, 03 November 2011 22:52 Go to previous messageGo to next message
Geoff Muldoon is currently offline  Geoff Muldoon
Messages: 19
Registered: July 2011
Karma: 0
Junior Member
Newbie says...

> I have built a simple form on my website for people to enter an email
> address before downloading a brochure. Every time the brochure is
> downloaded I want to send an email to myself to keep track of the
> people that have downloaded it. Everything works fine except for the
> fact that when I recieve the email it goes straight into my junk email
> cos its classed as spam. What can I do to prevent this.

Try tinkering with the optional additional headers parameter of the PHP
mail function, particularly the -f "from" header as if this is not set a
lot of SMTP (particularly postfix) gateways might mark it as from a non-
authenticated (potential spam) source.

GM
Re: email sent from webpage is classed as junk [message #175890 is a reply to message #175875] Fri, 04 November 2011 00:42 Go to previous message
richard is currently offline  richard   
Messages: 213
Registered: June 2013
Karma: 0
Senior Member
On Thu, 03 Nov 2011 17:48:55 +0000, Newbie wrote:

> Hi folks,
>
> I have built a simple form on my website for people to enter an email
> address before downloading a brochure. Every time the brochure is
> downloaded I want to send an email to myself to keep track of the
> people that have downloaded it. Everything works fine except for the
> fact that when I recieve the email it goes straight into my junk email
> cos its classed as spam. What can I do to prevent this.
> Here is the code I have used
>
> "<?php
> $firstname = $_REQUEST['firstname'];
> $secondname = $_REQUEST['secondname'];
> $email_from = $_REQUEST['email'];
> if (empty($firstname)||empty($secondname)||empty($email_from)){
> ?><h1 align = "center">One or more of the fields on the form has not
> been completed.</h1><br>
> <p align = "center">Please use the back button on your browser<br>
> and complete the form correctly</p>
> <?php
> }
> elseif (filter_var($email_from, FILTER_VALIDATE_EMAIL)) {
> ini_set("sendmail_from","myemail(at)myaddress(dot)co(dot)uk");
> $email_to="myemail(at)myemailaddress(dot)co(dot)uk";
> $name=$_REQUEST['firstname']." ".$_REQUEST['secondname'];
> $message=$name." has just downloaded the brochure from your website.
> Their email address is ".$email_from;
> $email_subject="A brochure has been downoaded from your website.";
> $headers="From:$email_from.\n";"Reply-To:$email_from.\n";
> $sent=mail($email_to,$email_subject,$message,$headers,"-f".$email_from);
> if($sent){
> header("Location:http://www.mywebsite/pdf/brochure.php");}
> else{
> echo "Request failed";}
> }
> else {
> ?><h1 align = "center">The format of the email address entered is not
> correct.</h1><br>
> <p align = "center">Please use the back button on your browser<br>
> and complete the form correctly</p>
> <?php
> }
> ?>"

One possibility is that your IP is on somebody's black list.
But your mail client should have the option as treating that domain/IP as
"not spam".
Check in your options.
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Model Centric PHP Web Framework
Next Topic: sqlite and php
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ]

Current Time: Mon Nov 25 03:37:50 GMT 2024

Total time taken to generate the page: 0.02948 seconds