EMAILING FILE

HI THERE I recently upgraded from a 450g to a 1000ah backedup restored everything fine exept for emailing dayly backup my original script does nothing and used to work fine

/tool e-mail send file=Asgard_1000.backup to=aaapalmer@gmail.com subject=[/system identity get name]


researchig I found another

/export file=(“backup-” .
[:pick [/system clock get date] 7 11] . [:pick [/system clock get date] 0 3] . [:pick [/system clock get date] 4 6])

/tool e-mail send to=xxxxxxxxx@gmail.com subject=("System Backup " .
[/system clock get date]) file=(“backup-” . [:pick [/system clock get date] 7 11] .
[:pick [/system clock get date] 0 3] . [:pick [/system clock get date] 4 6] . “.rsc”)
:delay 10;

/file rem [/file find name=(“backup-” . [:pick [/system clock get date] 7 11] .
[:pick [/system clock get date] 0 3] . [:pick [/system clock get date] 4 6] . “.rsc”)]

:log info ("System Backup emailed at " . [/sys cl get time] . " " . [/sys cl get date])


I get the folloing in log


ERROR SENDING EMAIL ERROE HANDLING FILE then followong line says email has been sent but I get nothing this is the script

/export file=(“backup-” .
[:pick [/system clock get date] 7 11] . [:pick [/system clock get date] 0 3] . [:pick [/system clock get date] 4 6])

/tool e-mail send to=xxxxxxxxxx@gmail.com subject=("System Backup " .
[/system clock get date]) file=(“backup-” . [:pick [/system clock get date] 7 11] .
[:pick [/system clock get date] 0 3] . [:pick [/system clock get date] 4 6] . “.rsc”)
:delay 10;

/file rem [/file find name=(“backup-” . [:pick [/system clock get date] 7 11] .
[:pick [/system clock get date] 0 3] . [:pick [/system clock get date] 4 6] . “.rsc”)]

:log info ("System Backup emailed at " . [/sys cl get time] . " " . [/sys cl get date])


please help thank you

Hi,
Try the following ROS code

{
:log info "Starting Backup Script...";
:local sysname [/system identity get name];
:local sysver [/system package get system version];
:log info "Flushing DNS cache...";
/ip dns cache flush;
:delay 2;
:log info "Deleting last Backups...";
:foreach i in=[/file find] do={:if ([:typeof [:find [/file get $i name] \
"$sysname-backup-"]]!="nil") do={/file remove $i}};
:delay 2;
:local smtpserv [:resolve "smtp.gmail.com"];
:local Eaccount "your_account@gmail.com";
:local pass "your_gmail_password";
:local backupfile ("$sysname-backup-" . \
[:pick [/system clock get date] 7 11] . [:pick [/system \
clock get date] 0 3] . [:pick [/system clock get date] 4 6] . ".backup");
:log info "Creating new Full Backup file...";
/system backup save name=$backupfile;
:delay 2;
:log info "Sending Full Backup file via E-mail...";
/tool e-mail send from="<$Eaccount>" to=$Eaccount server=$smtpserv \
port=587 user=$Eaccount password=$pass start-tls=yes file=$backupfile\
subject=("$sysname Full Backup (" . [/system clock get date] . ")")\
body=("$sysname full Backup file see in attachment.\nRouterOS version: \
$sysver\nTime and Date stamp: " . [/system clock get time] . " " . \
[/system clock get date]);
:delay 5;
:local exportfile ("$sysname-backup-" . \
[:pick [/system clock get date] 7 11] . [:pick [/system \
clock get date] 0 3] . [:pick [/system clock get date] 4 6] . ".rsc");
:log info "Creating new Setup Script file...";
/export file=$exportfile;
:delay 2;
:log info "Sending Setup Script file via E-mail...";
/tool e-mail send from="<$Eaccount>" to=$Eaccount server=$smtpserv\
port=587 user=$Eaccount password=$pass start-tls=yes file=$exportfile\
subject=("$sysname Setup Script Backup (" . [/system clock get date] .\
")") body=("$sysname Setup Script file see in attachment.\nRouterOS \
version: $sysver\nTime and Date stamp: " . [/system clock get time] . " \
" . [/system clock get date]);
:delay 5;
:log info "All System Backups emailed successfully.\nBackuping completed.";
}

Hope it works.

thanks for your time will try and let you know