[PHP-DB] Newsletter and smtp

2004-09-09 Thread Remember14a
Dear friends,

While sending newsletter, using mailing list, php script is able to connect 
to database, retrieve emails, however is unable to send newsletter or email.
I am using localhost.

I have SMTP installed on local machine.
Any guidance


Warning: mail(): SMTP server response: 554 5.7.1 (IPT:OA) Use port 587 to 
send mail from your AOL screen name. 
http://postmaster.info.aol.com/errors/554iptoa.html in 
C:\HOME\doctorbush\sendmymail.php on line 44
newsletter sent to: [EMAIL PROTECTED]

Warning: mail(): SMTP server response: 554 5.7.1 (IPT:OA) Use port 587 to 
send mail from your AOL screen name. 
http://postmaster.info.aol.com/errors/554iptoa.html in 
C:\HOME\doctorbush\sendmymail.php on line 44
newsletter sent to: [EMAIL PROTECTED]

Warning: mail(): SMTP server response: 554 5.7.1 (IPT:OA) Use port 587 to 
send mail from your AOL screen name. 
http://postmaster.info.aol.com/errors/554iptoa.html in 
C:\HOME\doctorbush\sendmymail.php on line 44
newsletter sent to: [EMAIL PROTECTED]
--
script to send mail

?php
if ($_POST[op] != send) {
   //haven't seen the form, so show it
   print 
   HTML
   HEAD
   TITLESend a Newsletter/TITLE
   /HEAD
   BODY
   h1Send a Newsletter/h1
   form method=\post\ action=\$_SERVER[PHP_SELF]\
   PstrongSubject:/strongbr
   input type=\text\ name=\subject\ size=30/p
   PstrongMail Body:/strongbr
   textarea name=\message\ cols=50 rows=10 wrap=virtual/textarea
   input type=\hidden\ name=\op\ value=\send\
   pinput type=\submit\ name=\submit\ value=\Send It\/p
   /FORM
   /BODY
   /HTML;

} else if ($_POST[op] == send) {
//want to send form, so check for required fields
if (($_POST[subject] ==) || ($_POST[message] == )) {
   header(Location: sendmymail.php);
   exit;
   }

   //connect to database
   $conn = mysql_connect(localhost, , ) or die(mysql_error());
   mysql_select_db(b,$conn)  or die(mysql_error());

   //get emails from subscribers list
   $sql = select email from subscribers1;
   $result = mysql_query($sql,$conn) or die(mysql_error());

   //create a From: mailheader
   $headers = [EMAIL PROTECTED]\n;

   //loop through results and send mail
   while ($row = mysql_fetch_array($result)) {
   set_time_limit(0);
   $email = $row['email'];
   mail($email, stripslashes($_POST[subject]), 
stripslashes($_POST[message]), $headers);
   print newsletter sent to: $emailbr;
   
   }
}
?


Re: [PHP-DB] Newsletter and smtp

2004-09-09 Thread John Holmes
From: [EMAIL PROTECTED]
While sending newsletter, using mailing list, php script is able to 
connect
to database, retrieve emails, however is unable to send newsletter or 
email.
I am using localhost.

I have SMTP installed on local machine.
Any guidance

Warning: mail(): SMTP server response: 554 5.7.1 (IPT:OA) Use port 587 to
send mail from your AOL screen name.
http://postmaster.info.aol.com/errors/554iptoa.html in 
C:\HOME\doctorbush\sendmymail.php on line 44
AOL may not allow you to operate your own SMTP server. You may have to get 
permission or use special ports like the error message says. Why not set the 
SMTP value in php.ini to the AOL SMTP server instead of trying to run your 
own?

---John Holmes... 

--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Re: [PHP-DB] Newsletter and smtp

2004-09-09 Thread Remember14a
Dear friends,

I have pasted INI file and error its giving, while sending newsletter.Any 
guidance, please.





--
Warning: mail(): SMTP server response: 554 5.7.1 (IPT:OA) Use port 587 to 
send mail from your AOL screen name. 
http://postmaster.info.aol.com/errors/554iptoa.html in 
C:\HOME\doctorbush\sendmymail.php on line 44
newsletter sent to: [EMAIL PROTECTED]

Warning: mail(): Failed to connect to mailserver at smtp.aol.com port 25, 
verify your SMTP and smtp_port setting in php.ini or use ini_set() in 
C:\HOME\doctorbush\sendmymail.php on line 44
newsletter sent to: [EMAIL PROTECTED]

Warning: mail(): Failed to connect to mailserver at smtp.aol.com port 25, 
verify your SMTP and smtp_port setting in php.ini or use ini_set() in 
C:\HOME\doctorbush\sendmymail.php on line 44
newsletter sent to: [EMAIL PROTECTED]

---
[PHP]

;;;
; WARNING ;
;;;
; This is the default settings file for new PHP installations.
; By default, PHP installs itself with a configuration suitable for
; development purposes, and *NOT* for production purposes.
; For several security-oriented considerations that should be taken
; before going online with your site, please consult php.ini-recommended
; and http://php.net/manual/en/security.php.


;;;
; About this file ;
;;;
; This file controls many aspects of PHP's behavior.  In order for PHP to
; read it, it must be named 'php.ini'.  PHP looks for it in the current
; working directory, in the path designated by the environment variable
; PHPRC, and in the path that was defined in compile time (in that order).
; Under Windows, the compile-time path is the Windows directory.  The
; path in which the php.ini file is looked for can be overridden using
; the -c argument in command line mode.
;
; The syntax of the file is extremely simple.  Whitespace and Lines
; beginning with a semicolon are silently ignored (as you probably guessed).
; Section headers (e.g. [Foo]) are also silently ignored, even though
; they might mean something in the future.
;
; Directives are specified using the following syntax:
; directive = value
; Directive names are *case sensitive* - foo=bar is different from FOO=bar.
;
; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), 
one
; of the INI constants (On, Off, True, False, Yes, No and None) or an 
expression
; (e.g. E_ALL  ~E_NOTICE), or a quoted string (foo).
;
; Expressions in the INI file are limited to bitwise operators and 
parentheses:
; |bitwise OR
; bitwise AND
; ~bitwise NOT
; !boolean NOT
;
; Boolean flags can be turned on using the values 1, On, True or Yes.
; They can be turned off using the values 0, Off, False or No.
;
; An empty string can be denoted by simply not writing anything after the 
equal
; sign, or by using the None keyword:
;
;  foo = ; sets foo to an empty string
;  foo = none; sets foo to an empty string
;  foo = none  ; sets foo to the string 'none'
;
; If you use constants in your value, and these constants belong to a
; dynamically loaded extension (either a PHP extension or a Zend extension),
; you may only use these constants *after* the line that loads the extension.
;
; All the values in the php.ini-dist file correspond to the builtin
; defaults (that is, if no php.ini is used, or if you delete these lines,
; the builtin defaults will be identical).



; Language Options ;


; Enable the PHP scripting language engine under Apache.
engine = On

; Allow the ? tag.  Otherwise, only ?php and script tags are recognized.  
; NOTE: Using short tags should be avoided when developing applications or
; libraries that are meant for redistribution, or deployment on PHP
; servers which are not under your control, because short tags may not
; be supported on the target server. For portable, redistributable code,
; be sure not to use short tags.
short_open_tag = On

; Allow ASP-style % % tags.
asp_tags = Off

; The number of significant digits displayed in floating point numbers.
precision=  12

; Enforce year 2000 compliance (will cause problems with non-compliant 
browsers)
y2k_compliance = On

; Output buffering allows you to send header lines (including cookies) even
; after you send body content, at the price of slowing PHP's output layer a
; bit.  You can enable output buffering during runtime by calling the output
; buffering functions.  You can also enable output buffering for all files by
; setting this directive to On.  If you wish to limit the size of the buffer
; to a certain size - you can use a maximum number of bytes instead of 'On', 
as
; a value for this directive (e.g., output_buffering=4096).
output_buffering = Off

; You can redirect all of the output of your scripts to a function.  For
; example, if you set output_handler to