In der SSIS-2012-Standartfunktionalität ist eine individuelle Porteingabe für den SMPT-Server leider nicht möglich:
Eine einfache und schnelle Alternative um E-Mails über beliebige Ports in SSIS 2012 zu versenden, ist das Verwenden eines Skripttasks.
Es wird im Folgenden beschrieben, wie ein solcher Task aussehen kann.
Für das Versenden von E-Mails wird zunächst der Namespace „System.Net.Mail“ benötig:
Man benötigt zudem eine Instanz der Klasse „SmtpClient“, dem der Hostname des SMTP-Servers sowie der Port mitgeteilt wird:
Für die Authentifizierung an dem SMTP-Server werden „NetworkCredentials“erzeugt und diese der erzeugten SMTP-Client-Instanz zugewiesen:
Es wird zudem noch eine “MailMessage”-Instanz benötigt, der der Absender, der Empfänger, der Betreff und die eigentliche Nachricht zugeordnet werden:
Im letzten Schritt wird die E-Mail über die “Send”-Methode versendet:
Sie haben noch Fragen zu diesem oder anderen Themen?
Sprechen Sie uns gerne an.