-4
SmtpClient emailClient = new SmtpClient(MailServer);
System.Net.NetworkCredential SMTPUserInfo = new System.Net.NetworkCredential(sender_mail_id(organisation mail id), pwd);
emailClient.UseDefaultCredentials = false;
emailClient.Credentials = SMTPUserInfo;

emailClient.Port = 587;
emailClient.Send(msg);

メールを送信するための上記のコードは機能しています。587ではなく自分のポート(Outlookの送信サーバーポート)を構成したいのですが、どうすればよいですか?(私の組織のOutlookIDはyahooIDに添付されています)

4

1 に答える 1

0

これはあなたがフォローするために使用できるものです、例えばあなたがあなたの例に合うようにとにかくそれを使用してください

    MailMessage mailMsg = new MailMessage();
    mailMsg.To.Add("somEmailAddress@SomMailHost.com");
    // From
    MailAddress mailAddress = new MailAddress("spongebob@sandymail.com");
    mailMsg.From = mailAddress;

    // Subject and Body
    mailMsg.Subject = "subject";
    mailMsg.Body = "body";

    // Init SmtpClient and send on port 587
    SmtpClient emailClient = new SmtpClient("mailserver", 587);
    System.Net.NetworkCredential credentials = new System.Net.NetworkCredential("username", "password");
    emailClient.Credentials = credentials;
    emailClient.Send(mailMsg);
于 2013-01-15T11:20:07.180 に答える