Σε Data Flow Task δεν υπάρχει out-of-the-box η δυνατότητα να στέλνεις mail με κάποιο item. Ως workaroung μπορείς να χρησιμοποιήσεις έναν πίνακα που θα τον πεις ας πούμε DataFlowLog και να στέλνεις εκεί εγγραφές για κάθε Data Flow Item με fail αποτέλεσμα. Κατόπιν, όταν τελειώσει στο σύνολό του το Task, μπορείς να διαβάζεις τον DataFlowLog πίνακα και να στέλνεις ένα mail που στο σύνολό του θα περιέχει τις πληροφορίες που θες. Ωστόσο δεν είναι και τόσο καλή τακτική καθώς (ανάλογα πως θα σετάρεις την ιστορία αυτή) μπορεί τα e-mail μηνύματα να είναι μεγάλα σε μέγεθος.
Μια δεύτερη τεχνική (που δεν έχω δοκιμάσει ποτέ, υποθέτω όμως ότι θα παίξει) είναι να γράψεις το δικό σου Data Flow Item με managed κώδικα. Βέβαια, δεν θα κάνει data flow operation αλλά send mail
Πάντως και αυτό δεν το βρίσκω καλή ιδέα καθώς θα εισάγεις μέσα στην όλη Data Flow διαδικασία ένα Item που μπορεί να σου προκαλέσει προβλήματα (πχ timeouts αν δεν είναι διαθέσιμος ο mail server).
Θα σου πρότεινα να χρησιμοποιήσεις το Send Mail Task και αν θέλεις μεγαλύτερη λεπτομέρεια για τα λάθη και το τι πήγε στραβά, να υλοποιήσεις και τη λύση του DataFlowLog αλλά να ανατρέχεις "χειροκίνητα" σε αυτόν όταν λάβεις mail αποτυχίας του Data Flow Task.
Ως προς τα settings του Send Mail Task, στο SMTP connection βάζεις το όνομα του SMTP server που πρόκειται να στείλει το mail. Μπορεί να είναι τοπικός (ο Windows Server 2003 έχει ανάλογο service που μπορείς να ενεργοποιήσεις) ή οποιοσδήποτε άλλος βρίσκεται διαθέσιμος στο δίκτυό σου.
Vir prudens non contra ventum mingit