ストリームリーダーに少し問題があります。
ファイルダイアログから電子メールを開いていますが、それらの電子メールはリストボックス内に配置されています。電子メールの各文字は、下の図に示すように 1 行にあります。
メールを 1 行で送信したいのですが、誰か助けてくれませんか? これが頭を悩ませています。
private void button2_Click(object sender, EventArgs e)
{
OpenFileDialog ofg = new OpenFileDialog();
ofg.Filter = "Text Files|*.txt";
if (ofg.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
var fileName = ofg.FileName;
StreamReader sr = new StreamReader(File.OpenRead(fileName));
var line = sr.ReadToEnd();
foreach (var l in line)
listBox1.Items.Add(l.ToString());
sr.Dispose();
}
}