Tag Info

New answers tagged

0

Do you know if your wp_mail() function is working at all? Do you know whether or not your function isn't failing higher in the chain? I'd re-write the function like this, which makes it a little easier to read and also slightly more efficient as we are only running functions that we absolutely need to given a certain condition being met. Also, I've ...


0

You can also debugging inside your function. Write the data of vars in a transient with WordPress default functions, like set_transient() or debug in the console of your browser. You can use the plugin Debug Objects for write from php to the console of Webinspector in Chrome. Maybe it is a good idea to add a exit(); before close brackets od the function to ...


1

Wordpress uses by default wp_mail()source which is a PHP function very similar to the native PHP mail. Hence this service is provided by your server/host. This function is, however, pluggable, which means it can be overridden by plugins and custom functions, so it might be slightly different in your case.


0

Yes, you can use an array of recipients: * @param string|array $to Array or comma-separated list of email addresses to send message. * @param string $subject Email subject * @param string $message Message contents * @param string|array $headers Optional. Additional headers. * @param string|array $attachments Optional. Files to attach. * @return bool ...


1

There's the wp_mail() function in WordPress. The headers have to be added as array without trailing \n\r or similar. Example wp_mail( 'test@example.com' ,'Hello World!' ,'Just saying...' ,array( 'MIME-Version: 1.0' ,'Content-type: text/html; charset=iso-8859-1' ,sprintf( 'From: %s <no-reply@%s>' ...


0

The MailPress plugin does a good job of sending 1000's of emails so it might be worth examining the source code to see how it works.



Top 50 recent answers are included