현재 내 CONTACT US 페이지를 만들고 있습니다. 여기에서 사용자는 모든 이메일에서 나에게 이메일을 보낼 수 있습니다.aspx 페이지에서 이메일 보내기
using System.Net;
using System.Net.Mail;
OpenFileDialog dlg = new OpenFileDialog();
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
{
string filename = dlg.FileName;
try
{
MailMessage mail = new MailMessage();
SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com");
mail.From = new MailAddress(TextBox1.Text);
mail.To.Add("[email protected]");
mail.Subject = filename;
mail.Body = "Report";
Attachment attachment = new Attachment(filename);
mail.Attachments.Add(attachment);
SmtpServer.Port = 25;
SmtpServer.Credentials = new System.Net.NetworkCredential("me", "password");
SmtpServer.EnableSsl = true;
SmtpServer.Send(mail);
}
이 이메일은 Gmail 계정에서만받을 수 있습니다. 어떻게 야후, 핫메일, 요법에서 이메일을받을 수 있습니까? 이 부분은 SmtpServer.Credentials = new System.Net.NetworkCredential("me", "password");
무엇을 써야하나요? 사용자의 비밀번호와 메일을받는 방법은 무엇입니까? 감사합니다