comment configurer les paramètres smtp dans le web.config

J'essaie de résoudre un problème d'e-mail avec les hérité d'un site web et n'ont pas accès au code (c'est à dire juste les fichiers compilés). Ce site doit être hébergé sur un nouveau serveur web, d'avoir un autre serveur smtp.

Lors de la décompilation des bits du code, je peux voir les e-mails sont envoyés à l'aide de la méthode comme ci-dessous dans l'extrait de code et smtp est défini comme smtpMail.SmtpServer="localhost" mais mon nouveau serveur smtp du serveur "relay.tagadab.com" comment peut-on configurer cela dans le web.config afin que localhost est considéré comme "relay.tagadab.com"

 Imports Microsoft.VisualBasic, System.Web.Mail

Shared Sub SendMail(ByVal ToAdd, ByVal FromAdd, ByVal Message, ByVal Subject)

    Dim msgMail As New MailMessage()

    msgMail.To = ToAdd
    msgMail.From = FromAdd
    msgMail.Subject = Subject
    msgMail.Headers.Add("X-Mailer", "ASP.NET")

    msgMail.BodyFormat = MailFormat.Text
    msgMail.Body = Message
    'SmtpMail.SmtpServer = "mail.the-radiator.com"
    SmtpMail.SmtpServer = "localhost"
    SmtpMail.Send(msgMail)

End Sub

J'ai ajouté à cette section de mon site web.config mais qui ne fait pas de différence

 <system.net>
    <mailSettings>
        <smtp>
            <network host="relay.tagadab.com" port="25" />
        </smtp>
     </mailSettings>
</system.net>
  • Juste configurer IIS de sorte que SMTP localhost fowards mail à relay.tagadab.com.
  • pouvez-vous me fournir un exemple, comment pouvons-nous transmettre
InformationsquelleAutor rumi | 2013-10-07