Author |
Message |
black_mantis
Hangin' Around

Joined: Oct 11, 2003
Posts: 32
Location: Orlando, FL
|
Posted:
Thu Nov 13, 2003 10:10 pm |
|
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.... |
|
|
 |
 |
Raven
Site Admin/Owner

Joined: Aug 27, 2002
Posts: 17088
|
Posted:
Thu Nov 13, 2003 10:42 pm |
|
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. |
|
|
|
 |
black_mantis

|
Posted:
Fri Nov 14, 2003 12:22 am |
|
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
Thanks |
|
|
|
 |
Raven

|
Posted:
Fri Nov 14, 2003 5:38 am |
|
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

|
Posted:
Fri Nov 14, 2003 10:58 am |
|
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

|
Posted:
Fri Nov 14, 2003 11:30 am |
|
If you don't already have Sendmail installed, what mail server are you using? |
|
|
|
 |
black_mantis

|
Posted:
Fri Nov 14, 2003 11:31 am |
|
I was trying to use my isp server by putting smtp.earthlink.net in the php.ini settings is this wrong
thanks |
|
|
|
 |
Raven

|
Posted:
Fri Nov 14, 2003 12:17 pm |
|
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

|
Posted:
Fri Nov 14, 2003 2:01 pm |
|
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

|
Posted:
Fri Nov 14, 2003 2:06 pm |
|
; 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

|
Posted:
Fri Nov 14, 2003 2:09 pm |
|
i know it does not use the exe file where do i point the sendmail_path |
|
|
|
 |
Raven

|
Posted:
Fri Nov 14, 2003 2:18 pm |
|
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

|
Posted:
Sun Nov 16, 2003 8:51 am |
|
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

|
Posted:
Sun Nov 16, 2003 9:07 am |
|
I doubt that that is your problem. My ip is dynamic and I can send to all of those. |
|
|
|
 |
black_mantis

|
Posted:
Sun Nov 16, 2003 6:51 pm |
|
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

|
Posted:
Sun Nov 16, 2003 8:29 pm |
|
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 |
|
|
|
 |
|