Próbuję naprawić problem z adresem e-mail z dziedziczoną witryną internetową i nie mam dostępu do kodu (tj. Tylko skompilowane pliki). Ta strona musi być hostowana na nowym serwerze sieciowym posiadającym inny serwer SMTP.konfiguracja ustawień smtp w web.config
Po dekompilacji bitów kodu widzę wiadomości e-mail wysyłane za pomocą metody podobnej do poniższej w fragmencie kodu, a smtp jest ustawiony jako smtpMail.SmtpServer = "localhost", ale mój nowy serwer smtp serwera WWW to "relay.tagadab.com" jak możemy ewentualnie skonfigurować to tak, że w web.config localhost jest traktowana jako „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
dodałam ten rozdział w moim web.config, ale to nie robi różnicy
<system.net>
<mailSettings>
<smtp>
<network host="relay.tagadab.com" port="25" />
</smtp>
</mailSettings>
</system.net>
Wystarczy [skonfigurować IIS] (http://stackoverflow.com/questions/239262/can-i-configure-smtp- in-iis-so-it-itlays-to-a-remote-smtp-server), aby lokalny serwer SMTP przekazywał pocztę na relay.tagadab.com. – nunzabar
@nunzabar możesz podać mi przykład, jak możemy go przesłać – rumi