wp_mail() 是一个可插入的功能:它可以被插件替代。这在常规mail() 不起作用(足够好),例如,当您需要额外的身份验证详细信息时。示例:WP Mail SMTP
wp_mail() 使用PHPMailer 默认情况下,这是一个复杂的PHP类,它为以下情况提供了许多有用的预处理和解决方法mail() 太简单了(UTF-8编码的主题行、附件等)。看看bug tracker 了解这些任务的复杂性。
wp_mail 为其他插件提供一些挂钩,以更改不同的值:
\'wp_mail\'\'wp_mail_from\'\'wp_mail_from_name\' use case\'wp_mail_content_type\'\'wp_mail_charset\'\'phpmailer_init\' (动作)
简而言之:
Use wp_mail() for interoperability.