1

我在我的 R 脚本中使用 sendmailR 来发送通知。

有时通知会失败并出现以下错误:

Unknown SMTP code: 452
Error in if (code == lcode) { : argument is of length zero

执行停止。

我该如何处理此类错误,以便即使通知失败,脚本也会继续运行?

4

1 回答 1

2

以这种方式包装try函数sendmail(假设您使用sendmail,如果没有,则将其包装在产生错误的函数或代码周围):

 try(sendmail(from,to,subject), silent=T)

FALSE如果您希望出现错误消息但仍继续该过程,您可以设置为静默

于 2015-03-04T14:21:03.180 回答