Board index   FAQ   Search  
Register  Login
Board index php forum :: php coding PHP coding => Mail

MS Outlook headers in URL of email for PHP (POSSIBLE?)

the mail() function

Moderators: macek, egami, gesf

MS Outlook headers in URL of email for PHP (POSSIBLE?)

Postby imroue » Sun Dec 01, 2002 11:37 am

Ok.. this is a weird request, but let's see if its possible.

If I write an email to a group of people and I make the email in HTML format. I want to put a URL in the email and append to the end of the email that person's email address (who is reading). Is it possible to get the headers of the person who clicks on it automatically? Maybe append their email address.

Basically, I want to send an email to a group of people and I want to be notified (without using Microsofts notification method) who had read the email. If I get them to click on a URL, I can automatically (with PHP) log the fields on my server.

Any ideas?
User avatar
imroue
New php-forum User
New php-forum User
 
Posts: 62
Joined: Fri Oct 11, 2002 6:53 am

Re: MS Outlook headers in URL of email for PHP (POSSIBLE?)

Postby WiZARD » Mon Dec 02, 2002 5:28 am

imroue wrote:Ok.. this is a weird request, but let's see if its possible.

If I write an email to a group of people and I make the email in HTML format. I want to put a URL in the email and append to the end of the email that person's email address (who is reading). Is it possible to get the headers of the person who clicks on it automatically? Maybe append their email address.

Basically, I want to send an email to a group of people and I want to be notified (without using Microsofts notification method) who had read the email. If I get them to click on a URL, I can automatically (with PHP) log the fields on my server.

Any ideas?

Use template:

{Header}
{LetterBody}
{Footer}

where
header - Dear $userName
LetterBody - I'm glad what you visit my web-seper-puper Project :)
footer - Change your's account http://www.mysite.net?user_id=$user_id
and after that use cycle for each user....
User avatar
WiZARD
Moderator
Moderator
 
Posts: 1257
Joined: Thu Jun 20, 2002 10:14 pm
Location: Ukraine, Crimea, Simferopol

Re: MS Outlook headers in URL of email for PHP (POSSIBLE?)

Postby imroue » Mon Dec 02, 2002 7:20 am

WiZARD wrote:
imroue wrote:Ok.. this is a weird request, but let's see if its possible.

If I write an email to a group of people and I make the email in HTML format. I want to put a URL in the email and append to the end of the email that person's email address (who is reading). Is it possible to get the headers of the person who clicks on it automatically? Maybe append their email address.

Basically, I want to send an email to a group of people and I want to be notified (without using Microsofts notification method) who had read the email. If I get them to click on a URL, I can automatically (with PHP) log the fields on my server.

Any ideas?

Use template:

{Header}
{LetterBody}
{Footer}

where
header - Dear $userName
LetterBody - I'm glad what you visit my web-seper-puper Project :)
footer - Change your's account http://www.mysite.net?user_id=$user_id
and after that use cycle for each user....


Thanks for the answe Wizard, but I am not sure what you mean.
Because I want to send an email to a group of people (all of them are going to be BCC) and then when they open my link in the email, how would I assing the user_id? Will this work for hotmail also?
User avatar
imroue
New php-forum User
New php-forum User
 
Posts: 62
Joined: Fri Oct 11, 2002 6:53 am

Re: MS Outlook headers in URL of email for PHP (POSSIBLE?)

Postby WiZARD » Mon Dec 02, 2002 8:02 am

Code: Select all
/* recipients */
$to  = "Mary <mary@example.com>" . ", " ; // note the comma
$to .= "Kelly <kelly@example.com>";

/* subject */
$subject = "Birthday Reminders for August";

/* message */
$message = '
<html>
<head>
 <title>Birthday Reminders for August</title>
</head>
<body>
<p>Here are the birthdays upcoming in August!</p>
<table>
 <tr>
  <th>Person</th><th>Day</th><th>Month</th><th>Year</th>
 </tr>
 <tr>
  <td>Joe</td><td>3rd</td><td>August</td><td>1970</td>
 </tr>
 <tr>
  <td>Sally</td><td>17th</td><td>August</td><td>1973</td>
 </tr>
</table>
</body>
</html>
';

/* To send HTML mail, you can set the Content-type header. */
$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

/* additional headers */
$headers .= "From: Birthday Reminder <birthday@example.com>\r\n";

$headers .= "Cc: birthdayarchive@example.com\r\n";
$headers .= "Bcc: birthdaycheck@example.com\r\n";

/* and now mail it */
mail($to, $subject, $message, $headers);



Get from PHP.net/manual
You may take user from DB
User avatar
WiZARD
Moderator
Moderator
 
Posts: 1257
Joined: Thu Jun 20, 2002 10:14 pm
Location: Ukraine, Crimea, Simferopol

Re: MS Outlook headers in URL of email for PHP (POSSIBLE?)

Postby imroue » Mon Dec 02, 2002 9:36 am

WiZARD wrote:
Code: Select all
/* recipients */
$to  = "Mary <mary@example.com>" . ", " ; // note the comma
$to .= "Kelly <kelly@example.com>";

/* subject */
$subject = "Birthday Reminders for August";

/* message */
$message = '
<html>
<head>
 <title>Birthday Reminders for August</title>
</head>
<body>
<p>Here are the birthdays upcoming in August!</p>
<table>
 <tr>
  <th>Person</th><th>Day</th><th>Month</th><th>Year</th>
 </tr>
 <tr>
  <td>Joe</td><td>3rd</td><td>August</td><td>1970</td>
 </tr>
 <tr>
  <td>Sally</td><td>17th</td><td>August</td><td>1973</td>
 </tr>
</table>
</body>
</html>
';

/* To send HTML mail, you can set the Content-type header. */
$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

/* additional headers */
$headers .= "From: Birthday Reminder <birthday@example.com>\r\n";

$headers .= "Cc: birthdayarchive@example.com\r\n";
$headers .= "Bcc: birthdaycheck@example.com\r\n";

/* and now mail it */
mail($to, $subject, $message, $headers);



Get from PHP.net/manual
You may take user from DB



This is something that is done after the URL has been clicked on. I want the email from Microsoft Outlook to add the user name or email address to the URL that I am sending everyone.
so.. once they click on my URL, my PHP code on my URL will go to the webserver, save the information in the URL and open a website for them.

something like what you said at the beginning.
http://www.mysite.net/index.php?user_name=$user_name

but $user_name has to come from something in Microsoft Outlook.

I am sorry, I think I wasn't very clear with my explanation.

Thanks,
User avatar
imroue
New php-forum User
New php-forum User
 
Posts: 62
Joined: Fri Oct 11, 2002 6:53 am


Return to PHP coding => Mail

Who is online

Users browsing this forum: No registered users and 1 guest

Sponsored by Sitebuilder Web hosting and Traduzioni Italiano Rumeno and antispam for cPanel.

cron