[ad_1]
こんにちは、
ウェブメールを利用しています。 VB.net Windows アプリケーションからメールを送信するためにこれを使用する必要があります。 現在、Gmail は特定の国での使用が許可されていません。
smtp.webmail.com を使おうとしていますが、「メール送信に失敗しました」というエラーがでます
解決するのを手伝ってください
あなたが提供できる助けに本当に感謝します。
よろしく
ニルマラ
私が試したこと:
<pre>Using mm As New MailMessage("info@ntrading.com", "aaa@gmail.com") filePath = Application.StartupPath + "\\PaySlip\\" + PaySlipName + ".pdf" mm.Subject = "test" mm.Body = "Checking" mm.Attachments.Add(New Attachment(filePath)) 'For Each filePath As String In openFileDialog1.FileNames ' If File.Exists(filePath) Then ' Dim fileName As String = Path.GetFileName(filePath) ' mm.Attachments.Add(New Attachment(filePath)) ' End If 'Next mm.IsBodyHtml = False Dim smtp As New SmtpClient() smtp.Host = "secure.webmail.com" smtp.EnableSsl = True Dim NetworkCred As New NetworkCredential("info@ntrading.com", "xxxxx123") smtp.UseDefaultCredentials = True smtp.Credentials = NetworkCred smtp.Port = 25 smtp.Send(mm) MessageBox.Show("Email sent.", "Message") End Using
解決策 1
ホスト名は、使用しているメール ホストが必要とするものになります。 見つからない場合は、サポート部門に連絡してください。
注意: 使用しているサービスのアカウントが必要になります。 単純にランダムなサーバーにメールを投げて、そのサーバーが送信してくれると期待することはできません。 できれば、世界中のすべてのスパマーがそれを悪用し、そのサーバーは「世界中の他のすべてのサーバーによるオープン リレー」としてブロックされます。
[ad_2]
コメント