> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Email messaging quickstart

> Send PlayFab emails by connecting an external SMTP server, verifying contact addresses, and using email templates for account recovery and player outreach.

To send emails from PlayFab, you will need to have your own external SMTP server with a username and password. Once you have an SMTP server available, check out [Setting up an SMTP server with add-ons](/services/playfab/live-service-management/game-configuration/title-communications/emails/setting-up-an-smtp-server-with-add-ons) to configure your title to send emails.

<Note>
  You can use Gmail as an SMTP server for testing - but with Gmail, you are limited to 2,000 emails per day.
</Note>

Once your SMTP Server is set up and configured in PlayFab, you can follow our tutorials for [Using a rule to verify a contact email address](/services/playfab/live-service-management/game-configuration/title-communications/emails/using-a-rule-to-verify-a-contact-email-address) or [Using email templates](/services/playfab/live-service-management/game-configuration/title-communications/emails/using-email-templates-to-send-an-account-recovery-email)

You can also use the following APIs to manage player contact information and email functionality:

* [AddorUpdateContactEmail](xref:titleid.playfabapi.com.client.accountmanagement.addorupdatecontactemail) - Updates or adds a contact email to the player’s profile.
* [RemoveContactEmail](xref:titleid.playfabapi.com.client.accountmanagement.removecontactemail) - Deletes a contact email from the player’s profile.
* [SendEmailFromTemplate](xref:titleid.playfabapi.com.server.accountmanagement.sendemailfromtemplate) - Sends a template email to a player’s primary contact email.
* [SendAccountRecoveryEmail](xref:titleid.playfabapi.com.admin.accountmanagement.sendaccountrecoveryemail) - Sends an Account Recovery email to the specified player.
* [ResetPassword](xref:titleid.playfabapi.com.admin.accountmanagement.resetpassword) - Resets the player’s password for a given title.
* [GetPlayerIdFromAuthToken](xref:titleid.playfabapi.com.admin.accountmanagement.getplayeridfromauthtoken) - Gets a player’s ID from an authorization token.


## Related topics

- [Emails](/services/playfab/live-service-management/game-configuration/title-communications/emails/index.md)
- [PlayFab Engagement Overview](/services/playfab/live-service-management/game-configuration/title-communications/overview.md)
- [Push Notifications quickstart](/services/playfab/live-service-management/game-configuration/title-communications/push-notifications/quickstart.md)
- [Quickstart (Windows) - Party and Multiplayer](/services/playfab/sdks/unified-sdk/quickstart-windows-party.md)
- [Daily email report](/services/playfab/data-analytics/learn-data/reports/daily-email-report.md)
