The Joomla! Forum ™



Forum rules


Forum Rules
Absolute Beginner's Guide to Joomla! <-- please read before posting, this means YOU.
Forum Post Assistant - If you are serious about wanting help, you will use this tool to help you post.



Post new topic Reply to topic  [ 79 posts ]  Go to page 1, 2, 3  Next
Author Message
PostPosted: Tue Jun 23, 2009 7:38 pm 
Joomla! Apprentice
Joomla! Apprentice

Joined: Sun Apr 26, 2009 12:28 am
Posts: 13
I have setup the Joomla contact form so that registered users can send me emails. The problem is... I never get them. It's not working.

I receive emails when a user registers. Users receive emails when they register (with the verification link in it), and users will indeed receive a "copy" of their email (to me) if they request one. However, I do NOT receive their email... ever.

I'm new to this so as you can imagine, I've hit a dead end.

I've also spent HOURS searching through my searches here on this site and have not yet found a solution.

Any suggestions?

Thanks for any responses.

NT


Top
 Profile  
 
PostPosted: Sun Jun 28, 2009 10:26 pm 
Joomla! Apprentice
Joomla! Apprentice

Joined: Sun Apr 26, 2009 12:28 am
Posts: 13
Wow... no responses.... great!


Top
 Profile  
 
PostPosted: Mon Jun 29, 2009 12:54 am 
User avatar
Joomla! Exemplar
Joomla! Exemplar

Joined: Sat Oct 18, 2008 3:02 am
Posts: 8772
Location: Mars
Hi newtechie...

Try use ChronoForms extensions : http://extensions.joomla.org/extensions/1508/details

Hope this helps :)


Top
 Profile  
 
PostPosted: Mon Jun 29, 2009 1:46 am 
User avatar
Joomla! Enthusiast
Joomla! Enthusiast

Joined: Wed Nov 12, 2008 1:35 am
Posts: 118
Location: Florida, USA
I had the same issue and hit a wall - never resolved. But I found the native joomla user registrtion very limited anyway. My work around was to create an article for "contact us" and an email for users to send inquiries. Pretty basic but it works.

I later installed Jomsocial social network which has private messaging. This function works great and emails go through with no issues. Good luck resolving and I will keep an eye on this thread to see the outcome.

newtechie wrote:
I have setup the Joomla contact form so that registered users can send me emails. The problem is... I never get them. It's not working.

I receive emails when a user registers. Users receive emails when they register (with the verification link in it), and users will indeed receive a "copy" of their email (to me) if they request one. However, I do NOT receive their email... ever.

I'm new to this so as you can imagine, I've hit a dead end.

I've also spent HOURS searching through my searches here on this site and have not yet found a solution.

Any suggestions?

Thanks for any responses.

NT


Top
 Profile  
 
PostPosted: Fri Jul 03, 2009 1:47 pm 
Joomla! Fledgling
Joomla! Fledgling

Joined: Fri Jul 03, 2009 1:41 pm
Posts: 1
Months ago I asked about why neither the php mailer or the sendmail or the smtp setting work with regard to the emailing of contact emails. I reported all the various scenarios and settings that i tried and i explained all the settings for my host setup. The only reply I got was to upgrade to the latest. Well guess what I upgraded and it still did not work and I did not get a reply so dont hold your breathe I guess its just one of those things thats broken and either it wont get fixed or no one knows how to fix it.

Which is a shame, I dont use the registration form and so i dont need to use that email facility even though as it states above it does work. I guess the best suggestion is also as above create a different form and add it to an article and call it contact us and i am sure that will work even though as pointed out it is a klunky work around for something that is supposed to be a core module of the system.


Top
 Profile  
 
PostPosted: Wed Jul 22, 2009 3:24 am 
Joomla! Apprentice
Joomla! Apprentice

Joined: Fri Jul 17, 2009 6:17 pm
Posts: 13
What's even cooler is when the "send me a copy box" gets checked - the sender gets a copy, but I never get the email! :)


Top
 Profile  
 
PostPosted: Thu Jul 23, 2009 4:21 pm 
User avatar
Joomla! Intern
Joomla! Intern

Joined: Mon Jul 10, 2006 8:57 pm
Posts: 86
Location: Wiscosin, USA
I may be having a similar problem: viewtopic.php?f=428&t=420944&p=1780737

Do you get other emails? Such as PMS notifications (if on), registration, etc? I am getting all of these as well, but I cant get emails from the contact form in 1.5.12.

Please let me know if you figure something out.

_________________
Pat
"and it's the ocean flowing in our veins"
http://www.patrickkuhl.com


Top
 Profile  
 
PostPosted: Thu Jul 23, 2009 4:48 pm 
Joomla! Apprentice
Joomla! Apprentice

Joined: Sun Apr 26, 2009 12:28 am
Posts: 13
I have not found any remedies for this issue yet.

The only emails I am NOT receiving are the ones that are sent via the contact form. For the time being I have posted a temporary email address so everyone can see it and send me emails if they want to. It's a temporary email because when I fix this issue I will be using a completely different email address, one that will not be seen by the general public. The reason for this is because I do not want a problem in the future with spam emails so I will NOT use the same email address as I have posted online now.


Top
 Profile  
 
PostPosted: Thu Jul 23, 2009 5:41 pm 
User avatar
Joomla! Intern
Joomla! Intern

Joined: Mon Jul 10, 2006 8:57 pm
Posts: 86
Location: Wiscosin, USA
That's definitely a temporary fix :-)

I have about 50 contact forms, so I dont think this is an option. Good luck and I will let you know if I come across anything.

_________________
Pat
"and it's the ocean flowing in our veins"
http://www.patrickkuhl.com


Top
 Profile  
 
PostPosted: Thu Jul 23, 2009 5:59 pm 
Joomla! Apprentice
Joomla! Apprentice

Joined: Fri Jul 17, 2009 6:17 pm
Posts: 13
I couldn't get PHPMail, or Sendmail to work ( I'm hosted on IIS so Sendmail was a no go anyway). I eventually got SMTP to work not exactly sure how - it didn't seem to work yesterday, but it works today.

Double check your SMTP ports - my hosting (godaddy.com) had 4 different ports listed on their help pages, but I could only get 1 of them to work.

The problem as far as I can tell for me was SMTP relays have to be enabled, and you have to use the correct port. Since port 25 is disabled on most hosting due to spammers, you'll probably have to contact your host to find out what the correct ports are.

Good Luck!


Top
 Profile  
 
PostPosted: Thu Aug 06, 2009 9:11 pm 
Joomla! Fledgling
Joomla! Fledgling

Joined: Tue Aug 01, 2006 5:42 pm
Posts: 4
Similar problem here... contact form does not send at all using any of the php mailer, smtp or other options. But here's where it gets weird... RSTickets allows you to set more than one email address to send notifications to. The two emails Iput in that are at the same domain as the joomla website don't go, but it does come to my email address. I can send to any email address from Outlook so I know they're set up properly. We've checked the spambox/filters and that's not the problem. I upgraded the PHP mailer library to the 1.5.113 (or was it 14?) and that didn't help either.

Still hoping for an answer!


Top
 Profile  
 
PostPosted: Thu Aug 06, 2009 10:02 pm 
User avatar
Joomla! Intern
Joomla! Intern

Joined: Mon Jul 10, 2006 8:57 pm
Posts: 86
Location: Wiscosin, USA
I've been hoping for a long time...

_________________
Pat
"and it's the ocean flowing in our veins"
http://www.patrickkuhl.com


Top
 Profile  
 
PostPosted: Fri Aug 07, 2009 1:27 am 
Joomla! Apprentice
Joomla! Apprentice

Joined: Fri Oct 05, 2007 5:03 pm
Posts: 22
Well, if people are still looking for help here, I'll tell you what I did. I just posted a similar thread over in the 1.0 forum. It had me stumped! I even Unpublished the Contacts module that came with Joomla (or did it come with my template?) and I installed an extension but still didn't get email.

I finally opened a Help ticket with my host, and they got back to me quickly and said that any email application running on my Joomla site MUST have either the email TO or email FROM set to an email account hosted by them. So in other words, my site is mydomain.com which is hosted there, but I was using an email address setting for an domain/email that I purchased from GoDaddy and was using their free email. So nothing was working.

Since I also have other email accounts with the same host, they suggested I either use one of them, or go to GoDaddy and change the MX and all of that. I didn't feel like going through all of that so I just changed my email settings to point to another email - and voila, it worked instantly!!!!! I tested my Contacts, my Registration notices, everything comes right through.

This might be something worth checking out with your host, you never know, that might be your issue too. Hopefully your host has awesome customer service like mine and will get back to you right away.


Top
 Profile  
 
PostPosted: Fri Aug 07, 2009 2:12 am 
Joomla! Fledgling
Joomla! Fledgling

Joined: Tue Aug 01, 2006 5:42 pm
Posts: 4
Will definitely give it a try. Those emails for our domain are not currently set up on our webserver - they are on an Exchange Server. I've set a new email up in our cPanel and am testing that.


Top
 Profile  
 
PostPosted: Fri Aug 07, 2009 9:59 pm 
User avatar
Joomla! Explorer
Joomla! Explorer

Joined: Tue Jan 13, 2009 11:50 pm
Posts: 452
Location: San Diego, California, USA
I found that switching to the SMTP Server Mailer solved the issue for me.

_________________
Andrew Crossan
CreativeSights
Professional Custom Website Design & Development in San Diego
http://www.creativesights.com


Top
 Profile  
 
PostPosted: Thu Aug 13, 2009 12:34 am 
Joomla! Fledgling
Joomla! Fledgling

Joined: Tue Aug 01, 2006 5:42 pm
Posts: 4
I also had to switch to SMTP server but it also had to be a different SMTP server than the one the website was on. Our email is Exchange and not set up through the webhosts CPanel. This may have contributed to the problem.


Top
 Profile  
 
PostPosted: Sat Aug 22, 2009 1:55 pm 
User avatar
Joomla! Apprentice
Joomla! Apprentice

Joined: Sun May 17, 2009 12:57 pm
Posts: 34
Location: The Netherlands
The same problem here !!! Joomla! 1.5.14 Community builder sends emails but not the contact form. Tried php mail function and SMTP the same result CB works Joomla contact form doesn't.

It really looks like a bug in the Contact form. Joomla and Community Builder 1.2 sends e-mails without any problem.

Is there any Joomla Virtuoso that can tell us how to fix this. Pleeeeeeeeeeez

When I use that statement i get a TRUE bac and an email from my main host e-mail account ???
<?php
echo mail("my@email.com", "Test email from PHP", "Some body text here RAW EMAIL") ? "true" : "false";
?>

If we know what is the difference between emails sent through CB and Contact form we probably could solve the riddle.

Actually it is very funny "Contact us" and they really do their best to contact us but you don't have a clue about it. :D :D :D :pop

_________________
Learning is not mandatory...
Surviving also not !


Top
 Profile  
 
PostPosted: Sat Aug 29, 2009 11:23 am 
Joomla! Apprentice
Joomla! Apprentice

Joined: Thu Apr 17, 2008 11:04 pm
Posts: 12
I am not sure if this is the same problem. I had a number of sites hosted with the same host (in my case it was supanames) and one had problems with the contact us form. The others were fine and I could not see any difference in config or file permissions etc.
There was an option in the control panel to perform an instant fix on my email accounts, which was I guess reseting everything as it deleted those I had set up. I had run out of ideas so went I did this and hey presto the contact us form started working.
I have no idea what could have caused the issue as outside of the contact us form the email accounts had no issues. I am aware that recently (er June/July) my host made changes to introduce IMAP and am just wondering is something (beyond my technical understanding) got messed up.
If like me you have run out of ideas is it worth deleting and recreating the email accounts (or even trying it by creating a new one).


Top
 Profile  
 
PostPosted: Sun Aug 30, 2009 12:28 am 
User avatar
Joomla! Apprentice
Joomla! Apprentice

Joined: Sun May 17, 2009 12:57 pm
Posts: 34
Location: The Netherlands
yberman wrote:
I am not sure if this is the same problem. I had a number of sites hosted with the same host (in my case it was supanames) and one had problems with the contact us form. The others were fine and I could not see any difference in config or file permissions etc.
There was an option in the control panel to perform an instant fix on my email accounts, which was I guess reseting everything as it deleted those I had set up. I had run out of ideas so went I did this and hey presto the contact us form started working.
I have no idea what could have caused the issue as outside of the contact us form the email accounts had no issues. I am aware that recently (er June/July) my host made changes to introduce IMAP and am just wondering is something (beyond my technical understanding) got messed up.
If like me you have run out of ideas is it worth deleting and recreating the email accounts (or even trying it by creating a new one).


I found something that solved my problem.
If you haven't tried it yet you could give it a go:

Go to Components --> Contacts--> Parameters and check whether Custom reply is set to Yes.
If that is so turn it off. That solved my problem. I don't remember setting it but it was set to yes and that is handing the e-mail sending to a third party application and if you don't have a third party application handling the e-mail, guess what? Nothing happens.
I hope that could help you solve your problem.

:pop
Cheerz,

Guby

_________________
Learning is not mandatory...
Surviving also not !


Top
 Profile  
 
PostPosted: Sun Sep 20, 2009 8:30 am 
Joomla! Fledgling
Joomla! Fledgling

Joined: Sun Aug 30, 2009 12:59 am
Posts: 3
Thank you gubagy

That indeed is the problem I did not know it was a problem until a client informed me that she was not receiving emails, as when you send the form it just says "Thank you for your e-mail" - inferring no problems encountered.
My fault for not testing thoroughly but it should be 0 not 1 for default in the core.


Top
 Profile  
 
PostPosted: Sun Sep 20, 2009 11:57 am 
User avatar
Joomla! Apprentice
Joomla! Apprentice

Joined: Sun May 17, 2009 12:57 pm
Posts: 34
Location: The Netherlands
cute_gecko wrote:
Thank you gubagy

That indeed is the problem I did not know it was a problem until a client informed me that she was not receiving emails, as when you send the form it just says "Thank you for your e-mail" - inferring no problems encountered.
My fault for not testing thoroughly but it should be 0 not 1 for default in the core.



You are welcome !
I know how frustrating it is. I spent whole day browsing the forums and checking my Joomla settings.
I am happy that that could solved your problem.


Top
 Profile  
 
PostPosted: Sun Oct 04, 2009 5:27 am 
Joomla! Fledgling
Joomla! Fledgling

Joined: Sun Oct 04, 2009 5:17 am
Posts: 1
I also have this problem in one of my joomla site hosted by yahoo small business. My other site with hostmonster have no such problem, so it is specific to you web host.

And I just search around and found this link. The solutions could be used similarly to other hosts too:
http://www.bluebrad.com/index.php?optio ... 32:product

Quote:
on the 163th line make the code change mentioned below:
recent code you will find on line 163:
Code:
$mail->setSender( array( $email, $name ) );

new code you have to put instead of the code above:
Code:
$mail->setSender( "TheDefaultPHPperlEmailAddressYouSETonFirstStep" );


You can fix the "send email to friend link too". The link to set the php mail sender is in your web host control panel somewhere. Or try to ask your support.

Good luck.


Top
 Profile  
 
PostPosted: Thu Oct 15, 2009 2:00 am 
Joomla! Fledgling
Joomla! Fledgling

Joined: Fri Jan 25, 2008 8:02 pm
Posts: 2
gubagy,

Outstanding! I fussed with this all day long before coming across this post. Thank you so much for the fix!

Regards,

-Michael


Top
 Profile  
 
PostPosted: Sun Oct 18, 2009 10:17 pm 
User avatar
Joomla! Apprentice
Joomla! Apprentice

Joined: Sun Oct 18, 2009 10:09 pm
Posts: 10
Location: Israel
I did not get emails from contact form until I discovered that in setting the contact form you must fill in 'linked to user' - scroll until you see yours superuser name. Be sure that yours superuser defined with yours correct mail address :D .


Top
 Profile  
 
PostPosted: Wed Oct 28, 2009 3:32 pm 
Joomla! Apprentice
Joomla! Apprentice

Joined: Sat Mar 08, 2008 8:14 am
Posts: 9
Thanks gubagy,

I am using Joomla 1.5.14 and I set "No" for Custom Reply in contact parameters and this fix the problem.

;)


Top
 Profile  
 
PostPosted: Wed Nov 04, 2009 7:19 pm 
Joomla! Intern
Joomla! Intern

Joined: Sat Nov 19, 2005 4:35 pm
Posts: 62
Location: France
hello

Don t forget to look in the menu item pointing to your form. If you disable the custom reply option in the forms options but not in the menus options, i won t work, took me 1 hou to figure it out :eek:


Top
 Profile  
 
PostPosted: Sun Nov 15, 2009 8:35 am 
Joomla! Apprentice
Joomla! Apprentice

Joined: Sun Sep 07, 2008 4:31 pm
Posts: 10
Thanks everyone for this post. It helped me resolve the issue of non-delivery of contact form results to the email boxes located on an exchange server. For anyone else who may have this same problem, I'll summarize my situation and mail settings so you can avoid a few headaches down the road.

I have a joomla 1.5.14 installation using the qcontacts extension (I have deactivated the standard joomla contact plugin) on a web host for a client that uses an exchange server for their mail located on another provider. Several contacts are set up in the website with individual contact forms. In order to get the results of the contact forms for the individual contacts correctly sent to their exchange server email boxes, I set up the joomla mail settings as follows:

Mailer - SMTP Server
Mail from - webmaster@domainname.com
From Name - anything you want this to be (ex. Site Admin)
Sendmail Path - leave this empty (not needed)
SMTP Authentication - Yes
SMTP Security - None (this may be different for your arrangement)
SMTP Port - 587 (check with your webhost on this setting. Port 25 is normal but my webhost
won't allow connections to a separate exchange server using port 25 so the exchange server had
to pick a different port for mail delivery)
SMTP username - webmaster@domainname.com
SMTP password - password you set up for this web box on the exchange server
SMTP Host - ex7.exchangeserver.com (check with your exchange server for this setting. The MX and A records for your domain name will need to be changed by your website hosting company to reflect the settings of the mail exchange server. Tech support at your web host will need to set mail delivery to the exchange server settings for your mail to be delivered correctly).

These are my settings in qcontact's global configuration (go to Parameters) which successfully delivered the contact form results:

Send Results from - E-mail entered into form e-mail field
After Form Submission - Confirmation in a separate page
Session Check - Yes
Custom Reply - No

I ran into problems with no mail delivery if the last 2 settings (session check or custom reply) were overridden with different settings in the local parameter settings of the individual contact forms. When the local parameters reflected my global parameters for session check (yes) and custom reply (no), the mail got sent correctly. Otherwise, no delivery!

Hope this helps.


Top
 Profile  
 
PostPosted: Sun Nov 29, 2009 12:25 pm 
Joomla! Apprentice
Joomla! Apprentice

Joined: Wed Apr 22, 2009 5:03 pm
Posts: 10
After spending a while looking at this, and trying to work out why hard-coding the email address at line 163 of controller.php solved the problem for me (and others), I now realise that the contact form is trying to send the email FROM the address entered by the website user. Many service providers will not allow this unknown address to be used to send an email, so it gets blocked (the "copy", is sent from the site admin address so it gets through OK).
I don't like hard-coding the from address in the PHP file, so I've replaced line 163 of com_contact/controller.php, changing it from:
$mail->setSender( array($email,$name) );
tp:
$mail->setSender( array($MailFrom, $FromName) );
$mail->addReplyTo( array($email, $name) );

This is then valid with my webspace provider (Awardspace), and means that the (non-techy) person who gets the contact messages can still just hit reply.

Hopefully this might help someone else. If you can see any improvements on what I've done, please let me know, as I'm not a php expert!

BTW: To find out what was going on, I concatenated variables I wanted to know onto the end of the subject and used my own address for the "copy". Long way round to debug by email, but it got me the answer without having to change (or understand!) anything else.

Ken


Top
 Profile  
 
PostPosted: Tue Dec 08, 2009 4:28 am 
Joomla! Apprentice
Joomla! Apprentice

Joined: Mon Feb 09, 2009 10:24 am
Posts: 10
I'm a newbie, and i may be stating the obvious, but here goes.
To fix the contact form, go to components>> contacts, and click on the contact associated with the form. Change the email there in the left column to the email that u want to receive the messages.
This may not solve the advanced problems, but maybe the simple problems some people may be having.
Good luck


Top
 Profile  
 
PostPosted: Wed Feb 03, 2010 12:24 am 
Joomla! Apprentice
Joomla! Apprentice

Joined: Mon May 25, 2009 10:20 pm
Posts: 23
Hi all, I am having a similar problem. I have the standard web form on the contact page - the PHPmail didn't work so I did try the SMTP setup and now when I fill the form I receive a copy of e-mial to the senders address but nothing to the default e-mail on the joomla. Can anybody point me to the right direction where to check and what to check? I'm sure it's just something small... Thanks lot!


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 79 posts ]  Go to page 1, 2, 3  Next



Who is online

Users browsing this forum: Google Feedfetcher and 8 guests


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 post attachments in this forum

Jump to:  
Powered by phpBB® Forum Software © phpBB Group