現在、ユーザーへの CONTACT US ページを作成しています。ここで、ユーザーはどのメールからでもメールを送信できます。
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("u@urdomain.com");
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 アカウントからのみ受信されます。yahoo、hotmail などからのメールを受信するにはどうすればよいですか? この部分にSmtpServer.Credentials = new System.Net.NetworkCredential("me", "password");
は何を書けばいいですか?ユーザーのパスワードとメールを取得するには? ありがとう