Ravens PHP Scripts: Forums
 

 

View next topic
View previous topic
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Ravens PHP Scripts And Web Hosting Forum Index -> phpnuke 6.9
Author Message
black_mantis
Hangin' Around



Joined: Oct 11, 2003
Posts: 32
Location: Orlando, FL

PostPosted: Thu Nov 13, 2003 10:10 pm Reply with quote

I dont know whats going on or what to look for but I have not seen a resolution for this. Im using your 6.9+phpbb when I get a user who registers with an ISP email it will not send the verification email but if they register with a free email account like yahoo, hotmail, excite they will recieve the verification email but member with so far aol, verizon, and earthlink it will not deliver the email. Ive used the auto register but it tells me that the email has been registered already and will not allow for registration. any help will be greatful thanks....
 
View user's profile Send private message Yahoo Messenger ICQ Number
Raven
Site Admin/Owner



Joined: Aug 27, 2002
Posts: 17088

PostPosted: Thu Nov 13, 2003 10:42 pm Reply with quote

Well, let's determine if it's nuke related, php related, or your mail server related. Save this code to mail.php and ftp it to your root web directory.
Code:
<?

   $to = 'YOU@SOMEWHERE.COM';
   $subject = 'test email';
   $msg = 'If you are reading this, it appears that your mail setup is functioning correctly!';
   mail($to, $subject, $msg) or die('MAIL ERROR');
   die('Mailed - This just means that the PHP mail() function is working.<br />If you do not receive the email, then there is probably something wrong with your SMTP setup.');
?>
Now replace the YOU@SOMEWHERE.COM with addresses that you say are failing. Send them a test message and verify that it got sent and that they received it, or not. Post back your results.
 
View user's profile Send private message
black_mantis







PostPosted: Fri Nov 14, 2003 12:22 am Reply with quote

Ok this is what I get.. I did not recieve the email at my 2 earthlink.net accounts but i recieed them at 2 of my yahoo accounts but i notice it is sent by nobody@linux.local.. I dont think that is right but i dont know


Mailed - This just means that the PHP mail() function is working.
If you do not receive the email, then there is probably something wrong with your SMTP setup.


im runnig suse 8.2 linux it has the IMAP pop3 server installed but i dont know if I have to to do anything esle to it Crying or Very sad

Thanks
 
Raven







PostPosted: Fri Nov 14, 2003 5:38 am Reply with quote

Can you send email to those accounts by using Outlook Express? In php.ini, what are your smtp settings? I am not familiar with SUSE. Are you using Sendmail?
 
black_mantis







PostPosted: Fri Nov 14, 2003 10:58 am Reply with quote

yes I can send to the earthlink account and the yahoo account with outlook.. My smtp server setting in the php.ini files are smtp.earthlink.net... It seems that sendmail is available in the rpm listing shall I install that and configure it..

Thanks
 
Raven







PostPosted: Fri Nov 14, 2003 11:30 am Reply with quote

If you don't already have Sendmail installed, what mail server are you using?
 
black_mantis







PostPosted: Fri Nov 14, 2003 11:31 am Reply with quote

I was trying to use my isp server by putting smtp.earthlink.net in the php.ini settings is this wrong

thanks
 
Raven







PostPosted: Fri Nov 14, 2003 12:17 pm Reply with quote

Those settings only work if you are hosting on Windows. Are you?

If you are, then change it to
[mail function]
; For Win32 only.
SMTP = earthlink.net

; For Win32 only.
sendmail_from = YOURNAME@earthlink.net



If it is *nix, then you will need to have sendmail or something to use as a transport. Then you configure sendmail to use your earthlink account.

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =
 
black_mantis







PostPosted: Fri Nov 14, 2003 2:01 pm Reply with quote

the sendmail_path= is that the path to the mail exe file.. im getting this now SERVER ERROR


Last edited by black_mantis on Fri Nov 14, 2003 2:08 pm; edited 1 time in total 
Raven







PostPosted: Fri Nov 14, 2003 2:06 pm Reply with quote

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =

That's for unix only. Unix doesn't use *.exe files, so I guess you're on windoze. See my previous post.
 
black_mantis







PostPosted: Fri Nov 14, 2003 2:09 pm Reply with quote

i know it does not use the exe file where do i point the sendmail_path
 
Raven







PostPosted: Fri Nov 14, 2003 2:18 pm Reply with quote

Is this windows or unix?!?

Assuming it is Unix.

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =

Goto a shell prompt and type
sendmail -t -i
and see if it works. if it does, then you don't have to do anything. Whatever the start string is from a command prompt is what you will type in the sendmail_path setting if it isn't the default.
 
black_mantis







PostPosted: Sun Nov 16, 2003 8:51 am Reply with quote

Ok i removed the sendmail because it was to crazy for me to figure out and I install postfix that was a big help with this tutorial.. http://mail-abuse.org/dul/gateways.htm#postfix that seem to work fine again without any errors but it still will not work fot those certain ISP's then I found this post... ? maybe the issue... I will just use the auto activate for now..

I found this little tidbit in my endless search to figure out why cant i get the mail to send out to aol. earthlink. verison. bellsouth... but it works for yahoo, hotmail, excite ..

"Actually it wasn't my ISP that was blocking me but rather several mail servers (noteably Netscape/AOL) do not allowed mail in from hosts with IP addresses listed as being dynamic."


Thanks for all the help
 
Raven







PostPosted: Sun Nov 16, 2003 9:07 am Reply with quote

I doubt that that is your problem. My ip is dynamic and I can send to all of those.
 
black_mantis







PostPosted: Sun Nov 16, 2003 6:51 pm Reply with quote

OK now when I run the test mail it is from nobody@earthlink.net but it still only sends to yahoo and not earthlink or aol.. I have the send mail path in the php.ini file and I have the mail relayed to earthlink server....
 
black_mantis







PostPosted: Sun Nov 16, 2003 8:29 pm Reply with quote

I got this message from the error logs.. what does this mean..

Nov 16 21:08:48 linux postfix/smtp[4601]: 22AF214F79: to=<nobody@earthlink.net>, relay=mx01.earthlink.net[207.217.120.29], delay=1, status=bounced (host mx01.earthlink.net[207.217.120.29] said: 550 Dynamic IPs/open relays blocked. Contact <openrelay@abuse.earthlink.net>. (in reply to MAIL FROM command))

thanks
 
Display posts from previous:       
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Ravens PHP Scripts And Web Hosting Forum Index -> phpnuke 6.9

View next topic
View previous topic
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum


Powered by phpBB © 2001-2007 phpBB Group
All times are GMT - 6 Hours
 
Forums ©