Hallo,
Ich versende Emails mittels Net.Mail.SmtpClient.
Dim myClient As New Net.Mail.SmtpClient()
myClient.Host = Mailserver
myClient.Send(mymsg)
Der Mailserver des Users (=>Emailadresse) wird vorher per nslookup ermittelt und die Email direkt dort ausgeliefert.
zu 99% klappt das auch nur bei manchen Mailservern gibt es einen Fehler:
Exception Details: System.Net.Mail.SmtpException: Command parameter not implemented. The server response was: <H865485>: Helo command rejected: need fully-qualified hostname
Grund dafür ist offensichtlich, dass er den MachineName beim Übermitteln anstelle eines Domainnames als Hostname im SMTP-Protokoll einbaut.
Weiß jemand ob man das irgendwo ändern kann?
Ich habe schon versucht den Domainname als Machinename zu setzen … aber Punkte dürfen nicht verwendet werden.
Gruß, Chris