set_personal_email_credentials
Attach a personal account's own SMTP + IMAP credentials (iCloud, Gmail app password, Fastmail, Office365, etc.) to an existing account. Once set, send_email with from= sends via that SMTP and IMAP-APPENDs a copy to its Sent folder. Passwords are AES-256-GCM encrypted at rest with EMAILMCP_SECRET.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes | Address of the existing account (must already be created via create_email_account) | |
| imap_host | Yes | e.g. imap.mail.me.com, imap.gmail.com, imap.fastmail.com | |
| imap_port | No | Default 993 | |
| imap_user | Yes | IMAP username — usually the full email address | |
| smtp_host | Yes | e.g. smtp.mail.me.com (iCloud), smtp.gmail.com, smtp.fastmail.com | |
| smtp_port | No | Default 587 | |
| smtp_user | Yes | SMTP username — usually the full email address | |
| sent_folder | No | Override Sent folder name. Auto-discovered via SPECIAL-USE if omitted. | |
| imap_password | Yes | IMAP password (often same as SMTP) | |
| smtp_password | Yes | SMTP password or app-specific password |