I only listed this as a support request because it may just be that I haven't found out why the Print module wasn't working with Mail System properly, although it could indeed be a bug.
I was in the middle of getting HTML Mail set up, when I realized our Send-by-email function of the Print module (Print_Mail function) wasn't sending emails properly, i.e. to be precise, no links were being sent out to the node people would send to their friends!!
I back-tracked and found the Print "Send-by-Email" function to work again upon disabling the Mail System module.
Now, I went for the drastic option of disabling Mail System simply because it was the fastest way to get the Send-by-Email function to work again. But I had tried to define a key and class for the Print module in Mail System config. This produced no change.
Am I missing something here? Shouldn't the DefaultMailSystem, once specified for the module key in config, allow the Print module to send out it's e-mails in the fashion it did before Mail System was installed?
I shall be much indebted to any support I can get on this, as Mail System is a requirement of HTML Mail, a key link in the chain to sending out themed HTML newsletters in Drupal!!
Comments
Comment #1
danielgt84 commentedMy friend took a look at messages sent by Print, when Mail System is enabled, and disabled:
Therefore I'm reposting this issue as a major bug report, as Print is a widely used module. Unfortunately I can't personally hack this module; I hope someone knows how to make a patch for this!!
Comment #2
danielgt84 commentedComment #3
pillarsdotnet commentedCleaning up tags.
See Adding tags to issues for tags usage.
See its subpages for lists of tags used within specific queues.
Cross-post to print-mail queue if you find it necessary.
Comment #4
danielgt84 commentedI will do that, in case it's maintainers get a chance to take a look at it. But I don't see why they should, as it certainly looks like MailSystem (the hard dependency for HTML, Mail MIME, etc.) is not letting Print use the DefaultMailSystem as it should. Any ideas on this?
I have also tried assigning DefaultMailSystem to keys for the different parts of the Print module, but to no avail. Am I wrong in thinking that your module should actually not be causing the interference with Print, that it does? Has anyone else tested MailSystem on Drupal 6 with any other Send-to-Friend function installed?
Comment #5
jcnventuraHi, this is the print module maintainer here.
I've just fixed this on the print side.. Weirdly, I need to pass it to check_plain() before passing it to mailsystem, whereas Drupal prefers that I don't..