¿wp_mail: matriz como $to múltiples correos electrónicos o simple correo electrónico con todos los identificadores de correo electrónico en él?

¿Si va a utilizar una matriz de correo electrónico ID en $to el parámetro de la función wp_mail, enviará mensajes de correo electrónico diferentes a todos los ID de correo electrónico o le enviará un email con todos los identificadores de correo electrónico como 'a'?.


Solución

Sí, puede utilizar una gran variedad de recipientes:
 * @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 Whether the email contents were sent successfully.
 */
function wp_mail( $to, $subject, $message, $headers = '', $attachments = array() ) {

// …


    // Set destination addresses
    if ( !is_array( $to ) )
        $to = explode( ',', $to );

    foreach ( (array) $to as $recipient ) {
        try {
            // Break $recipient into name and address parts if in the format "Foo <bar@baz.com>"
            $recipient_name = '';
            if( preg_match( '/(.*)<(.+)>/', $recipient, $matches ) ) {
                if ( count( $matches ) == 3 ) {
                    $recipient_name = $matches[1];
                    $recipient = $matches[2];
                }
            }
            $phpmailer->AddAddress( $recipient, $recipient_name);
        } catch ( phpmailerException $e ) {
            continue;
        }
    }
Para enviar mensajes de correo electrónico diferentes, tienes que llamar
wp_mail()
varias veces..





Problemas relacionados

¿wp_mail destinatarios matriz no enviar?

Confirmación necesaria sobre el cambio de correo electrónico

Múltiples direcciones de correo electrónico, un usuario

wp_mail quitar sitename de asunto del correo electrónico

Correo electrónico de nuevos comentarios

¿Cómo conectar wp_mail para agregar un email personalizado como BCC para cada envió correo electrónico?

WordPress no enviar correo electrónico cuando un registro de usuario

Cómo comprobar de Email vía WordPress antes un correo electrónico se envía

Usando wp_mail en functions.php

Simple suscribirse forma widget

¿Debo usar la función wp_mail() estándar para un theme premium?

Póngase en contacto con los correos electrónicos de forma 7 Plugin no ser recibidos por algunas cuentas

Source: Stack Exchange Inc; License: cc by-sa 3.0 Contacto / Contact