I know this question is rather vague, but how do I proceed about creating a php based in website mailing system in a community website? Any input would be appreciated. I don't know how to start.
Thanks in advance.
I know this question is rather vague, but how do I proceed about creating a php based in website mailing system in a community website? Any input would be appreciated. I don't know how to start.
Thanks in advance.
I would start with the basics
Once you have all this, you can start playing around with HTML email (http://en.wikipedia.org/wiki/HTML_e-mail) and allowing your users to have more control over what gets emmedded in the email.
The best advice I can give is to start small and not get too fancy too quickly.
If you're trying to figure out how to send email PHP, there are endless options. The most basic is using PHP's built - in mail function (http://php.net/mail). More seriously, you can use PHPMailer: http://sourceforge.net/projects/phpmailer/ If you're looking for an out of the box solution, you can use PHPList: http://www.phplist.com/
If I misundestood and you're looking at handing out email addresses on your website, you can look into Google Apps: http://www.google.com/apps/
I'm not sure where else to point you.
mail
function to send your message (can
put all the addresses in bcc, or
send out a single message to each
user.Do you mean a website Private Messaging system (PM) rather than email? Like many forums use?
If so it's probably too big a question to answer here, I've found this http://sourceforge.net/projects/privatemessagin/ on sourceforge which might give you a head-start. But as a programming project even for a relative beginner it shouldn't be too difficult.
Are your users already sign in with a username and password? If so that's half the problem solved, now all you need is some way to send a message, which should be just a simple form that posts to a database, then when a user logs in he needs to be alerted that they have a mail which is just a case of querying the database. Nothing too complicated.