-4

以前はasp.netで(C#コードを使用して)メールを送信して いましたが、以前はaspxページでフォームを設計し、aspx.csページでコーディングを記述していました

        string mailto;
        string mailfrom;
        string name;
        string subject;
        string message;
        string MailContent;
        string cc;
        SmtpClient client;
        System.Net.Mail.MailMessage msg;           
        client = new SmtpClient();
        client.UseDefaultCredentials = false;
        client.Credentials = new System.Net.NetworkCredential("noreply@gmail.com", "password");
        client.Port = 587;//25
        client.Host = "smtp.gmail.com";
        client.EnableSsl = true;            
        mailto ="abc@gmail.com";
        mailfrom = "noreply@gmail.com";
        name = "name";
        subject = "subject";
        message ="hi";
        msg = new System.Net.Mail.MailMessage();
        msg.To.Add(mailto);
        //msg.To.Add(cc);
        msg.From = new MailAddress(mailfrom, name, System.Text.Encoding.UTF8);
        msg.Subject = subject;
        msg.SubjectEncoding = System.Text.Encoding.UTF8;
        msg.Body = message;
        msg.BodyEncoding = System.Text.Encoding.UTF8;
        msg.IsBodyHtml = true;
        msg.Priority = MailPriority.High;
        try
        {
            client.Send(msg);
            MailStatus = true;
        }
        catch (Exception ex)
        {
            ex.ToString();
            MailStatus = false;
        }

しかし、上記の.aspxページと同様の単純な.htmlページからメールを送信したいですか? 電子メールの送信に使用できるjavascriptcss、またはdllファイルはありますか?

4

2 に答える 2

3

メールを送信するには、メールクライアントが必要です。以下のリンクの同様の質問

サーバー側のコードなしでメールを送信

HTML を使用してお問い合わせフォームを作成し、サーバー側のプログラムなしでメールを送信できますか?

于 2013-10-25T07:05:58.953 に答える