• vestaxpdx

    (@vestaxpdx)


    Hi

    This plugin has been great but recently over the last week I keep getting the following errors.

    SimpleEmailService::sendEmail(): Sender - InvalidParameterValue: Illegal address Request Id:

    Any ideas what this might be. When I click ‘send test’ it seems to work fine. Seems to be random in nature.

    Hope you can help.

Viewing 10 replies - 1 through 10 (of 10 total)
  • Plugin Contributor Sylvain Deaure

    (@sylvaindeaure)

    Hi,

    This is an error message from Amazon SES itself.
    Looks like the sender email is wrong or empty.

    Maybe a form input that’s not fully validated ?

    I am seeing the same error and agree that is just started happening in the last week or so.

    I turned on logging and seeing(XXX are just edits, they are the correct values):

    485886550 Line From: XXXXX
    1485886550 Line Reply-To: XXXXXX
    1485886550 Line Content-Type: text/html; charset=utf-8
    1485886550 Line
    1485886550 Error SimpleEmailService::sendEmail(): Sender – InvalidParameterValue: Illegal address
    Request Id: 4c24b325-e7e1-11e6-95a2-85e7c507cf36

    Any thoughts?

    Here is the error

    Error: Array ( [curl] => [Error] => Array ( [Type] => Sender [Code] => InvalidParameterValue [Message] => Illegal address ) [RequestId] => 5f524c56-e7d8-11e6-b104-65cb3beae46e )
    Warning: Cannot modify header information – headers already sent by (output started at /XXXX/public_html/wp-content/plugins/wp-ses/ses.class.0.8.6.php:461) in /XXXX/public_html/wp-includes/pluggable.php on line 1179

    Thread Starter vestaxpdx

    (@vestaxpdx)

    I never found a fix. I had to use a much simpler plugin that does not connect via API and just uses SMTP Auth

    https://www.ads-software.com/plugins/wp-amazon-ses-smtp/

    Plugin Contributor Sylvain Deaure

    (@sylvaindeaure)

    Hi,

    Well :
    Sender – InvalidParameterValue: Illegal address

    Looks like the Sender email is broken or is not a validated email for the SES region you use. Could also be that you’re sending an empty cc or bcc field.

    Does the test email work ?

    Plugin Contributor Sylvain Deaure

    (@sylvaindeaure)

    Sorry, just saw the previous messages with more details. I thought it was a new one.

    Yes, the test works but I am not 100% sure the from email that is being used for this particular email.

    Let me find that out and run the test with it.

    thanks.

    I see this also under confirmed senders. Does this mean that one of my plugins is not using a FROM address when they send out emails?

    Confirmed senders

    Only confirmed senders are able to send an email via SES
    The following senders are known:

    Email Request Id Confirmed Action
    0 No

    Thanks

    Plugin Contributor Sylvain Deaure

    (@sylvaindeaure)

    That would mean that for the SES region you’re using, no sender email is set.
    Did you validate a full domain ?
    If you validate email by email, they should be listed there.

    I’ve been having the same “Illegal address” error, but for me the problem can be isolated to having multiple BCC recipients: with zero or one BCC recipients, email is sent fine; with more than one, I get the error:

    Error: Array ( [curl] => [Error] => Array ( [Type] => Sender [Code] => InvalidParameterValue [Message] => Illegal address ) [RequestId] => 9eddeb23-0ff4-11e7-8ecc-079760aaf245 )

    I’m using the Gravity Forms plugin, so the BCC recipients are set on a form-by-form basis in a field as a comma-delimited list.

    I turned on logging, and here’s an extract showing the error and its context:

    1490296287	Start Logging
    1490296310	wpses_mail [email protected]	From: "Sender Name" 
    Bcc: [email protected],[email protected]
    Content-type: text/html; charset=UTF-8
    1490296310	extract headers
    1490296310	add from "Sender Name" 
    
    1490296310	Line From: "Sender Name" 
    1490296310	Line Bcc: [email protected],[email protected]
    1490296310	add Bcc [email protected],[email protected]
    1490296310	Line Content-type: text/html; charset=UTF-8
    1490296310	Error	SimpleEmailService::sendEmail(): Sender - InvalidParameterValue: Illegal address
    Request Id: 91a4a09e-0ffc-11e7-bd4b-87a61cff50bb

    It looks like the problem is that it didn’t know to split the BCC recipients at the comma?

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘Illegal address Request Id’ is closed to new replies.