# updraftplus/1.1.14/methods/email.php

UpdraftPlus: WP Backup &amp; Migration Plugin, version 1.1.14. 26 lines.

- Page: https://pluginprobe.com/plugins/updraftplus/1.1.14/code/methods/email.php
- Raw: https://pluginprobe.com/plugins/updraftplus/1.1.14/raw/methods/email.php
- Modified: 2013-01-07T14:06:58+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/updraftplus/1.1.14/code/methods/email.php#L10-L20`.

```php
<?php

// Files can easily get way too big for this method

class UpdraftPlus_BackupModule_email {

	function backup($backup_array) {

		global $updraftplus;

		foreach ($backup_array as $type => $file) {
			$fullpath = trailingslashit(get_option('updraft_dir')).$file;
			wp_mail(get_option('updraft_email'), "WordPress Backup ".date('Y-m-d H:i',$updraftplus->backup_time), "Backup is of the $type.  Be wary; email backups may fail because of file size limitations on mail servers.", null, array($fullpath));
			$updraftplus->uploaded_file($file);
		}

		$updraftplus->prune_retained_backups("local", null, null);
	}

	function config_print() {
		return false;
	}

}

?>
```
