Page 1 of 1

Problem with email

PostPosted: July 12th, 2010, 5:24 am
by xyannix
Hi,

I am not sure if this was previously answered, I couldnt find it.

New subscribers do not receive an email when they sign up. It says, check your email but no email ever comes.

I am using wordpress hosted on a godaddy account. I tried adding Cimy SMTP & WP SMTP and both couldnt get the email working.

Does anyone have expierence with how to fix this problem.

Thank you! :D

Re: Problem with email

PostPosted: July 12th, 2010, 6:59 am
by chrisk2020
I'm also getting this problem - do you have all the preferences in 'paypal - options'? fully setup ? I'm just testing - but there seem to be a few confirmation email settings there (and also a few 'required' fields)

I'm just trying to test out with free subscriptions at the moment - so hadn't filled all these fields in. Anyone else have this issue/ got a fix?

Re: Problem with email

PostPosted: July 12th, 2010, 7:04 am
by xyannix
I haven't even started with testing paypal. Right now I am looking for free subscribers to get their confirmation email.

I have a feeling it is a wordpress or godaddy setting that is wrong because even the SMTP plugins didnt work, I just dont know which database setting to change or what to look for in my files.

Re: Problem with email

PostPosted: July 14th, 2010, 5:36 am
by xyannix
I just signed up for Aweber.

I entered my list name into the Aweber List Server Integration and nothing is working.

People that sign up with my Aweber form don't end up in Wordpress and people that sign up with my Wordpress registration page dont show up in the Aweber list.

Any help would be greatly appreciated.

Re: Problem with email

PostPosted: July 14th, 2010, 6:23 am
by xyannix
Solved !

I eneded up installing the AWeber Registration Integration plugin and it started working an hour later.

When I sign up with the Wordpress / s2member sign up form, it send the data to Aweber and then Aweber sends the confirmation email.

No I need figure out how to modify the signup form so it is prettier like the Aweber ones.

Re: Problem with email

PostPosted: July 14th, 2010, 4:07 pm
by Jason Caldwell
Great, thanks for reporting back. Much appreciated.

Re: Problem with email

PostPosted: August 2nd, 2010, 10:06 pm
by dfstorm6
Its not sending the confirmation email.
So new signups pay, but they have no way of registering and logging in.

Plus the user gets a postVars Error on completion of there payment, Just before they get returned to the subscription site.

Re: Problem with email

PostPosted: August 2nd, 2010, 11:13 pm
by dfstorm
Disabled nextgen gallery and contact form 7.
My server supports the php mail function.
Still getting Post Vars error.
Still no confirmation email.

Re: Problem with email

PostPosted: August 5th, 2010, 2:18 pm
by Jason Caldwell
Is your PayPal PDT Identity Token entered correctly?

If it is, then please upload these three files anywhere on your site.
~ All three files are inside of this zip distribution.
curl-fopen-tests.zip
(1.43 KiB) Downloaded 40 times
curl-test-http-google.php ( open in a browser, you should see Google's home page ).
curl-test-https-paypal.php ( open in a browser, you should see PayPal.com )
fopen-test-https-paypal.php ( open in a browser, you should see PayPal.com )


If one of the cURL tests fail, but the fopen test succeeds, I recommend this solution.
Code: Select all
Create a new PHP file, and name it:
s2member-hacks.php

Place these lines inside it:

<?php
add_filter("use_curl_transport", "disable_curl");
function disable_curl($use_curl_transport){ return false; }
?>

Save that file in this location:
/plugins/s2member/includes/functions/s2member-hacks.php

Re: Problem with email

PostPosted: August 17th, 2010, 4:34 am
by xyannix
The google one gave me for a blank page and then when I changed my php.ini (see below) it gave me this.

Fatal error: Call to undefined function curl_init() in D:\Hosting\5501839\html\member\curl-test-http-google.php on line 7

The curl paypal first worked and then when I changed the php.ini (see below) it gave me this.

Fatal error: Call to undefined function curl_init() in D:\Hosting\5501839\html\member\curl-test-https-paypal.php on line 7

the fopen first gave me this:

Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in D:\Hosting\5501839\html\member\fopen-test-https-paypal.php on line 2

Warning: file_get_contents(https://www.paypal.com/) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in D:\Hosting\5501839\html\member\fopen-test-https-paypal.php on line 2

And then after I modified my php.ini file to:

allow_url_fopen = ON
allow_url_include = ON

It gave me this:

Warning: file_get_contents(https://www.paypal.com/) [function.file-get-contents]: failed to open stream: Invalid argument in D:\Hosting\5501839\html\member\fopen-test-https-paypal.php on line 2

I am hosted with Godaddy and they are currently blaming a wordpress update in progress for the issues.

:-(

Re: Problem with email

PostPosted: August 17th, 2010, 3:17 pm
by Jason Caldwell
Thank you VERY much for the update.

OK. So all of these errors make sense to me, except the last one, after you enabled these config options.

Code: Select all
allow_url_fopen = ON
allow_url_include = ON

The fopen method should ALWAYS work with ( allow_url_fopen = on ). If it's NOT working, it's not a WordPress issue, it's a GoDaddy issue. This particular error, indicates to me that there is a configuration issue on the server. Invalid argument is an error that is produced by PHP. However, that is NOT an invalid argument, UNLESS ( allow_url_fopen = off ).

Code: Select all
Warning: file_get_contents(https://www.paypal.com/) [function.file-get-contents]: failed to open stream: Invalid argument in D:\Hosting\5501839\html\member\fopen-test-https-paypal.php on line 2

At any rate.. In my experience, GoDaddy hosting leaves a lot to be desired. They're great for domains and associated domain services. But they've always had issues with their hosting platform.
I would recommend a switch over to MediaTemple (gs) at $20/mo.

~ Or anywhere but GoDaddy.
Here are some companies recommend by WordPress.
http://wordpress.org/hosting/

Re: Problem with email

PostPosted: August 17th, 2010, 3:25 pm
by xyannix
I will work again on testing tomorrow. Way too frustrating of a day.

It seems from many of the forums I checked that Godaddy is an issue.

I have to read through the tutorial on how to transfer your wordpress blog to another web hosting company.

Re: Problem with email

PostPosted: August 17th, 2010, 4:42 pm
by Jason Caldwell
Yea, I feel your pain.
You may also want to give s2Member v3.2 a shot before you make the switch. We did our best to work around hosting issues in the latest release. With s2Member v3.2, comes a built-in transport switch for Windows-based servers as well.

Re: Problem with email

PostPosted: August 18th, 2010, 1:41 am
by xyannix
I am currently running s2Member v3.2 on wordpress 3.0.1

It seems my issue may have to do with the free trial that I offer like discussed here. viewtopic.php?f=4&t=160&p=1150&hilit=email+free+trial#p1150

Email is currently working on my domain, (I used the WP-Mail-SMTP) to fix that.

However, when a new user subscribes through paypal with the 14 day free trial, the new user does not receive an email with the link to tell them how to register on my site.

Is my issue, php.ini setting or godaddy, or s2Member v3.2 free?

I don't want to change hosting companies if I can solve the problem with s2Member Pro or vice versa

Re: Problem with email

PostPosted: August 18th, 2010, 2:49 am
by xyannix
I just removed the free trial and now instead of the person waiting for an email it redirects them to the registration page and then they can register a user name and password. It also sends the email.

The question is, why when I offer a free trial does it say wait for an email but when I offer no free trial they can register right away?

Re: Problem with email

PostPosted: August 24th, 2010, 10:53 am
by Jason Caldwell
Hi there. Thanks for the great question.
xyannix wrote:I just removed the free trial and now instead of the person waiting for an email it redirects them to the registration page and then they can register a user name and password. It also sends the email.

The question is, why when I offer a free trial does it say wait for an email but when I offer no free trial they can register right away?

I know, this is a really weird issue with PayPal Standard Integration.
There is an explanation though...
[ please see: viewtopic.php?f=4&t=428&p=1886&hilit=PDT+transfer#p1886 ]