Avatar billede korup Nybegynder
29. januar 2002 - 14:28 Der er 6 kommentarer og
1 løsning

Java mail

Hej

JEg har lavet en mail form og sogå funker fint, men jeg ville gerne kunne se hvem mailen er fra så der ikke kun står brugerens email.

eks.

hvis en bruger ved navn Arne og har email arne@hotmail.com

skulle der i min inbox stå arne og ikke arne@hotmail.com

/korup
Avatar billede disky Nybegynder
29. januar 2002 - 14:32 #1
så skal du skrive:

Arne [arne@hotmail.com]

Som værende email adresse.

Har ikke testet men jeg synes at kunne huske at jeg selv gjorde sådanne.
Avatar billede korup Nybegynder
29. januar 2002 - 14:39 #2
:70: Incompatible type for []. Can't convert java.lang.String to int.
      InternetAddress from = new InternetAddress(FromNavn[FromAddress]);

Det ser ikke helt ud til at virke, her er fejen og her under koden..

<%@ page import="java.util.*, javax.mail.*, javax.mail.internet.*" %>
<%
  Properties props = new Properties();
props.put("mail.smtp.host", "mail.firetech.dk");
  Session s = Session.getInstance(props,null);

  MimeMessage message = new MimeMessage(s);
  String FromAddress = request.getParameter("Email");
    String FromNavn = request.getParameter("Navn");
   
  InternetAddress from = new InternetAddress(FromNavn[FromAddress]);
  message.setFrom(from);
 
  InternetAddress to = new InternetAddress("hotel@firetech.dk");
  message.addRecipient(Message.RecipientType.TO, to);
  String subject = request.getParameter("Subjekt");
  message.setSubject(subject);
 
  String FromNavn = request.getParameter("Navn");
  String text = request.getParameter("Besked");
  message.setText(FromNavn + "\n" + text);

  Transport.send(message);
%>
Avatar billede disky Nybegynder
29. januar 2002 - 15:46 #3
prøv evt.

byt
InternetAddress from = new InternetAddress(FromNavn[FromAddress]);
 
ud med
InternetAddress from = new InternetAddress(FromNavn+"[+"FromAddress+"]");
Avatar billede disky Nybegynder
29. januar 2002 - 15:47 #4
dooh glem det :-)

Brug denne her:

public InternetAddress(java.lang.String address,
                      java.lang.String personal)
                throws java.io.UnsupportedEncodingException


altså
InternetAddress from = new InternetAddress(FromAddress,FromNavn);
Avatar billede korup Nybegynder
29. januar 2002 - 20:45 #5
Takker for hjælpen

/korup
Avatar billede disky Nybegynder
30. januar 2002 - 08:45 #6
selv tak :)
Avatar billede dimle Nybegynder
30. maj 2002 - 11:03 #7
Hej Henny!!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester