Hi Pady,

yeah just use the address you want in "MAIL FROM" and FROM header.

Bye,
Norman

2009/11/13 pady-geazy <[email protected]>:
> Hi Stefano,
>
> I can send emails. Just that it allows only from addresses that have
> 'appdomain dot com'. I do have authentication enabled. Just that it only
> allows 'appdomain dot com' sender addresses alone. I was wondering if it is
> possible to continue to use authentication, send email as 'app at appdomain
> dot com' but spoof the send address after authentication to 'user at gmail
> dot com'.
>
> pady
>
> ----- Original Message ----- From: "Stefano Bagnara" <[email protected]>
> To: "James Users List" <[email protected]>
> Sent: Friday, November 13, 2009 1:33 PM
> Subject: Re: simple beginner question...
>
>
> either you enable authentication for James (and use it from your
> client) or you add the client IP to the <authorizedAddresses>
> configuration.
>
> Stefano
>
> 2009/11/13 pady-geazy <[email protected]>:
>>
>> Hi Norman,
>>
>> Thanks for your reply. I tried setting the "from" address alone to my
>> gmail
>> account. And tried to use my server ( with the credentials ) to send mail.
>> But it fails with this exception -
>>
>> Here is the debug log output:
>>
>> DEBUG SMTP: connected to host "mail.geazy.com", port: 25
>>
>> EHLO padydev
>> 250-PRABHA Hello padydev ...
>> 250-AUTH LOGIN PLAIN
>> 250-AUTH=LOGIN PLAIN
>> 250-PIPELINING
>> 250 ENHANCEDSTATUSCODES
>> DEBUG SMTP: Found extension "AUTH", arg "LOGIN PLAIN"
>> DEBUG SMTP: Found extension "AUTH=LOGIN", arg "PLAIN"
>> DEBUG SMTP: Found extension "PIPELINING", arg ""
>> DEBUG SMTP: Found extension "ENHANCEDSTATUSCODES", arg ""
>> DEBUG SMTP: Attempt to authenticate
>> AUTH LOGIN
>> ...
>> ..
>> ...
>> 235 Authentication Successful
>> DEBUG SMTP: use8bit false
>> MAIL FROM:<padysrini at gmail dot com>
>> 250 2.1.0 Sender <padysrini at gmail dot com>OK
>> RCPT TO: <padysrini at hotmail dot com>
>> 503 5.7.1 Incorrect Authentication for Specified Email Address
>> DEBUG SMTP: Invalid Addresses
>> DEBUG SMTP: "padysrini at hotmail dot com"<padysrini at hotmail dot com>
>> DEBUG SMTP: Sending failed because of invalid destination addresses
>> RSET
>> 250 2.0.0 OK
>> javax.mail.SendFailedException: Invalid Addresses;
>> nested exception is:
>> com.sun.mail.smtp.SMTPAddressFailedException: 503 5.7.1 Incorrect
>> Authentication for Specified Email Address
>>
>> at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1294)
>> at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:635)
>> at javax.mail.Transport.send0(Transport.java:189)
>> at javax.mail.Transport.send(Transport.java:118)
>> at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1128)
>> at org.apache.commons.mail.Email.send(Email.java:1163)
>> at
>>
>> com.geazy.frames.server.utils.ServerUtils.sendHtmlEmail(ServerUtils.java:151)
>> at com.geazy.frames.server.utils.ServerUtils.main(ServerUtils.java:296)
>> Caused by: com.sun.mail.smtp.SMTPAddressFailedException: 503 5.7.1
>> Incorrect
>> Authentication for Specified Email Address
>>
>> at com.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1145)
>> ... 7 more
>> QUIT
>>
>>
>> I use apache commons mail to send mail. Here is the code:
>>
>> HtmlEmail email = new HtmlEmail();
>>
>> email.setHostName(info.mailserver);
>> email.setAuthentication(info.username, info.password);
>> email.setSmtpPort(info.smtpport);
>> email.setFrom("padysrini at gmail dot com");
>> email.addTo("padysrini at hotmail dot com");
>> email.setSubject(subject);
>>
>> email.setHtmlMsg(html);
>>
>> email.setDebug(true);
>>
>> email.send();
>>
>>
>> Thanks
>>
>> pady
>>
>>
>> ----- Original Message ----- From: "Norman Maurer" <[email protected]>
>> To: "James Users List" <[email protected]>
>> Sent: Friday, November 13, 2009 1:24 AM
>> Subject: Re: simple beginner question...
>>
>>
>>> I think there is no need for aspecial mailet. Just Set the Mail from
>>> and from headers to the senderaddress you want to use.
>>>
>>> Bye
>>> norman
>>> 2009/11/12, pady-geazy <[email protected]>:
>>>>
>>>>
>>>> I have a requirement in my app as follows -
>>>>
>>>> 1. A user registers with my app, and registers an email address. ( "a at
>>>> gmail dot com" )
>>>>
>>>> 2. The app sometimes has to send emails on behalf of the user.
>>>>
>>>> 3. I have James email server which accepts connections from "appdomain
>>>> dot
>>>> com".
>>>>
>>>> 4. In the above scenario, today, the app sends the email using the
>>>> sender
>>>> as
>>>> "app at appdomain dot com"
>>>>
>>>> 5. But I would like James to process the email as the sender as "app at
>>>> appdomain dot com" ( thus doing smtp auth ) but then forward the emails
>>>> using the sender as "a at gmail dot com"
>>>>
>>>>
>>>> Can this be done with a mailet ?
>>>>
>>>>
>>>> Thanks
>>>>
>>>> pady
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to