Home »
Imported messages »
comp.lang.php »
php mail( )
Re: php mail( ) [message #171228 is a reply to message #171226] |
Wed, 29 December 2010 18:14 |
me
Messages: 192 Registered: September 2010
Karma:
|
Senior Member |
|
|
On 12/29/2010 12:55 PM, "Álvaro G. Vicario" wrote:
> El 29/12/2010 18:12, Bill Braun escribió/wrote:
>> This code appears in a mail( ) script that sends me notice of errors.
>>
>> $message .= "User Email: $erruseremail"."?Subject=Blah Blah
>> Blah"."\r\n\n";
>>
>> When the email arrives it looks like this:
>>
>> User Email: me(at)example(dot)com?Subject=Blah Blah Blah but with the
>> underlying mailto link of only me(at)example(dot)com?Subject=Blah (just a part
>> of the Subject string).
>>
>> If I change the code to $message .= "User Email:
>> $erruseremail"."?Subject=BlahBlahBlah"."\r\n\n"; (remove all spaces in
>> the subject string) the email arrives as expected, with the mailto link
>> including the entire subject string.
>>
>> I have tried every combination of the use of double and single quotes I
>> can think of with no joy. Where am I missing the boat?
>
> If I understood correctly, you want to send an e-mail address in plain
> text in such a way that e-mail clients are able to find it and generate
> a proper HTML tag with a mailto link and a correct subject parameter.
>
> I don't think it's even worth trying. There're thousands of different
> link parsers out there and you have no control over them. It's way
> simplier to just send an a message in HTML format and provide the exact
> markup you want to use.
>
> You can send HTML messages with mail() but it's probably easier to fetch
> PhpMailer or another similar third-party tool.
>
>
Thank you, Alvaro. After flailing away at it for some time, I am no
further along that when I started. I'll follow your suggestion.
Bill B
|
|
|
Goto Forum:
Current Time: Wed Nov 27 01:14:03 GMT 2024
Total time taken to generate the page: 0.04171 seconds