VB.netで電子メールを送信しようとしていますが、コードのテンプレートがありますが、いくつかの行はわかりません。電子メールを送信する
SmtpServer.Credentials = New Net.NetworkCredential("[email protected]", "password")
mail.From = New MailAddress("[email protected]")
mail.To.Add("TOADDRESS")
私が理解する限り、メールは送信者の名前で、mail.to.addは送信者です。 smtpServer.Credentials
は何をしますか?
私は、SmtpServer.Credentials
がパスワードを必要とする唯一のものであるため、電子メールが送信されるアカウントになると推論します。しかし、その後、mail.From
のポイントは何ですか? credentials
とmail.From
に異なる電子メールを置くとどうなりますか?
事前にお世話になりました!
電子メールアドレスとパスワードを使用して資格情報を認証するとします。しかし、メールで。[email protected]と書くと、私はBillの電子メールを偽装するのを止めていますか? –
@PejmanPoh:クライアントに受信者に警告するものがない場合は何もありません。とにかく、メールを受け取ったときにヘッダーをチェックすることができます:この場合、電子メールはあなたの実際のアカウントから送信されたものであり、Bill Gatesのものではありません。 – Marco