Ich habe einen PC ohne Internetverbindung, aber es ist auf dem lokalen Host-Netzwerk. Ich möchte eine E-Mail von diesem PC an "PC2" senden und es hat Internetverbindung.Senden und E-Mail ohne Internetverbindung, nur lokaler Host?
Wie könnte ich das tun? Ich habe diesen Code so weit
public void SendEmailsUsingPickupDirectory()
{
MailMessage mail = new MailMessage();
mail.From = new MailAddress("[email protected]");
mail.To.Add("[email protected]");
mail.Subject = "12";
mail.Body = "12";
DirectoryInfo dirInfo = new DirectoryInfo("C:\\TestEmails");
if (!dirInfo.Exists)
{
Directory.CreateDirectory("C:\\TestEmails");
}
SmtpClient smtp = new SmtpClient();
smtp.DeliveryMethod = SmtpDeliveryMethod.SpecifiedPickupDirectory;
smtp.PickupDirectoryLocation = "C:\\TestEmails";
smtp.Send(mail);
}
Aber es sendet nichts schafft nur eine Datei in diesem Ordner, aber ich las im Internet, die einen Code wie die E-Mail ohne Internet-Verbindung senden können. Tut mir auch leid, wenn mein Englisch schlecht ist.
Vielen Dank im Voraus.
Das macht eine .EML-Datei an diesem Ort, aber nicht mehr. Kann ich etwas mit ihnen machen? – Tamas555
Das ist richtig. Bitte beachten Sie, dass Sie einen SMTP-Client verwenden. Sie müssen einen SMTP-Server haben, der die Ordner überwacht. Sie werden herausfinden wollen, wie Sie einen SMTP-Server mit IIS oder einem anderen Produkt einrichten. – crevenant