首先添加命名空间
















我们这里在发送邮件的时候只是设置了邮件收,发件人,邮件主题和邮件正文部门,在.net里面还可以设置发送邮件的文本格式,优先级等.我们这里就不说明了,相信看看就会明白的.(message.Priority;设置优先级.mssage.Headers;设置邮件的标头. message.CC;设置抄送.message.IsBodyHtml;设置是否以html格式发送邮件)
下面是对页面的设置:
1
<body>
2
<form id="form1" runat="server">
3
<div>
4
<table style="width: 268px">
5
<tr><td>
6
<asp:Label ID="Label4" runat="server" Text="发件人:"></asp:Label></td>
7
<td>
8
<asp:TextBox ID="TBMailFrom" runat="server"></asp:TextBox></td></tr>
9
<tr>
10
<td style="width: 101px">
11
<asp:Label ID="Label1" runat="server" Text=" 收件人:"></asp:Label></td>
12
<td>
13
<asp:TextBox ID="TBMailTo" runat="server"></asp:TextBox></td>
14
</tr>
15
<tr>
16
<td style="width: 101px">
17
<asp:Label ID="Label2" runat="server" Text="邮件主题:"></asp:Label></td>
18
<td>
19
<asp:TextBox ID="TBSubject" runat="server"></asp:TextBox></td>
20
</tr>
21
<tr><td colspan="2">
22
<asp:FileUpload ID="FileUpload1" runat="server" Width="259px" /></td>
23
</tr>
24
<tr>
25
<td colspan="2">
26
<asp:Label ID="Label3" runat="server" Text="邮件正文:"></asp:Label></td>
27
</tr>
28
<tr>
29
<td colspan="2">
30
<asp:TextBox ID="TBDescript" runat="server" Height="97px" TextMode="MultiLine" Width="247px"></asp:TextBox></td>
31
</tr>
32
<tr>
33
<td colspan="2">
34
<asp:Button ID="BSend" runat="server" OnClick="BSend_Click" Text="发送" /></td>
35
</tr>
36
</table>
37
</div>
38
</form>
39
</body>

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

好了,发送邮件的功能就实现了,试一下.是不是比较方便.