Ich versuche, ein E-Mail-Problem mit einer geerbten Website zu beheben und haben keinen Zugriff auf den Code (d. H. Nur die kompilierten Dateien). Diese Website muss auf einem neuen Webserver mit einem anderen SMTP-Server gehostet werden.Wie konfiguriert man SMTP-Einstellungen in web.config
Nach der Dekompilierung Bits des Codes kann ich sehen, dass E-Mails mit Methode wie unten in Code-Snippet und SMTP als SMTPPMail.SmtpServer = "localhost" gesendet wird, aber der SMTP-Server meines neuen Webservers ist "relay.tagadab.com" wie können wir dies in web.config möglicherweise so konfigurieren, dass localhost als „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
ich habe diesen Abschnitt in meinem web.config genommen wird, sondern dass eine Differenz nicht
<system.net>
<mailSettings>
<smtp>
<network host="relay.tagadab.com" port="25" />
</smtp>
</mailSettings>
</system.net>
machen
Nur [konfigurieren IIS] (http://stackoverflow.com/questions/239262/can-i-configure-smtp- In-iis-so-es-Relais-zu-einem-Remote-SMTP-Server), so dass SMTP Localhost Mail an relay.tagadab.com leitet. – nunzabar
@nunzabar können Sie mir freundlicherweise ein Beispiel geben, wie können wir es weiterleiten – rumi