Odesílaní e-mailu na různý smtp servery (VB2010) Vyřešeno

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Grow
Level 2.5
Level 2.5
Příspěvky: 254
Registrován: březen 11
Pohlaví: Muž
Stav:
Offline

Odesílaní e-mailu na různý smtp servery (VB2010)

Příspěvekod Grow » 16 bře 2012 18:22

Ahoj, udělal jsem jednoduchý script pro odesílání e-mailu, ale mám to jen na gmail.com. A potřeboval bych nějak udělat, že když v textboxu bude jmeno@SEZNAM.CZ, jmeno@CENTRUM.CZ.... tak se změní smtp server pro danou adresu a taky port. Ale nevím jak.

Kód: Vybrat vše

Imports System.Net.Mail


Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        Dim MyMailMessage As New MailMessage()
        MyMailMessage.From = New MailAddress(usernamebox.Text)
        MyMailMessage.To.Add("to.Text")
        MyMailMessage.Subject = (subject.Text)
        MyMailMessage.Body = message.Text


        Dim SMTPServer As New SmtpClient[color=#FF0000]("smtp.gmail.com")[/color]
        SMTPServer.[color=#FF0000]Port = 587[/color]
        SMTPServer.Credentials = New System.Net.NetworkCredential(usernamebox.Text, passwordbox.Text)
        SMTPServer.EnableSsl = True
        SMTPServer.Send(MyMailMessage)

        MsgBox("Email odeslán.")


    End Sub
End Class


Díky. Snad jste mě pochopili.

Reklama
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Odesílaní e-mailu na různý smtp servery (VB2010)

Příspěvekod CZechBoY » 16 bře 2012 21:29

nechápu proč nemůžeš použít jeden SMTP server

nějaký problém?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Grow
Level 2.5
Level 2.5
Příspěvky: 254
Registrován: březen 11
Pohlaví: Muž
Stav:
Offline

Re: Odesílaní e-mailu na různý smtp servery (VB2010)

Příspěvekod Grow » 16 bře 2012 22:36

Protože nechci aby se dal odeslat mail jen z gmailu

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Odesílaní e-mailu na různý smtp servery (VB2010)

Příspěvekod CZechBoY » 16 bře 2012 22:41

cože?
SMTP odesílá emaily a je mu jedno jestli to je email u Gmailu, centra, seznamu, nebo jestli to je nesmyslná neexistující adresa…
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
El Diablo
Moderátor
Elite Level 11.5
Elite Level 11.5
Příspěvky: 14099
Registrován: červen 06
Bydliště: In Hell
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Odesílaní e-mailu na různý smtp servery (VB2010)

Příspěvekod El Diablo » 16 bře 2012 22:46

U SMTP Gmailu je ten problém že si přenastaví odesílací adresu na svou gmailovou.
Já měl měl nějaké potíže s SMTP serverem od poskytovatele tak než to vyřešili, používal sem smtp gmailu a pak vzniknul problém že mi odpovědi chodili na gmailový účet, který jsem neměl nastavený v thunderbirdu...
SMTP od seznamu mi myslím nechtělo fungovat a centrum ho myslím nemá vůbec, ale to jsi nejsem jist...
RTFM!!! UBCD - Ultimate Boot CD Zkusili jste to vypnout a zapnout? Aneb z PIO do DMA a zpět... :) * Jak provést Clear CMOS
Kdo se moc ptá, málo googlí. Doporučený freeware

i5 3570K, ASRock Z77 Extreme, 16GB Corsair, 120GB SSD Kingston +2TB Samsung, Gigabyte Radeon HD7870, Sharkoon ReX8VE, XL-747H

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Odesílaní e-mailu na různý smtp servery (VB2010)

Příspěvekod CZechBoY » 16 bře 2012 22:51

SMTP poskytovatele netu skoro vždy funguje a stačí ;)
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Grow
Level 2.5
Level 2.5
Příspěvky: 254
Registrován: březen 11
Pohlaví: Muž
Stav:
Offline

Re: Odesílaní e-mailu na různý smtp servery (VB2010)

Příspěvekod Grow » 16 bře 2012 22:52

Jedno mu to není, když to mám tak jak mám teď, tak mi to odešle jen pokud to je na gmailu. Když to předělám na seznam tak mi to zase neodešle na gmail..

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Odesílaní e-mailu na různý smtp servery (VB2010)

Příspěvekod CZechBoY » 16 bře 2012 22:56

se mi zdá jako totální blbost
zkus nějakej veřejnej SMTP server
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Grow
Level 2.5
Level 2.5
Příspěvky: 254
Registrován: březen 11
Pohlaví: Muž
Stav:
Offline

Re: Odesílaní e-mailu na různý smtp servery (VB2010)

Příspěvekod Grow » 16 bře 2012 23:04

.. Pro upřenění, já potřebuju se přihlásit na mail na smtp server a z něj už se potom mail odesílá kamkoli. A potřebuju že když je v textboxu pro email ...@gmail.com tak ať se to připojí na smtp server od gmailu a tak samo z ostatníma serverama.

Uživatelský avatar
El Diablo
Moderátor
Elite Level 11.5
Elite Level 11.5
Příspěvky: 14099
Registrován: červen 06
Bydliště: In Hell
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Odesílaní e-mailu na různý smtp servery (VB2010)

Příspěvekod El Diablo » 16 bře 2012 23:06

RTFM!!! UBCD - Ultimate Boot CD Zkusili jste to vypnout a zapnout? Aneb z PIO do DMA a zpět... :) * Jak provést Clear CMOS
Kdo se moc ptá, málo googlí. Doporučený freeware

i5 3570K, ASRock Z77 Extreme, 16GB Corsair, 120GB SSD Kingston +2TB Samsung, Gigabyte Radeon HD7870, Sharkoon ReX8VE, XL-747H

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Odesílaní e-mailu na různý smtp servery (VB2010)

Příspěvekod CZechBoY » 16 bře 2012 23:07

aha, to si měl napsat rovnou…
musíš si udělat seznam SMTP serverů různých emailových poskytovatelů

nebo můžeš použít libovolné SMTP bez ověření, ale nevim jestli to ve VB teda jde
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Grow
Level 2.5
Level 2.5
Příspěvky: 254
Registrován: březen 11
Pohlaví: Muž
Stav:
Offline

Re: Odesílaní e-mailu na různý smtp servery (VB2010)

Příspěvekod Grow » 16 bře 2012 23:20

To by se ještě dalo, ale nevím jak udělat, že když v textboxu pro e-mail (na přihlášení) bude napsáno třeba mujemail@gmail.com tak si to najde jen to gmail.com a podle toho se nastaví smtp server a port


Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů