装了SMTP后,今天突然被人用来发垃圾邮件了

怎么解决?现在只能关闭smtp插件,看邮件队列还有一大批邮件未发送,怎么清除。

是利用Wishlist的分享功能发的邮件,我应该怎么把未发送完的列表给清除,以及怎么做才能防止这个事情再次发生

首先最好是说下版本号.
这个问题是利用add to wish list发送垃圾邮件造成的问题,可能也存在邮件发送问题的页面,例如我就发现有人利用注册页面进行发送邮件的。
攻击者把注册人的Email填写成别人的,然后一直发送。
解决这个问题的办法就是给这些页面增加验证码,建议看下相关设置及相关captcha插件。
清除未发送完成的邮件,需要进入数据库,把邮件列队清除干净。

现在关闭了email to a friend,暂时不开放了

可以关闭,这功能实际上也不会有客户去使用的。