News:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu

Can\'t get birthday e-mail to send.

Started by JosDaddy, June 08, 2008, 03:27:52 PM

Previous topic - Next topic

JosDaddy

I can't get the birthday e-mail to send. All other notifications set to send e-mail do work.

Have the e-mail section set to SMTP with all the correct settings for my host.

Running 2.0 Beta 3 Public - Default Theme

Thanks

Owdy

Have you tryed with default php? Any errors in logs? There are bug in that feature in beta3p, will be fixed in next release.
Former Lead Support Specialist

Tarvitsetko apua SMF foorumisi kanssa? Otan työtehtäviä vastaan, lue:http://www.simplemachines.org/community/index.php?topic=375918.0

H

Is the mail still in the mail queue?

Any errors in your error log?
-H
Former Support Team Lead
                              I recommend:
Namecheap (domains)
Fastmail (e-mail)
Linode (VPS)
                             

JosDaddy

Will try using the default php.

Have not been using the mail queue. Have tried that and still no e-mails for birthdays.

Don't find anything in the error logs about the mail or birthdays.

Will try the php and let you know.

Thanks

JosDaddy

OK, Updated to 3.1 and still no birthday e-mails. have tried all settings in mail section and nothing works. I guess this would be a bug then?

Any-hoo, keep up the good work. I like all the additions to the 2.0.

Thanks

Rumbaar

I know it's a silly question but you have enabled Send Birthday Emails in Scheduled Tasks?  If so what is the settings you've defined for that schedule.  Also, not sure it maters, but what Birthday Message to use are you using?
"An important reward for a job well done is a personal sense of worthwhile achievement."

[ Themes ]

hansdampf

Is there any news on this? I'm asking because it doesn't work for me too (using 2.0b4)...  :(

Rumbaar

Did you read my last post, can you answer those questions in relation to your issue.
"An important reward for a job well done is a personal sense of worthwhile achievement."

[ Themes ]

hansdampf

Sure, sorry about that...  ;)

Quote from: Rumbaar on July 02, 2008, 05:09:53 AM
I know it's a silly question but you have enabled Send Birthday Emails in Scheduled Tasks?  If so what is the settings you've defined for that schedule.  Also, not sure it maters, but what Birthday Message to use are you using?

* scheduled task is enabled, also tried to run it manually
* settings: starting 01:00, running every day
* tried it with several messages
* no errors in the logs

Rumbaar

So all other mail is being sent without issue or error?
"An important reward for a job well done is a personal sense of worthwhile achievement."

[ Themes ]

hansdampf

Yup... that's the strange thing, everything else working fine - just tested it again and the mail arrived immediately.

hansdampf

#11
Does this work for anyone? I just replaced the templates (EmailTemplates.lang.php) in order to be able to rule out it has anything to do with the custom birthday greetings I created - but it's still the same, doesn't work at all... This would be a really great feature (if it worked).  :-\

Another question: Is there a flag anywhere in the database identifying the users which already have been notified?

greyknight17

Is this issue resolved now?

This feature is definitely working. I have SMF 2.0 beta 4 installed and just tested a manual run and received an email from the forum wishing me a happy birthday ;)

If any assistance is still needed, PM me with a temporary admin account and I will take a look at your forum to see if I can see what's wrong.

hansdampf

Hey again...

Unfortunately I still have this issue. In the meantime I'm on 2.0 RC1 and the forum is hosted on a new provider (namecheap.com). So I would be really surprised if it's again the provider to blame for this...?!

Anyway... Can someone confirm the following approach for testing purposes:

I change my birthdate to current sysdate, go to ACP, Scheduled Tasks, enable "Send Birthday Emails", select "Run now" and click button "Run now". If I'm doing so multiple times will the birthday email get sent out again and again or is there any internal logic that prevents from this happening?

Hope this makes sense and anyone can help me. This is a great feature I can't use... for whatever reasons... ?!  :(

JimM

I have a 2.0RC1 test forum and I just set today as my birthday, clicked "Send Now" and almost immediately got the email.  Did you PM greynight17 a temp admin account so he could look to see what's wrong? 

Do you have any mods installed?  Is English set as your forum language?  Are you using the core theme?
Jim "JimM" Moore
Former Support Specialist

AZMazda3

This thread is still open so I decided to post here instead of creating a new one...sorry.

I am getting an occassional error in my log, mostly from guests, but the error says I am missing the "birthday_template" so I checked the /emailtemplates.english.php file which does not have such a file. However, the file is listed in admin->mail settings as one of my birthday email templates.

So where is the error coming from? the utf8.php file?

JimM

Yes, this topic is definitely quite old.  It is always best to open your own topic in this instance.  What exactly is the error you are getting?  Copy and paste it here.
Jim "JimM" Moore
Former Support Specialist

AZMazda3

Quote from: JimM on October 31, 2010, 08:34:02 PM
Yes, this topic is definitely quite old.  It is always best to open your own topic in this instance.  What exactly is the error you are getting?  Copy and paste it here.

http://www.azmazda3.com/forum/index.php?topic=1790.0
The email template "happy_birthday" could not be found.

JimM

What is your forum default language?  If it is UTF-8 you would need to look for the EmailTemplates.english-utf8.php file.  The birthday templates are at the end of the file.
Jim "JimM" Moore
Former Support Specialist

AZMazda3

Quote from: JimM on November 06, 2010, 06:57:03 PM
What is your forum default language?  If it is UTF-8 you would need to look for the EmailTemplates.english-utf8.php file.  The birthday templates are at the end of the file.

The default language is English.

Advertisement: