Μερικές φορές είναι αναγκαίο να σταματήσετε το simplenews από το να στείλει μερικές χιλιάδες mails, λόγω λάθους ή αναθεώρησης στο περιεχόμενο του newsletter που έχετε ήδη αρχίσει να στέλνετε ή για οποιοδήποτε λόγο. Αυτό είναι εφικτό απευθείας από τη βάση δεδομένων:
-
Πάρτε bakcup την βάση δεδομένων του site ή κάντε copy το table simplenews_mail_spool. Για πλήρες backup μπορείτε να χρησιμοποιήσετε το module Backup and Migrate .
- Ανοίχτε το phpMyAdmin, και βρείτε το table simplenews_newsletter table στη βάση του drupal site σας.
-
Ψάξτε για newsletters που είναι σε κατάσταση αποστολής από το field s_status το οποίο θα είναι 1. Μπορείτε να τρέξετε το:
SELECT * FROM simplenews_newsletter WHERE s_status = 1
Από τα αποτελέσματα διαλέξτε ποιο newsletter θέλετε να σταματήσετε, αντιστοιχίζοντας το node id του (μπορείτε να βρείτε το node id κάνοντας edit το εν λόγω newsletter από το admin panel) -
Αλλάξτε το s_status από 1 (αποστέλλεται) είτε σε 0 ( δεν στάλθηκε ) ή 2 ( σταλμένο ).
-
Αδειάστε το simplenews_mail_spool table ( εδώ είναι όλα τα μέηλ που βρίσκονται στην ουρά για αποστολή )
Μπορείτε να το κάνετε με TRUNCATE:
TRUNCATE TABLE simplenews_mail_spool
Έτοιμο!