wp_mail
is the function you are looking for.
You can take the posted form data ($_POST['email']
, for example) and then use it to build and execute the wp_mail
function. The example below was taken from https://developer.wordpress.org/reference/functions/wp_mail/#user-contributed-notes
$to = $_POST['email']; //[email protected]
$subject="The subject";
$body = 'The email body content';
$headers = array('Content-Type: text/html; charset=UTF-8');
wp_mail( $to, $subject, $body, $headers );
Also the above script would need to check for malicious attacks or bad input from the user but the wp_mail
function will allow you to send email.
Source:
https://developer.wordpress.org/reference/functions/wp_mail/
Related Posts:
- Email validation in Ruby on Rails?
- Is there a way to embed an iframe in an email with text that updates?
- Disable user registration password email
- Do something after sending email
- How do I customise the new user welcome email
- “Reply-to Address” Email
- Disable new user notification to admin email
- Create custom welcome email without a plugin
- Email stats at Ma.tt contact form
- Dynamically send pdf attached to post with contact form 7 [closed]
- wp_mail recipient array not sending?
- Transferring contact form input to an email account without using an email-proxy
- Should I use the standard wp_mail() function for a premium theme?
- How to Configure SMTP on wordpress Cant Send Email
- Contact Form 7 + Configure SMTP: Sender email appearing as my own email [closed]
- apostrophe in email name
- Disable WP notifications for commenting on own posts
- Must I change the admin user email address while changing the general email address?
- User invite email not delivered – related to subdomain?
- Can I configure WordPress to use postfix without a plugin?
- Ability to download only after email supplied [closed]
- Batch Emails with wp_mail()
- Obfuscating Email Addresses in Form Fields
- Email ‘from address’ has a www in it
- How to Change WooCommerce new order email?
- Is there no way to send email using SMTP without plugin or custom coding?
- PHP mail() works but wp_mail() does not
- Send email daily from WordPress site
- Mechanism to send to users of secured WordPress install new notifications by SMS or email?
- How to change the Customer new account email
- Is it possible to change an existing post status from ‘pending’ to ‘publish’ via email?
- WP mail sent to MS Exchange recipients = occasional email corruption?
- What can be wrong when automated backups stop being sent to email?
- How to set custom from email address in wp
- How to send mail from WordPress if one server hosts page and another email?
- How to translate WordPress Emails?
- Disable email confirmation new register bbPress [closed]
- Script or plugin to send activation email automatically again after 2 hours
- Emails not getting delivered to Hotmail addresses
- How to receive an email with WordPress?
- Does the WordPress core software handle bounces on system email?
- how to email username and password to admin of new registration
- Send email when publish new post in certain categories
- show a little contact form in homepage without plugin
- Automatically email daily archive
- Content of post does not end up in “ShareThis” mail
- reply via email link under each post
- WordPress email could not be sent
- How to differentiate between email subscription list and blog subscription list?
- Is there a way to follow a WordPress site by email alerts for new posts? [closed]
- How to stop WordPress from sending mails?
- Resend password chosen by WP administrator? [duplicate]
- Auto Log In Users after registration and send confirmation email
- Changing old email to new email, lost the password
- Using PHP mail; getting Header warning
- Images in wp_mail not showing
- Send confirmation email when a user’s role is upgraded
- Why would it take four reset password attempts to finally get the e-mail?
- Emailing system monitoring with WP
- WordPress site member verification emails going to spam on Outlook
- WordPress WooCommerce email notifications going to spam folder
- Mailing issues with wordpress?
- I want to setup a button/popup/whatever that will prompt users on the site to input their email address
- User Without Email?
- WordPress new user email formatting issues
- Email sent from WordPress has HTML tags
- email saying that was not possible to send the email
- Life after Feedburner and their email subscription
- Email Notify author of posts if content is out of date (older than 6 months)
- could not call wp_email function twice
- Remove wpautop from retrieve_password_message
- WordPress won’t let me change my administration email address
- Email post to submitter
- How can I send an email to a user when a post in their category changes
- Email verification at a later date?
- Notification Email Address not changing
- Contact Form 7 How to Alter the From email address?
- Custom Welcome Email | WordPress
- Check if “Send the new user an email about their account” is ticked
- WP Mail isn’t sending user account messages, does send from plugins
- Contact forms not sending mails
- User Registration – no Email required
- Email Piping using google apps within WP Engine
- is_email() function Not Validating within Foreach Loop
- Garbled Code added to Email Field at ‘Quick Edit’ comment screen
- Can we validate user email changes?
- Email notification
- Is there a way to get the site_url in HTML code?
- User profile update author
- What is the correct way to send multipart email in wordpress?
- Woo-Commerce Send mail by code. [closed]
- What’s the simplest way to send WordPress posts to a Mailchimp list? [closed]
- Having Issue on Receiving Emails From @Gmail.com or @Yahoo. in WordPress Using PHP Mail Function
- Fighting Spam – What can I do as an: Email Administrator, Domain Owner, or User?
- Where does email sent to *@example.com go? [closed]
- How to send emails and avoid them being classified as spam?
- How to add verification on email address change?
- How to change the WordPress email icon?
- Is there a wordpress function restrict public email id for registration like as is_email()
- What’s the optimum way to collect users’ email id?