高手注意:关于邮件发送程序的一个关键问题(分数全部给回答最经典一个)
我写了一个邮件发送程序,smtp服务器的连接没有问题,得到了服务器的回复,但当程序开始发送邮件时出现以下信息!
------发送完成------
服务器返回数据 -> 250 192.168.1.203
服务器返回数据 -> 553 You are not authorized to send mail as <MAIL FROM: liwei_king@163.com>, authentication is required
服务器返回数据 -> 503 Error: need MAIL command
服务器返回数据 -> 503 Error: need RCPT command
我在程序中之填写了smtp、发送邮箱和目标邮箱;
我怀疑是不是我没有提交发送邮箱的密码,而造成没有权限
但很多人的邮件发送程序都没有提供密码这项;
如果需要的话,那密码该怎样提交给服务器呢?
希望能得到代码实例的详细回答
谢谢各位