Hot answers tagged

18

Yes! Go to /civicrm/admin/setting/preferences/mailing and check "Enable multiple bulk email addresses for a contact". Then check the boxes for all of a contact's addresses that should be included in a bulk mailing. You can also reach this settings page from Administer menu > CiviMail > CiviMail Component Settings. It's only available on relatively recent ...


16

It's recommended to use CiviMail for larger mailouts. It's worth understanding the potential consequences of using "simple CiviCRM mail" to do mails in bulk; eg: Harming your own site's spam reputation by sending many emails without spam compliant unsubscribe links. Harming CiviCRM platform email reputation by using CiviCRM without respect to spam ...


14

In CiviCRM Administration > Display Preferences you can turn off emails to activity assignees globally civicrm/admin/setting/preferences/display?reset=1


12

You can set up cron jobs besides the main one driving all the scheduled jobs on the Scheduled Jobs page. The way to do it is explained at http://wiki.civicrm.org/confluence/display/CRMDOC/Managing+Scheduled+Jobs#ManagingScheduledJobs-PHPclimethod You might have your main job going every 10 minutes like: */10 * * * * php /path/to/civicrm/bin/cli.php -s ...


11

The difference between the "full" and "standard" CKEditor is one of plugins. You can drop additional plugins into the ckeditor plugins folder at: <civicrmroot>/packages/ckeditor/plugins. Depending on the plugin, you may also need to edit the config at <civicrmroot>/packages/ckeditor/config.js. Detailed instructions are available here. I've ...


10

There is no built-in "Unsubscribe All" function in CiviCRM, though there is a User Opt Out option from CiviMail, as well as a Do Not Email setting. Unsubscribe The unsubscribe link is provided by the {action.unsubscribeUrl} (URL) or {action.unsubscribe} (email) tokens. The unsubscribe email, even if not provided as a token in the message, is ...


9

That's a good question. In the current version of Civi there is no UI for adding buttons to the CKEditor toolbar. However I think it would be relatively easy, especially since we now have a pluggable interface for wysiwyg editors, to integrate with the new Toolbar Configurator to allow a CiviCRM admin to drag n drop buttons in the toolbar. Update: I've ...


9

You can only edit the email signature when you open the full edit screen for your contact, not when you do an inline edit for email addresses. Go open the contact whose signature you want to set Click Edit at the top of the contact's record Then, scroll down and you'll see Signature below each email address. You can set it there.


8

It may be that you have set your email to go to a file. Check your civicrm.settings.php (mine's in sites/default under the Drupal root). Look for the lines referring to CIVICRM_MAIL_LOG and make sure the define statement is commented out. The comment on CIVICRM_MAIL_LOG says ... This setting logs all emails to a file. Useful for debugging any mail (or ...


8

Adding config.entities = false; to the ckeditor-config packages/ckeditor/config.js prevent ckeditor from escaping special characters. This avoids the issue with smarty-syntax. But I am not sure if this doesn't produce other problems by not escaping anything... If anybody has experiences with that please post them here. EDIT: In CiviCRM 4.7 ckeditor will be ...


7

For performance, avoid remote SMTP entirely. Using SMTP directly to hosted mail products will be tangibly slower while the SMTP transaction blocks the PHP request; having a "real" local MTA which then smarthosts to Office 365 allows CiviCRM to offload messages quicker (local process/filesystem versus remote network). Stack Exchange prefers documenting the ...


7

If you have it set to email a receipt to the contributor you can have that receipt bcc'd to you. In Manage Contribution at the bottom of the receipt tab page is the option to cc or bcc someone.


6

I dont think CiviCRM does this by default However, I do think this is a good idea and makes sense to include it in core for non-civimail mailings (which already have a header/footer) Might want to modify the core mailing functions: CRM_Core_BAO_MessageTemplate::sendTemplate to add a default header / footer Might want to allow this to be overridden both ...


6

Via Contributions > Find Contributions (civicrm/contribute/search) you can search for the contributions in question, then select Print or Email Contribution Receipts. The next page is titled Print Contribution Receipts but it has an option to email them anyway.


6

CiviRules is available and you can use it to do what you want. There is documentation as well :-) If you want to use CiviRules to send an email you will also need the send email API (and please pull the civirules branch): https://github.com/CiviCooP/org.civicoop.emailapi Once you have that you create a Rule, select the trigger for the rule as an event and ...


6

Please do NOT use a gmail address for the bounces, it won't work (a google app email is fine however). It will fail you in two different but both bad ways: if you use mail() or a local smtp mailer for your outbound, you are trying to send an email from your civicrm server as being from a gmail email, something that google said is not allowed (SPF record) ...


6

If you need a more complicated workflow you could also use the CiviRules extension. That way you could send an email to a backoffice manager when certain criteria are met and when other criteria are met you could send it to another backoffice manager.


6

CiviMail is a mailing feature that interacts with your mail server much like the 'Email' action you mentioned. The main difference is design ability and ability to handle mass mailing campaigns to large groups of people. Basically, if you are sending to more than 50 contacts at a time or you need to track email opens or clickthroughs - you should use ...


6

I think this should be possible with using the CiviRules extension.


6

Domain tokens are not replaced when trying to send email activity for a contact. This seems like a bug in civicrm or wrong documentation. This can be fixed by applying below patch. diff --git a/CRM/Activity/BAO/Activity.php b/CRM/Activity/BAO/Activity.php index 787a1c955d..35133010e1 100644 --- a/CRM/Activity/BAO/Activity.php +++ b/CRM/Activity/BAO/Activity....


6

I've not tried this, but the Smarty mail template allows for conditional statements. So you maybe could create one email with different outputs, Some older tutorials: https://wiki.civicrm.org/confluence/display/CRMDOC42/Smarty+in+mail+templates https://wiki.civicrm.org/confluence/pages/viewpage.action?pageId=295109201 Another option could be to use ...


5

Do you have a basepage set? Without a basepage, WordPress will use index.php and unpredictable results will occur. Go to Administer -> System Settinngs -> CMS Database integration. In WordPress Base Page set a page (civicrm for example), make sure that a WordPress Page (not a post) exists with the same name and slug. Once this is set your unsubscribe url ...


5

I'm reasonably sure that if you don't have a valid mail server, the mail will be lost. I mitigate this by installing a mail server (Postfix) on the same server as CiviCRM, and use that to relay to the third-party server. Not only is this more robust - Postfix will hold the e-mails that don't go through while your main mail server is down for testing - but ...


5

You may have zombies. I use this term not because it's almost Halloween, but because imports can leave you with undead contacts, and this may be a variation of that. Boolean (yes/no) fields in CiviCRM have the value 1 or 0, but it's possible in the database for the field to have a null value. When you create a contact manually, the Is Deceased, Do Not Mail,...


5

There are two issues going on here. First, you have images that you attempt to resize, but they are appearing wrong for many recipients. Second, you can't fix the images. I can't answer the second issue without knowing your particular server environment. I'm especially puzzled how you got your images up there in the first place but are having trouble now....


5

You can create webforms with CiviCRM to capture the data you're requesting. With the CiviRules extension, you can easily send automated email on a schedule like you describe. In fact, CiviRules was originally created to do almost exactly this.


5

Thanks to michaelmcandrew's comment I investigated deeper and found the reason being a bug. Created issue https://issues.civicrm.org/jira/browse/CRM-19876 which is really weird but contains a somehow simple patch (https://github.com/civicrm/civicrm-core/pull/9676).


5

There are 2 ways of recording a pay later contribution Find related contribution, click on more link and then record payment. Or on view contribution page click on 'Record payment link'. Fill in the details and tick 'send receipt' checkbox. Edit the contribution and change the status from pending to completed with 'send receipt' checkbox ticked. Note: #1 ...


5

You need to also install another extension which is mentioned lower down on the introduction page: https://docs.civicrm.org/civirules/en/latest/#other-useful-extensions-and-modules You need the Email API: https://civicrm.org/extensions/e-mail-api


4

The short answer is "not without extensions". It would be difficult, for instance, to say exactly which of a contact's many contributions you want to pull data from. That said, other users have created extensions that give you many of the most commonly needed tokens. Check out the Summary Fields, Contributions Table, and Eileen's custom tokens, in that ...


Only top voted, non community-wiki answers of a minimum length are eligible