Issue 1: When viewing "Today's Reservations", the "Currently Out" and "No Call, No Show" appear to be referencing a page view that does not exist ( Please see the attached screen shot for more detailed description ). This may or may not be a symptom of my second issue.

Issue 2: After a user executes a reservation request, the user never receives any follow up emails ( confirmation, etc. ) related to their reservation. I have confirmed that the web server can send email, and I have also confirmed that Drupal can send out emails ( for new user registrations ). Troubleshooting this issue I noticed that it appears that MERCI sends it's emails using a php routine:

# grep -i mail ./*
./merci.module: $form['merci_general']['merci_email_receipt'] = array(
./merci.module: '#title' => t('Send Email Receipt'),
./merci.module: '#default_value' => variable_get('merci_email_receipt', 0),
./merci.module: $form['merci_general']['merci_email_confirmation'] = array(
./merci.module: '#title' => t('Send Email Confirmation'),
./merci.module: '#default_value' => variable_get('merci_email_confirmation', 0),
./merci.module: $email = $user->mail;
./merci.module: Email: print $email
./merci.module:// Normally accessed from email sent to user

All of the email generated by my webserver/Drupal is forwarded to a larger corporate exchange mail server by sendmail. The corporate mail server then relays the mail to the appropriate domain mail server that then handles the delivery to the user. My suspicion is that the corporate exchange server may be discarding these emails as they are "less compliant" with mail standards compared to an email coming from send mail. Unfortunately I can not fully prove this as the server and the people that administer it are less than approachable.

Questions I'd like Answered:

Is "Issue 2" indirectly causing "Issue 1". ( ie. because the reservation confirmation email is not sent, the appropriate table is not being populated so the page view truly does not exist. If the reservation was confirmed via email than the table would be populated making the page view exist ).

If the two issues are unrelated, are these two issues signifying to me that there is an issue with either my installation of drupal or something with the MySQL database? ( note: everything else on my site including any other "add-on" modules are function as expected )

The main purpose of this server is to be a reservation system for lab equipment to replace a sign-in/sign-out notebook. Any help is greatly appreciated.

TIA
Jon

OS: CentOS release 5.4 (Final)
Drupal: 6.15
MERCI: merci.info,v 1.1.2.2 2009/12/13
PHP: 5.1.6-24
Sendmail: 8.13.8-2

CommentFileSizeAuthor
ScreenCaptureMissingPageViews.jpg25.54 KBj0nfr33m4n

Comments

kreynen’s picture

Title: Missing Page Views & Reservation Confirmation Emails not received by users » Reservation Confirmation Emails not received by users
Assigned: Unassigned » kreynen
Status: Active » Needs work

Sorry. The email feature was never finished. The Views issue is being addressed in 2.x branch and was already reported in issue #663200

Changing the title to only be one issue. In the future, please submit separate issues for each each issue so the issue can be assigned and tracked.

I have no plans to work on the email functions in the next 2-3 weeks, but it seems like you know enough to patch this. If you submit a patch, I'd be glad to review it.

daengo’s picture

could emails be set up via triggers and actions like in the Library module? wouldn't that suffice?

daengo’s picture

No thoughts on this or is my assumption overly simplified?

kreynen’s picture

Status: Needs work » Needs review

I still need to add more support for customizing the messages, but emails are now sent in the latest beta.