簡體   English   中英

使用 ubuntu+nginx 從 asp.net 上的站點發送 email

[英]Send email from site on asp.net with ubuntu+nginx

private void SendMessage(Sender sender)
    {
        SmtpClient smtp = new SmtpClient(_emailAccount.Smtp);
        smtp.Port = 587;
        smtp.UseDefaultCredentials = false;
        smtp.EnableSsl = true;
        smtp.Credentials = new NetworkCredential(_emailAccount.Email, _emailAccount.Password);
        using (MailMessage mailMessage = new MailMessage())
        {
            mailMessage.From = new MailAddress(_emailAccount.Email);
            mailMessage.To.Add(sender.ForMail);
            mailMessage.Subject = "";
            mailMessage.Body = sender.ToString();
            smtp.Send(mailMessage);
        }
    }

我有這個代碼可以從 asp.net 的站點發送 email。 這在我的本地電腦上運行良好,但在 ubuntu vps 服務器上運行良好,nginx 作為反向代理服務器。 有什么問題?

您必須確保您的應用程序實際上可以通過指定的端口進行通信。 檢查您的 Nginx 和防火牆設置,以確保允許您的應用程序通過該端口進行通信。 nginx 郵件代理Linux 防火牆和 iptables

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM