我正在使用https://github.com/kailoa/iphone-smtp代码通过smtp服务器发送邮件。我能够正确发送邮件。但我要求当用户按下按钮时不应发送邮件。我们有什么方法可以停止发送邮件(如果请求已经发出)。
先谢谢。
答案 0 :(得分:3)
我不能说我对此很熟悉。 您无法撤回已发送的电子邮件,我非常确定。
但你可以做的是设置一些时间延迟。即在发送到SMTP处理程序之前10秒。
流速: 1)写电子邮件 2)按发送 3)加入某种QUEUE(消息对象数组?) 4)设置一些定时器,在10秒后触发通过阵列循环并发送消息。
如果用户在定时器运行之前按下“取消”或“删除”等消息。然后从数组中删除该对象。并且它不会发送消息:)
希望这有帮助!