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

Home » Imported messages » comp.lang.php » PHP Mail
Show: Today's Messages :: Polls :: Message Navigator
Return to the default flat view Create a new topic Submit Reply
Re: PHP Mail [message #170764 is a reply to message #170762] Sun, 21 November 2010 18:02 Go to previous messageGo to previous message
Michael Fesser is currently offline  Michael Fesser
Messages: 215
Registered: September 2010
Karma:
Senior Member
.oO(Robert Hairgrove)

> The Magnet wrote:
>> Hi,
>>
>> In this application the PHP scripts are running on one server, but the
>> postfix server is a different machine. I tried this Pear mail and
>> although it does send using a report SMTP server there are a few
>> things that I cannot seem to do:
>>
>> - Cannot seem to alter headers to send HTML email
>> - Recipient always has email appear as "undisclosed-recipients"
>>
>> Can anyone help? Is there a better / easier way to do this? We need
>> to send HTML emails. We tried PHPMailer and could not get it to work
>> at all, so, we are looking for another suggestion.

It might help to say what "could not get it to work" means. Such a
simple "doesn't work" is no error description and hence pretty useless.

> Most of these extra mail libraries are overkill.

Not really.

> Did you look at the PHP
> site documentation for the mail() function?

If you have a reliable mailer class, you really don't want to use the
mail() function anymore. Especially creating MIME meassages by hand is
just nonsense, error-prone and too much work.

> There are some examples
> (perhaps contributed by 3rd parties) which show you how to send HTML
> emails. If you always use the same format, i.e. maybe with no additional
> attachments, it is pretty simple to roll your own function using the
> mail() function.

With a good class it's even simpler and much more reliable:

$mail = new Mail(…);
$mail->addAddress(…);
$mail->addAttachment(…);
$mail->send();

Something like that.

> Also, it is a good idea to read the RFC docs referenced in the PHP site
> to understand what is going on WRT email headers.

A good class takes care of all those things, including prevention of
header injection, which is often forgotten when using mail().

Micha
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Firewall - NetDefender :
Next Topic: Stats comp.lang.php (last 7 days)
Goto Forum:
  

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

Current Time: Tue Nov 26 08:35:54 GMT 2024

Total time taken to generate the page: 0.06243 seconds